Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.DataSafe.getSensitiveDataModelReferentialRelation
Explore with Pulumi AI
This data source provides details about a specific Sensitive Data Model Referential Relation resource in Oracle Cloud Infrastructure Data Safe service.
Gets the details of the specified referential relation.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
variables:
  testSensitiveDataModelReferentialRelation:
    fn::invoke:
      function: oci:DataSafe:getSensitiveDataModelReferentialRelation
      arguments:
        referentialRelationKey: ${sensitiveDataModelReferentialRelationReferentialRelationKey}
        sensitiveDataModelId: ${testSensitiveDataModel.id}
Using getSensitiveDataModelReferentialRelation
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSensitiveDataModelReferentialRelation(args: GetSensitiveDataModelReferentialRelationArgs, opts?: InvokeOptions): Promise<GetSensitiveDataModelReferentialRelationResult>
function getSensitiveDataModelReferentialRelationOutput(args: GetSensitiveDataModelReferentialRelationOutputArgs, opts?: InvokeOptions): Output<GetSensitiveDataModelReferentialRelationResult>def get_sensitive_data_model_referential_relation(key: Optional[str] = None,
                                                  sensitive_data_model_id: Optional[str] = None,
                                                  opts: Optional[InvokeOptions] = None) -> GetSensitiveDataModelReferentialRelationResult
