1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataSafe
  5. getMaskingPolicyReferentialRelations
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.DataSafe.getMaskingPolicyReferentialRelations

Explore with Pulumi AI

This data source provides the list of Masking Policy Referential Relations in Oracle Cloud Infrastructure Data Safe service.

Gets a list of referential relations present in the specified masking policy based on the specified query parameters.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testMaskingPolicyReferentialRelations = oci.DataSafe.getMaskingPolicyReferentialRelations({
    maskingPolicyId: testMaskingPolicy.id,
    columnNames: maskingPolicyReferentialRelationColumnName,
    objects: maskingPolicyReferentialRelationObject,
    relationTypes: maskingPolicyReferentialRelationRelationType,
    schemaNames: maskingPolicyReferentialRelationSchemaName,
});
Copy
import pulumi
import pulumi_oci as oci

test_masking_policy_referential_relations = oci.DataSafe.get_masking_policy_referential_relations(masking_policy_id=test_masking_policy["id"],
    column_names=masking_policy_referential_relation_column_name,
    objects=masking_policy_referential_relation_object,
    relation_types=masking_policy_referential_relation_relation_type,
    schema_names=masking_policy_referential_relation_schema_name)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/datasafe"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datasafe.GetMaskingPolicyReferentialRelations(ctx, &datasafe.GetMaskingPolicyReferentialRelationsArgs{
			MaskingPolicyId: testMaskingPolicy.Id,
			ColumnNames:     maskingPolicyReferentialRelationColumnName,
			Objects:         maskingPolicyReferentialRelationObject,
			RelationTypes:   maskingPolicyReferentialRelationRelationType,
			SchemaNames:     maskingPolicyReferentialRelationSchemaName,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testMaskingPolicyReferentialRelations = Oci.DataSafe.GetMaskingPolicyReferentialRelations.Invoke(new()
    {
        MaskingPolicyId = testMaskingPolicy.Id,
        ColumnNames = maskingPolicyReferentialRelationColumnName,
        Objects = maskingPolicyReferentialRelationObject,
        RelationTypes = maskingPolicyReferentialRelationRelationType,
        SchemaNames = maskingPolicyReferentialRelationSchemaName,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataSafe.DataSafeFunctions;
import com.pulumi.oci.DataSafe.inputs.GetMaskingPolicyReferentialRelationsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testMaskingPolicyReferentialRelations = DataSafeFunctions.getMaskingPolicyReferentialRelations(GetMaskingPolicyReferentialRelationsArgs.builder()
            .maskingPolicyId(testMaskingPolicy.id())
            .columnNames(maskingPolicyReferentialRelationColumnName)
            .objects(maskingPolicyReferentialRelationObject)
            .relationTypes(maskingPolicyReferentialRelationRelationType)
            .schemaNames(maskingPolicyReferentialRelationSchemaName)
            .build());

    }
}
Copy
variables:
  testMaskingPolicyReferentialRelations:
    fn::invoke:
      function: oci:DataSafe:getMaskingPolicyReferentialRelations
      arguments:
        maskingPolicyId: ${testMaskingPolicy.id}
        columnNames: ${maskingPolicyReferentialRelationColumnName}
        objects: ${maskingPolicyReferentialRelationObject}
        relationTypes: ${maskingPolicyReferentialRelationRelationType}
        schemaNames: ${maskingPolicyReferentialRelationSchemaName}
Copy

Using getMaskingPolicyReferentialRelations

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 getMaskingPolicyReferentialRelations(args: GetMaskingPolicyReferentialRelationsArgs, opts?: InvokeOptions): Promise<GetMaskingPolicyReferentialRelationsResult>
function getMaskingPolicyReferentialRelationsOutput(args: GetMaskingPolicyReferentialRelationsOutputArgs, opts?: InvokeOptions): Output<GetMaskingPolicyReferentialRelationsResult>
Copy
def get_masking_policy_referential_relations(column_names: Optional[Sequence[str]] = None,
                                             filters: Optional[Sequence[_datasafe.GetMaskingPolicyReferentialRelationsFilter]] = None,
                                             masking_policy_id: Optional[str] = None,
                                             objects: Optional[Sequence[str]] = None,
                                             relation_types: Optional[Sequence[str]] = None,
                                             schema_names: Optional[Sequence[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetMaskingPolicyReferentialRelationsResult
def get_masking_policy_referential_relations_output(column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datasafe.GetMaskingPolicyReferentialRelationsFilterArgs]]]] = None,
                                             masking_policy_id: Optional[pulumi.Input[str]] = None,
                                             objects: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             relation_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             schema_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetMaskingPolicyReferentialRelationsResult]
Copy
func GetMaskingPolicyReferentialRelations(ctx *Context, args *GetMaskingPolicyReferentialRelationsArgs, opts ...InvokeOption) (*GetMaskingPolicyReferentialRelationsResult, error)
func GetMaskingPolicyReferentialRelationsOutput(ctx *Context, args *GetMaskingPolicyReferentialRelationsOutputArgs, opts ...InvokeOption) GetMaskingPolicyReferentialRelationsResultOutput
Copy

> Note: This function is named GetMaskingPolicyReferentialRelations in the Go SDK.

public static class GetMaskingPolicyReferentialRelations 
{
    public static Task<GetMaskingPolicyReferentialRelationsResult> InvokeAsync(GetMaskingPolicyReferentialRelationsArgs args, InvokeOptions? opts = null)
    public static Output<GetMaskingPolicyReferentialRelationsResult> Invoke(GetMaskingPolicyReferentialRelationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMaskingPolicyReferentialRelationsResult> getMaskingPolicyReferentialRelations(GetMaskingPolicyReferentialRelationsArgs args, InvokeOptions options)
public static Output<GetMaskingPolicyReferentialRelationsResult> getMaskingPolicyReferentialRelations(GetMaskingPolicyReferentialRelationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DataSafe/getMaskingPolicyReferentialRelations:getMaskingPolicyReferentialRelations
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MaskingPolicyId This property is required. string
The OCID of the masking policy.
ColumnNames List<string>
A filter to return only a specific column based on column name.
Filters Changes to this property will trigger replacement. List<GetMaskingPolicyReferentialRelationsFilter>
Objects List<string>
A filter to return only items related to a specific object name.
RelationTypes List<string>
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
SchemaNames List<string>
A filter to return only items related to specific schema name.
MaskingPolicyId This property is required. string
The OCID of the masking policy.
ColumnNames []string
A filter to return only a specific column based on column name.
Filters Changes to this property will trigger replacement. []GetMaskingPolicyReferentialRelationsFilter
Objects []string
A filter to return only items related to a specific object name.
RelationTypes []string
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
SchemaNames []string
A filter to return only items related to specific schema name.
maskingPolicyId This property is required. String
The OCID of the masking policy.
columnNames List<String>
A filter to return only a specific column based on column name.
filters Changes to this property will trigger replacement. List<GetMaskingPolicyReferentialRelationsFilter>
objects List<String>
A filter to return only items related to a specific object name.
relationTypes List<String>
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
schemaNames List<String>
A filter to return only items related to specific schema name.
maskingPolicyId This property is required. string
The OCID of the masking policy.
columnNames string[]
A filter to return only a specific column based on column name.
filters Changes to this property will trigger replacement. GetMaskingPolicyReferentialRelationsFilter[]
objects string[]
A filter to return only items related to a specific object name.
relationTypes string[]
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
schemaNames string[]
A filter to return only items related to specific schema name.
masking_policy_id This property is required. str
The OCID of the masking policy.
column_names Sequence[str]
A filter to return only a specific column based on column name.
filters Changes to this property will trigger replacement. Sequence[datasafe.GetMaskingPolicyReferentialRelationsFilter]
objects Sequence[str]
A filter to return only items related to a specific object name.
relation_types Sequence[str]
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
schema_names Sequence[str]
A filter to return only items related to specific schema name.
maskingPolicyId This property is required. String
The OCID of the masking policy.
columnNames List<String>
A filter to return only a specific column based on column name.
filters Changes to this property will trigger replacement. List<Property Map>
objects List<String>
A filter to return only items related to a specific object name.
relationTypes List<String>
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
schemaNames List<String>
A filter to return only items related to specific schema name.

getMaskingPolicyReferentialRelations Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
MaskingPolicyId string
The OCID of the masking policy that contains the column.
MaskingPolicyReferentialRelationCollections List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollection>
The list of masking_policy_referential_relation_collection.
ColumnNames List<string>
Filters List<GetMaskingPolicyReferentialRelationsFilter>
Objects List<string>
The name of the object (table or editioning view) that contains the database column(s).
RelationTypes List<string>
The type of referential relationship the column has with its 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.
SchemaNames List<string>
The name of the schema that contains the database column(s).
Id string
The provider-assigned unique ID for this managed resource.
MaskingPolicyId string
The OCID of the masking policy that contains the column.
MaskingPolicyReferentialRelationCollections []GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollection
The list of masking_policy_referential_relation_collection.
ColumnNames []string
Filters []GetMaskingPolicyReferentialRelationsFilter
Objects []string
The name of the object (table or editioning view) that contains the database column(s).
RelationTypes []string
The type of referential relationship the column has with its 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.
SchemaNames []string
The name of the schema that contains the database column(s).
id String
The provider-assigned unique ID for this managed resource.
maskingPolicyId String
The OCID of the masking policy that contains the column.
maskingPolicyReferentialRelationCollections List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollection>
The list of masking_policy_referential_relation_collection.
columnNames List<String>
filters List<GetMaskingPolicyReferentialRelationsFilter>
objects List<String>
The name of the object (table or editioning view) that contains the database column(s).
relationTypes List<String>
The type of referential relationship the column has with its 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.
schemaNames List<String>
The name of the schema that contains the database column(s).
id string
The provider-assigned unique ID for this managed resource.
maskingPolicyId string
The OCID of the masking policy that contains the column.
maskingPolicyReferentialRelationCollections GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollection[]
The list of masking_policy_referential_relation_collection.
columnNames string[]
filters GetMaskingPolicyReferentialRelationsFilter[]
objects string[]
The name of the object (table or editioning view) that contains the database column(s).
relationTypes string[]
The type of referential relationship the column has with its 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.
schemaNames string[]
The name of the schema that contains the database column(s).
id str
The provider-assigned unique ID for this managed resource.
masking_policy_id str
The OCID of the masking policy that contains the column.
masking_policy_referential_relation_collections Sequence[datasafe.GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollection]
The list of masking_policy_referential_relation_collection.
column_names Sequence[str]
filters Sequence[datasafe.GetMaskingPolicyReferentialRelationsFilter]
objects Sequence[str]
The name of the object (table or editioning view) that contains the database column(s).
relation_types Sequence[str]
The type of referential relationship the column has with its 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.
schema_names Sequence[str]
The name of the schema that contains the database column(s).
id String
The provider-assigned unique ID for this managed resource.
maskingPolicyId String
The OCID of the masking policy that contains the column.
maskingPolicyReferentialRelationCollections List<Property Map>
The list of masking_policy_referential_relation_collection.
columnNames List<String>
filters List<Property Map>
objects List<String>
The name of the object (table or editioning view) that contains the database column(s).
relationTypes List<String>
The type of referential relationship the column has with its 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.
schemaNames List<String>
The name of the schema that contains the database column(s).

Supporting Types

GetMaskingPolicyReferentialRelationsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollection

Items This property is required. List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItem>
An array of referential relation summary objects.
Items This property is required. []GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItem
An array of referential relation summary objects.
items This property is required. List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItem>
An array of referential relation summary objects.
items This property is required. GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItem[]
An array of referential relation summary objects.
items This property is required. Sequence[datasafe.GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItem]
An array of referential relation summary objects.
items This property is required. List<Property Map>
An array of referential relation summary objects.

GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItem

Children This property is required. List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemChild>
maskingPolicyColumnsInfo object has details of column group with schema details.
MaskingFormats This property is required. List<string>
The masking format associated with the parent column.
MaskingPolicyId This property is required. string
The OCID of the masking policy.
Parents This property is required. List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemParent>
maskingPolicyColumnsInfo object has details of column group with schema details.
RelationType This property is required. string
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
Children This property is required. []GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemChild
maskingPolicyColumnsInfo object has details of column group with schema details.
MaskingFormats This property is required. []string
The masking format associated with the parent column.
MaskingPolicyId This property is required. string
The OCID of the masking policy.
Parents This property is required. []GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemParent
maskingPolicyColumnsInfo object has details of column group with schema details.
RelationType This property is required. string
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
children This property is required. List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemChild>
maskingPolicyColumnsInfo object has details of column group with schema details.
maskingFormats This property is required. List<String>
The masking format associated with the parent column.
maskingPolicyId This property is required. String
The OCID of the masking policy.
parents This property is required. List<GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemParent>
maskingPolicyColumnsInfo object has details of column group with schema details.
relationType This property is required. String
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
children This property is required. GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemChild[]
maskingPolicyColumnsInfo object has details of column group with schema details.
maskingFormats This property is required. string[]
The masking format associated with the parent column.
maskingPolicyId This property is required. string
The OCID of the masking policy.
parents This property is required. GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemParent[]
maskingPolicyColumnsInfo object has details of column group with schema details.
relationType This property is required. string
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
children This property is required. Sequence[datasafe.GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemChild]
maskingPolicyColumnsInfo object has details of column group with schema details.
masking_formats This property is required. Sequence[str]
The masking format associated with the parent column.
masking_policy_id This property is required. str
The OCID of the masking policy.
parents This property is required. Sequence[datasafe.GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemParent]
maskingPolicyColumnsInfo object has details of column group with schema details.
relation_type This property is required. str
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.
children This property is required. List<Property Map>
maskingPolicyColumnsInfo object has details of column group with schema details.
maskingFormats This property is required. List<String>
The masking format associated with the parent column.
maskingPolicyId This property is required. String
The OCID of the masking policy.
parents This property is required. List<Property Map>
maskingPolicyColumnsInfo object has details of column group with schema details.
relationType This property is required. String
A filter to return columns based on their relationship with their parent columns. If set to NONE, it returns the columns that do not have any parent. The response includes the parent columns as well as the independent columns that are not in any relationship. If set to APP_DEFINED, it returns all the child columns that have application-level (non-dictionary) relationship with their parents. If set to DB_DEFINED, it returns all the child columns that have database-level (dictionary-defined) relationship with their parents.

GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemChild

Object This property is required. string
A filter to return only items related to a specific object name.
ObjectType This property is required. string
The type of the database object that contains the masking policy.
ReferentialColumnGroups This property is required. List<string>
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
SchemaName This property is required. string
A filter to return only items related to specific schema name.
Object This property is required. string
A filter to return only items related to a specific object name.
ObjectType This property is required. string
The type of the database object that contains the masking policy.
ReferentialColumnGroups This property is required. []string
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
SchemaName This property is required. string
A filter to return only items related to specific schema name.
object This property is required. String
A filter to return only items related to a specific object name.
objectType This property is required. String
The type of the database object that contains the masking policy.
referentialColumnGroups This property is required. List<String>
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schemaName This property is required. String
A filter to return only items related to specific schema name.
object This property is required. string
A filter to return only items related to a specific object name.
objectType This property is required. string
The type of the database object that contains the masking policy.
referentialColumnGroups This property is required. string[]
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schemaName This property is required. string
A filter to return only items related to specific schema name.
object This property is required. str
A filter to return only items related to a specific object name.
object_type This property is required. str
The type of the database object that contains the masking policy.
referential_column_groups This property is required. Sequence[str]
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schema_name This property is required. str
A filter to return only items related to specific schema name.
object This property is required. String
A filter to return only items related to a specific object name.
objectType This property is required. String
The type of the database object that contains the masking policy.
referentialColumnGroups This property is required. List<String>
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schemaName This property is required. String
A filter to return only items related to specific schema name.

GetMaskingPolicyReferentialRelationsMaskingPolicyReferentialRelationCollectionItemParent

Object This property is required. string
A filter to return only items related to a specific object name.
ObjectType This property is required. string
The type of the database object that contains the masking policy.
ReferentialColumnGroups This property is required. List<string>
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
SchemaName This property is required. string
A filter to return only items related to specific schema name.
Object This property is required. string
A filter to return only items related to a specific object name.
ObjectType This property is required. string
The type of the database object that contains the masking policy.
ReferentialColumnGroups This property is required. []string
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
SchemaName This property is required. string
A filter to return only items related to specific schema name.
object This property is required. String
A filter to return only items related to a specific object name.
objectType This property is required. String
The type of the database object that contains the masking policy.
referentialColumnGroups This property is required. List<String>
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schemaName This property is required. String
A filter to return only items related to specific schema name.
object This property is required. string
A filter to return only items related to a specific object name.
objectType This property is required. string
The type of the database object that contains the masking policy.
referentialColumnGroups This property is required. string[]
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schemaName This property is required. string
A filter to return only items related to specific schema name.
object This property is required. str
A filter to return only items related to a specific object name.
object_type This property is required. str
The type of the database object that contains the masking policy.
referential_column_groups This property is required. Sequence[str]
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schema_name This property is required. str
A filter to return only items related to specific schema name.
object This property is required. String
A filter to return only items related to a specific object name.
objectType This property is required. String
The type of the database object that contains the masking policy.
referentialColumnGroups This property is required. List<String>
Group of columns in referential relation. Order needs to be maintained in the elements of the parent/child array listing.
schemaName This property is required. String
A filter to return only items related to specific schema name.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.