def get_sensitive_data_model_referential_relation_output(key: Optional[pulumi.Input[str]] = None,
                                                  sensitive_data_model_id: Optional[pulumi.Input[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetSensitiveDataModelReferentialRelationResult]func LookupSensitiveDataModelReferentialRelation(ctx *Context, args *LookupSensitiveDataModelReferentialRelationArgs, opts ...InvokeOption) (*LookupSensitiveDataModelReferentialRelationResult, error)
func LookupSensitiveDataModelReferentialRelationOutput(ctx *Context, args *LookupSensitiveDataModelReferentialRelationOutputArgs, opts ...InvokeOption) LookupSensitiveDataModelReferentialRelationResultOutput> Note: This function is named LookupSensitiveDataModelReferentialRelation in the Go SDK.
public static class GetSensitiveDataModelReferentialRelation 
{
    public static Task<GetSensitiveDataModelReferentialRelationResult> InvokeAsync(GetSensitiveDataModelReferentialRelationArgs args, InvokeOptions? opts = null)
    public static Output<GetSensitiveDataModelReferentialRelationResult> Invoke(GetSensitiveDataModelReferentialRelationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSensitiveDataModelReferentialRelationResult> getSensitiveDataModelReferentialRelation(GetSensitiveDataModelReferentialRelationArgs args, InvokeOptions options)
public static Output<GetSensitiveDataModelReferentialRelationResult> getSensitiveDataModelReferentialRelation(GetSensitiveDataModelReferentialRelationArgs args, InvokeOptions options)
fn::invoke:
  function: oci:DataSafe/getSensitiveDataModelReferentialRelation:getSensitiveDataModelReferentialRelation
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Key string
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- SensitiveData stringModel Id 
- The OCID of the sensitive data model.
- Key string
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- SensitiveData stringModel Id 
- The OCID of the sensitive data model.
- key String
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- sensitiveData StringModel Id 
- The OCID of the sensitive data model.
- key string
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- sensitiveData stringModel Id 
- The OCID of the sensitive data model.
- key str
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- sensitive_data_ strmodel_ id 
- The OCID of the sensitive data model.
- key String
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- sensitiveData StringModel Id 
- The OCID of the sensitive data model.
getSensitiveDataModelReferentialRelation Result
The following output properties are available:
- Children
List<GetSensitive Data Model Referential Relation Child> 
- columnsInfo object has details of column group with schema details.
- Id string
- IsSensitive bool
- Determines if the columns present in the referential relation is present in the sensitive data model
- Key string
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- Parents
List<GetSensitive Data Model Referential Relation Parent> 
- columnsInfo object has details of column group with schema details.
- RelationType string
- The type of referential relationship the sensitive column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- SensitiveData stringModel Id 
- The OCID of the sensitive data model that contains the sensitive column.
- State string
- The current state of the referential relation.
- Children
[]GetSensitive Data Model Referential Relation Child 
- columnsInfo object has details of column group with schema details.
- Id string
- IsSensitive bool
- Determines if the columns present in the referential relation is present in the sensitive data model
- Key string
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- Parents
[]GetSensitive Data Model Referential Relation Parent 
- columnsInfo object has details of column group with schema details.
- RelationType string
- The type of referential relationship the sensitive column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- SensitiveData stringModel Id 
- The OCID of the sensitive data model that contains the sensitive column.
- State string
- The current state of the referential relation.
- children
List<GetSensitive Data Model Referential Relation Child> 
- columnsInfo object has details of column group with schema details.
- id String
- isSensitive Boolean
- Determines if the columns present in the referential relation is present in the sensitive data model
- key String
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- parents
List<GetSensitive Data Model Referential Relation Parent> 
- columnsInfo object has details of column group with schema details.
- relationType String
- The type of referential relationship the sensitive column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- sensitiveData StringModel Id 
- The OCID of the sensitive data model that contains the sensitive column.
- state String
- The current state of the referential relation.
- children
GetSensitive Data Model Referential Relation Child[] 
- columnsInfo object has details of column group with schema details.
- id string
- isSensitive boolean
- Determines if the columns present in the referential relation is present in the sensitive data model
- key string
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- parents
GetSensitive Data Model Referential Relation Parent[] 
- columnsInfo object has details of column group with schema details.
- relationType string
- The type of referential relationship the sensitive column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- sensitiveData stringModel Id 
- The OCID of the sensitive data model that contains the sensitive column.
- state string
- The current state of the referential relation.
- children
Sequence[GetSensitive Data Model Referential Relation Child] 
- columnsInfo object has details of column group with schema details.
- id str
- is_sensitive bool
- Determines if the columns present in the referential relation is present in the sensitive data model
- key str
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- parents
Sequence[GetSensitive Data Model Referential Relation Parent] 
- columnsInfo object has details of column group with schema details.
- relation_type str
- The type of referential relationship the sensitive column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- sensitive_data_ strmodel_ id 
- The OCID of the sensitive data model that contains the sensitive column.
- state str
- The current state of the referential relation.
- children List<Property Map>
- columnsInfo object has details of column group with schema details.
- id String
- isSensitive Boolean
- Determines if the columns present in the referential relation is present in the sensitive data model
- key String
- The unique key that identifies the referential relation. It's numeric and unique within a sensitive data model.
- parents List<Property Map>
- columnsInfo object has details of column group with schema details.
- relationType String
- The type of referential relationship the sensitive column has with its parent. NONE indicates that the sensitive column does not have a parent. DB_DEFINED indicates that the relationship is defined in the database dictionary. APP_DEFINED indicates that the relationship is defined at the application level and not in the database dictionary.
- sensitiveData StringModel Id 
- The OCID of the sensitive data model that contains the sensitive column.
- state String
- The current state of the referential relation.
Supporting Types
GetSensitiveDataModelReferentialRelationChild      
- AppName string
- The application name.
- ColumnGroups List<string>
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- Object string
- The database object that contains the columns.
- ObjectType string
- The type of the database object that contains the sensitive column.
- SchemaName string
- The schema name.
- SensitiveType List<string>Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- AppName string
- The application name.
- ColumnGroups []string
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- Object string
- The database object that contains the columns.
- ObjectType string
- The type of the database object that contains the sensitive column.
- SchemaName string
- The schema name.
- SensitiveType []stringIds 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- appName String
- The application name.
- columnGroups List<String>
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object String
- The database object that contains the columns.
- objectType String
- The type of the database object that contains the sensitive column.
- schemaName String
- The schema name.
- sensitiveType List<String>Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- appName string
- The application name.
- columnGroups string[]
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object string
- The database object that contains the columns.
- objectType string
- The type of the database object that contains the sensitive column.
- schemaName string
- The schema name.
- sensitiveType string[]Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- app_name str
- The application name.
- column_groups Sequence[str]
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object str
- The database object that contains the columns.
- object_type str
- The type of the database object that contains the sensitive column.
- schema_name str
- The schema name.
- sensitive_type_ Sequence[str]ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- appName String
- The application name.
- columnGroups List<String>
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object String
- The database object that contains the columns.
- objectType String
- The type of the database object that contains the sensitive column.
- schemaName String
- The schema name.
- sensitiveType List<String>Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
GetSensitiveDataModelReferentialRelationParent      
- AppName string
- The application name.
- ColumnGroups List<string>
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- Object string
- The database object that contains the columns.
- ObjectType string
- The type of the database object that contains the sensitive column.
- SchemaName string
- The schema name.
- SensitiveType List<string>Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- AppName string
- The application name.
- ColumnGroups []string
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- Object string
- The database object that contains the columns.
- ObjectType string
- The type of the database object that contains the sensitive column.
- SchemaName string
- The schema name.
- SensitiveType []stringIds 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- appName String
- The application name.
- columnGroups List<String>
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object String
- The database object that contains the columns.
- objectType String
- The type of the database object that contains the sensitive column.
- schemaName String
- The schema name.
- sensitiveType List<String>Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- appName string
- The application name.
- columnGroups string[]
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object string
- The database object that contains the columns.
- objectType string
- The type of the database object that contains the sensitive column.
- schemaName string
- The schema name.
- sensitiveType string[]Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- app_name str
- The application name.
- column_groups Sequence[str]
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object str
- The database object that contains the columns.
- object_type str
- The type of the database object that contains the sensitive column.
- schema_name str
- The schema name.
- sensitive_type_ Sequence[str]ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
- appName String
- The application name.
- columnGroups List<String>
- Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
- object String
- The database object that contains the columns.
- objectType String
- The type of the database object that contains the sensitive column.
- schemaName String
- The schema name.
- sensitiveType List<String>Ids 
- Sensitive type ocids of each column groups. Order needs to be maintained with the parent column group. For the DB defined referential relations identified during SDM creation, we cannot add sensitive types. Instead use the sensitiveColumn POST API to mark the columns sensitive.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.