1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataSafe
  5. getSensitiveDataModelsSensitiveColumns
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.DataSafe.getSensitiveDataModelsSensitiveColumns

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This data source provides the list of Sensitive Data Models Sensitive Columns in Oracle Cloud Infrastructure Data Safe service.

    Gets a list of sensitive columns present in the specified sensitive data model based on the specified query parameters.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testSensitiveDataModelsSensitiveColumns = oci.DataSafe.getSensitiveDataModelsSensitiveColumns({
        sensitiveDataModelId: oci_data_safe_sensitive_data_model.test_sensitive_data_model.id,
        columnGroup: _var.sensitive_data_models_sensitive_column_column_group,
        columnNames: _var.sensitive_data_models_sensitive_column_column_name,
        dataTypes: _var.sensitive_data_models_sensitive_column_data_type,
        isCaseInSensitive: _var.sensitive_data_models_sensitive_column_is_case_in_sensitive,
        objects: _var.sensitive_data_models_sensitive_column_object,
        objectTypes: _var.sensitive_data_models_sensitive_column_object_type,
        parentColumnKeys: _var.sensitive_data_models_sensitive_column_parent_column_key,
        relationTypes: _var.sensitive_data_models_sensitive_column_relation_type,
        schemaNames: _var.sensitive_data_models_sensitive_column_schema_name,
        sensitiveColumnLifecycleState: _var.sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state,
        sensitiveTypeIds: oci_data_safe_sensitive_type.test_sensitive_type.id,
        statuses: _var.sensitive_data_models_sensitive_column_status,
        timeCreatedGreaterThanOrEqualTo: _var.sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to,
        timeCreatedLessThan: _var.sensitive_data_models_sensitive_column_time_created_less_than,
        timeUpdatedGreaterThanOrEqualTo: _var.sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to,
        timeUpdatedLessThan: _var.sensitive_data_models_sensitive_column_time_updated_less_than,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_sensitive_data_models_sensitive_columns = oci.DataSafe.get_sensitive_data_models_sensitive_columns(sensitive_data_model_id=oci_data_safe_sensitive_data_model["test_sensitive_data_model"]["id"],
        column_group=var["sensitive_data_models_sensitive_column_column_group"],
        column_names=var["sensitive_data_models_sensitive_column_column_name"],
        data_types=var["sensitive_data_models_sensitive_column_data_type"],
        is_case_in_sensitive=var["sensitive_data_models_sensitive_column_is_case_in_sensitive"],
        objects=var["sensitive_data_models_sensitive_column_object"],
        object_types=var["sensitive_data_models_sensitive_column_object_type"],
        parent_column_keys=var["sensitive_data_models_sensitive_column_parent_column_key"],
        relation_types=var["sensitive_data_models_sensitive_column_relation_type"],
        schema_names=var["sensitive_data_models_sensitive_column_schema_name"],
        sensitive_column_lifecycle_state=var["sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state"],
        sensitive_type_ids=oci_data_safe_sensitive_type["test_sensitive_type"]["id"],
        statuses=var["sensitive_data_models_sensitive_column_status"],
        time_created_greater_than_or_equal_to=var["sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to"],
        time_created_less_than=var["sensitive_data_models_sensitive_column_time_created_less_than"],
        time_updated_greater_than_or_equal_to=var["sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to"],
        time_updated_less_than=var["sensitive_data_models_sensitive_column_time_updated_less_than"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/DataSafe"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := DataSafe.GetSensitiveDataModelsSensitiveColumns(ctx, &datasafe.GetSensitiveDataModelsSensitiveColumnsArgs{
    			SensitiveDataModelId:            oci_data_safe_sensitive_data_model.Test_sensitive_data_model.Id,
    			ColumnGroup:                     pulumi.StringRef(_var.Sensitive_data_models_sensitive_column_column_group),
    			ColumnNames:                     _var.Sensitive_data_models_sensitive_column_column_name,
    			DataTypes:                       _var.Sensitive_data_models_sensitive_column_data_type,
    			IsCaseInSensitive:               pulumi.BoolRef(_var.Sensitive_data_models_sensitive_column_is_case_in_sensitive),
    			Objects:                         _var.Sensitive_data_models_sensitive_column_object,
    			ObjectTypes:                     _var.Sensitive_data_models_sensitive_column_object_type,
    			ParentColumnKeys:                _var.Sensitive_data_models_sensitive_column_parent_column_key,
    			RelationTypes:                   _var.Sensitive_data_models_sensitive_column_relation_type,
    			SchemaNames:                     _var.Sensitive_data_models_sensitive_column_schema_name,
    			SensitiveColumnLifecycleState:   pulumi.StringRef(_var.Sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state),
    			SensitiveTypeIds:                oci_data_safe_sensitive_type.Test_sensitive_type.Id,
    			Statuses:                        _var.Sensitive_data_models_sensitive_column_status,
    			TimeCreatedGreaterThanOrEqualTo: pulumi.StringRef(_var.Sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to),
    			TimeCreatedLessThan:             pulumi.StringRef(_var.Sensitive_data_models_sensitive_column_time_created_less_than),
    			TimeUpdatedGreaterThanOrEqualTo: pulumi.StringRef(_var.Sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to),
    			TimeUpdatedLessThan:             pulumi.StringRef(_var.Sensitive_data_models_sensitive_column_time_updated_less_than),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testSensitiveDataModelsSensitiveColumns = Oci.DataSafe.GetSensitiveDataModelsSensitiveColumns.Invoke(new()
        {
            SensitiveDataModelId = oci_data_safe_sensitive_data_model.Test_sensitive_data_model.Id,
            ColumnGroup = @var.Sensitive_data_models_sensitive_column_column_group,
            ColumnNames = @var.Sensitive_data_models_sensitive_column_column_name,
            DataTypes = @var.Sensitive_data_models_sensitive_column_data_type,
            IsCaseInSensitive = @var.Sensitive_data_models_sensitive_column_is_case_in_sensitive,
            Objects = @var.Sensitive_data_models_sensitive_column_object,
            ObjectTypes = @var.Sensitive_data_models_sensitive_column_object_type,
            ParentColumnKeys = @var.Sensitive_data_models_sensitive_column_parent_column_key,
            RelationTypes = @var.Sensitive_data_models_sensitive_column_relation_type,
            SchemaNames = @var.Sensitive_data_models_sensitive_column_schema_name,
            SensitiveColumnLifecycleState = @var.Sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state,
            SensitiveTypeIds = oci_data_safe_sensitive_type.Test_sensitive_type.Id,
            Statuses = @var.Sensitive_data_models_sensitive_column_status,
            TimeCreatedGreaterThanOrEqualTo = @var.Sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to,
            TimeCreatedLessThan = @var.Sensitive_data_models_sensitive_column_time_created_less_than,
            TimeUpdatedGreaterThanOrEqualTo = @var.Sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to,
            TimeUpdatedLessThan = @var.Sensitive_data_models_sensitive_column_time_updated_less_than,
        });
    
    });
    
    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.GetSensitiveDataModelsSensitiveColumnsArgs;
    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 testSensitiveDataModelsSensitiveColumns = DataSafeFunctions.getSensitiveDataModelsSensitiveColumns(GetSensitiveDataModelsSensitiveColumnsArgs.builder()
                .sensitiveDataModelId(oci_data_safe_sensitive_data_model.test_sensitive_data_model().id())
                .columnGroup(var_.sensitive_data_models_sensitive_column_column_group())
                .columnNames(var_.sensitive_data_models_sensitive_column_column_name())
                .dataTypes(var_.sensitive_data_models_sensitive_column_data_type())
                .isCaseInSensitive(var_.sensitive_data_models_sensitive_column_is_case_in_sensitive())
                .objects(var_.sensitive_data_models_sensitive_column_object())
                .objectTypes(var_.sensitive_data_models_sensitive_column_object_type())
                .parentColumnKeys(var_.sensitive_data_models_sensitive_column_parent_column_key())
                .relationTypes(var_.sensitive_data_models_sensitive_column_relation_type())
                .schemaNames(var_.sensitive_data_models_sensitive_column_schema_name())
                .sensitiveColumnLifecycleState(var_.sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state())
                .sensitiveTypeIds(oci_data_safe_sensitive_type.test_sensitive_type().id())
                .statuses(var_.sensitive_data_models_sensitive_column_status())
                .timeCreatedGreaterThanOrEqualTo(var_.sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to())
                .timeCreatedLessThan(var_.sensitive_data_models_sensitive_column_time_created_less_than())
                .timeUpdatedGreaterThanOrEqualTo(var_.sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to())
                .timeUpdatedLessThan(var_.sensitive_data_models_sensitive_column_time_updated_less_than())
                .build());
    
        }
    }
    
    variables:
      testSensitiveDataModelsSensitiveColumns:
        fn::invoke:
          Function: oci:DataSafe:getSensitiveDataModelsSensitiveColumns
          Arguments:
            sensitiveDataModelId: ${oci_data_safe_sensitive_data_model.test_sensitive_data_model.id}
            columnGroup: ${var.sensitive_data_models_sensitive_column_column_group}
            columnNames: ${var.sensitive_data_models_sensitive_column_column_name}
            dataTypes: ${var.sensitive_data_models_sensitive_column_data_type}
            isCaseInSensitive: ${var.sensitive_data_models_sensitive_column_is_case_in_sensitive}
            objects: ${var.sensitive_data_models_sensitive_column_object}
            objectTypes: ${var.sensitive_data_models_sensitive_column_object_type}
            parentColumnKeys: ${var.sensitive_data_models_sensitive_column_parent_column_key}
            relationTypes: ${var.sensitive_data_models_sensitive_column_relation_type}
            schemaNames: ${var.sensitive_data_models_sensitive_column_schema_name}
            sensitiveColumnLifecycleState: ${var.sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state}
            sensitiveTypeIds: ${oci_data_safe_sensitive_type.test_sensitive_type.id}
            statuses: ${var.sensitive_data_models_sensitive_column_status}
            timeCreatedGreaterThanOrEqualTo: ${var.sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to}
            timeCreatedLessThan: ${var.sensitive_data_models_sensitive_column_time_created_less_than}
            timeUpdatedGreaterThanOrEqualTo: ${var.sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to}
            timeUpdatedLessThan: ${var.sensitive_data_models_sensitive_column_time_updated_less_than}
    

    Using getSensitiveDataModelsSensitiveColumns

    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 getSensitiveDataModelsSensitiveColumns(args: GetSensitiveDataModelsSensitiveColumnsArgs, opts?: InvokeOptions): Promise<GetSensitiveDataModelsSensitiveColumnsResult>
    function getSensitiveDataModelsSensitiveColumnsOutput(args: GetSensitiveDataModelsSensitiveColumnsOutputArgs, opts?: InvokeOptions): Output<GetSensitiveDataModelsSensitiveColumnsResult>
    def get_sensitive_data_models_sensitive_columns(column_group: Optional[str] = None,
                                                    column_names: Optional[Sequence[str]] = None,
                                                    data_types: Optional[Sequence[str]] = None,
                                                    filters: Optional[Sequence[_datasafe.GetSensitiveDataModelsSensitiveColumnsFilter]] = None,
                                                    is_case_in_sensitive: Optional[bool] = None,
                                                    object_types: Optional[Sequence[str]] = None,
                                                    objects: Optional[Sequence[str]] = None,
                                                    parent_column_keys: Optional[Sequence[str]] = None,
                                                    relation_types: Optional[Sequence[str]] = None,
                                                    schema_names: Optional[Sequence[str]] = None,
                                                    sensitive_column_lifecycle_state: Optional[str] = None,
                                                    sensitive_data_model_id: Optional[str] = None,
                                                    sensitive_type_ids: Optional[Sequence[str]] = None,
                                                    statuses: Optional[Sequence[str]] = None,
                                                    time_created_greater_than_or_equal_to: Optional[str] = None,
                                                    time_created_less_than: Optional[str] = None,
                                                    time_updated_greater_than_or_equal_to: Optional[str] = None,
                                                    time_updated_less_than: Optional[str] = None,
                                                    opts: Optional[InvokeOptions] = None) -> GetSensitiveDataModelsSensitiveColumnsResult
    def get_sensitive_data_models_sensitive_columns_output(column_group: Optional[pulumi.Input[str]] = None,
                                                    column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                    data_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datasafe.GetSensitiveDataModelsSensitiveColumnsFilterArgs]]]] = None,
                                                    is_case_in_sensitive: Optional[pulumi.Input[bool]] = None,
                                                    object_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                    objects: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                    parent_column_keys: 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,
                                                    sensitive_column_lifecycle_state: Optional[pulumi.Input[str]] = None,
                                                    sensitive_data_model_id: Optional[pulumi.Input[str]] = None,
                                                    sensitive_type_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                    statuses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                                    time_created_greater_than_or_equal_to: Optional[pulumi.Input[str]] = None,
                                                    time_created_less_than: Optional[pulumi.Input[str]] = None,
                                                    time_updated_greater_than_or_equal_to: Optional[pulumi.Input[str]] = None,
                                                    time_updated_less_than: Optional[pulumi.Input[str]] = None,
                                                    opts: Optional[InvokeOptions] = None) -> Output[GetSensitiveDataModelsSensitiveColumnsResult]
    func GetSensitiveDataModelsSensitiveColumns(ctx *Context, args *GetSensitiveDataModelsSensitiveColumnsArgs, opts ...InvokeOption) (*GetSensitiveDataModelsSensitiveColumnsResult, error)
    func GetSensitiveDataModelsSensitiveColumnsOutput(ctx *Context, args *GetSensitiveDataModelsSensitiveColumnsOutputArgs, opts ...InvokeOption) GetSensitiveDataModelsSensitiveColumnsResultOutput

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

    public static class GetSensitiveDataModelsSensitiveColumns 
    {
        public static Task<GetSensitiveDataModelsSensitiveColumnsResult> InvokeAsync(GetSensitiveDataModelsSensitiveColumnsArgs args, InvokeOptions? opts = null)
        public static Output<GetSensitiveDataModelsSensitiveColumnsResult> Invoke(GetSensitiveDataModelsSensitiveColumnsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSensitiveDataModelsSensitiveColumnsResult> getSensitiveDataModelsSensitiveColumns(GetSensitiveDataModelsSensitiveColumnsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:DataSafe/getSensitiveDataModelsSensitiveColumns:getSensitiveDataModelsSensitiveColumns
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SensitiveDataModelId string
    The OCID of the sensitive data model.
    ColumnGroup string
    A filter to return only the sensitive columns that belong to the specified column group.
    ColumnNames List<string>
    A filter to return only a specific column based on column name.
    DataTypes List<string>
    A filter to return only the resources that match the specified data types.
    Filters List<GetSensitiveDataModelsSensitiveColumnsFilter>
    IsCaseInSensitive bool
    A boolean flag indicating whether the search should be case-insensitive. The search is case-sensitive by default. Set this parameter to true to do case-insensitive search.
    ObjectTypes List<string>
    A filter to return only items related to a specific object type.
    Objects List<string>
    A filter to return only items related to a specific object name.
    ParentColumnKeys List<string>
    A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
    RelationTypes List<string>
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    SensitiveColumnLifecycleState string
    Filters the sensitive column resources with the given lifecycle state values.
    SensitiveTypeIds List<string>
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    Statuses List<string>
    A filter to return only the sensitive columns that match the specified status.
    TimeCreatedGreaterThanOrEqualTo string

    A filter to return only the resources that were created after the specified date and time, as defined by RFC3339. Using TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after that date.

    Example: 2016-12-19T16:39:57.600Z

    TimeCreatedLessThan string

    Search for resources that were created before a specific date. Specifying this parameter corresponding timeCreatedLessThan parameter will retrieve all resources created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    Example: 2016-12-19T16:39:57.600Z

    TimeUpdatedGreaterThanOrEqualTo string
    Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualTo parameter will retrieve all resources updated after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    TimeUpdatedLessThan string
    Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThan parameter will retrieve all resources updated before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    SensitiveDataModelId string
    The OCID of the sensitive data model.
    ColumnGroup string
    A filter to return only the sensitive columns that belong to the specified column group.
    ColumnNames []string
    A filter to return only a specific column based on column name.
    DataTypes []string
    A filter to return only the resources that match the specified data types.
    Filters []GetSensitiveDataModelsSensitiveColumnsFilter
    IsCaseInSensitive bool
    A boolean flag indicating whether the search should be case-insensitive. The search is case-sensitive by default. Set this parameter to true to do case-insensitive search.
    ObjectTypes []string
    A filter to return only items related to a specific object type.
    Objects []string
    A filter to return only items related to a specific object name.
    ParentColumnKeys []string
    A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
    RelationTypes []string
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    SensitiveColumnLifecycleState string
    Filters the sensitive column resources with the given lifecycle state values.
    SensitiveTypeIds []string
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    Statuses []string
    A filter to return only the sensitive columns that match the specified status.
    TimeCreatedGreaterThanOrEqualTo string

    A filter to return only the resources that were created after the specified date and time, as defined by RFC3339. Using TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after that date.

    Example: 2016-12-19T16:39:57.600Z

    TimeCreatedLessThan string

    Search for resources that were created before a specific date. Specifying this parameter corresponding timeCreatedLessThan parameter will retrieve all resources created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    Example: 2016-12-19T16:39:57.600Z

    TimeUpdatedGreaterThanOrEqualTo string
    Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualTo parameter will retrieve all resources updated after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    TimeUpdatedLessThan string
    Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThan parameter will retrieve all resources updated before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    sensitiveDataModelId String
    The OCID of the sensitive data model.
    columnGroup String
    A filter to return only the sensitive columns that belong to the specified column group.
    columnNames List<String>
    A filter to return only a specific column based on column name.
    dataTypes List<String>
    A filter to return only the resources that match the specified data types.
    filters List<GetSensitiveDataModelsSensitiveColumnsFilter>
    isCaseInSensitive Boolean
    A boolean flag indicating whether the search should be case-insensitive. The search is case-sensitive by default. Set this parameter to true to do case-insensitive search.
    objectTypes List<String>
    A filter to return only items related to a specific object type.
    objects List<String>
    A filter to return only items related to a specific object name.
    parentColumnKeys List<String>
    A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
    relationTypes List<String>
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sensitiveColumnLifecycleState String
    Filters the sensitive column resources with the given lifecycle state values.
    sensitiveTypeIds List<String>
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    statuses List<String>
    A filter to return only the sensitive columns that match the specified status.
    timeCreatedGreaterThanOrEqualTo String

    A filter to return only the resources that were created after the specified date and time, as defined by RFC3339. Using TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after that date.

    Example: 2016-12-19T16:39:57.600Z

    timeCreatedLessThan String

    Search for resources that were created before a specific date. Specifying this parameter corresponding timeCreatedLessThan parameter will retrieve all resources created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    Example: 2016-12-19T16:39:57.600Z

    timeUpdatedGreaterThanOrEqualTo String
    Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualTo parameter will retrieve all resources updated after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    timeUpdatedLessThan String
    Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThan parameter will retrieve all resources updated before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    sensitiveDataModelId string
    The OCID of the sensitive data model.
    columnGroup string
    A filter to return only the sensitive columns that belong to the specified column group.
    columnNames string[]
    A filter to return only a specific column based on column name.
    dataTypes string[]
    A filter to return only the resources that match the specified data types.
    filters GetSensitiveDataModelsSensitiveColumnsFilter[]
    isCaseInSensitive boolean
    A boolean flag indicating whether the search should be case-insensitive. The search is case-sensitive by default. Set this parameter to true to do case-insensitive search.
    objectTypes string[]
    A filter to return only items related to a specific object type.
    objects string[]
    A filter to return only items related to a specific object name.
    parentColumnKeys string[]
    A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
    relationTypes string[]
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sensitiveColumnLifecycleState string
    Filters the sensitive column resources with the given lifecycle state values.
    sensitiveTypeIds string[]
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    statuses string[]
    A filter to return only the sensitive columns that match the specified status.
    timeCreatedGreaterThanOrEqualTo string

    A filter to return only the resources that were created after the specified date and time, as defined by RFC3339. Using TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after that date.

    Example: 2016-12-19T16:39:57.600Z

    timeCreatedLessThan string

    Search for resources that were created before a specific date. Specifying this parameter corresponding timeCreatedLessThan parameter will retrieve all resources created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    Example: 2016-12-19T16:39:57.600Z

    timeUpdatedGreaterThanOrEqualTo string
    Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualTo parameter will retrieve all resources updated after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    timeUpdatedLessThan string
    Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThan parameter will retrieve all resources updated before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    sensitive_data_model_id str
    The OCID of the sensitive data model.
    column_group str
    A filter to return only the sensitive columns that belong to the specified column group.
    column_names Sequence[str]
    A filter to return only a specific column based on column name.
    data_types Sequence[str]
    A filter to return only the resources that match the specified data types.
    filters Sequence[datasafe.GetSensitiveDataModelsSensitiveColumnsFilter]
    is_case_in_sensitive bool
    A boolean flag indicating whether the search should be case-insensitive. The search is case-sensitive by default. Set this parameter to true to do case-insensitive search.
    object_types Sequence[str]
    A filter to return only items related to a specific object type.
    objects Sequence[str]
    A filter to return only items related to a specific object name.
    parent_column_keys Sequence[str]
    A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
    relation_types Sequence[str]
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sensitive_column_lifecycle_state str
    Filters the sensitive column resources with the given lifecycle state values.
    sensitive_type_ids Sequence[str]
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    statuses Sequence[str]
    A filter to return only the sensitive columns that match the specified status.
    time_created_greater_than_or_equal_to str

    A filter to return only the resources that were created after the specified date and time, as defined by RFC3339. Using TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after that date.

    Example: 2016-12-19T16:39:57.600Z

    time_created_less_than str

    Search for resources that were created before a specific date. Specifying this parameter corresponding timeCreatedLessThan parameter will retrieve all resources created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    Example: 2016-12-19T16:39:57.600Z

    time_updated_greater_than_or_equal_to str
    Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualTo parameter will retrieve all resources updated after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    time_updated_less_than str
    Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThan parameter will retrieve all resources updated before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    sensitiveDataModelId String
    The OCID of the sensitive data model.
    columnGroup String
    A filter to return only the sensitive columns that belong to the specified column group.
    columnNames List<String>
    A filter to return only a specific column based on column name.
    dataTypes List<String>
    A filter to return only the resources that match the specified data types.
    filters List<Property Map>
    isCaseInSensitive Boolean
    A boolean flag indicating whether the search should be case-insensitive. The search is case-sensitive by default. Set this parameter to true to do case-insensitive search.
    objectTypes List<String>
    A filter to return only items related to a specific object type.
    objects List<String>
    A filter to return only items related to a specific object name.
    parentColumnKeys List<String>
    A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
    relationTypes List<String>
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sensitiveColumnLifecycleState String
    Filters the sensitive column resources with the given lifecycle state values.
    sensitiveTypeIds List<String>
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    statuses List<String>
    A filter to return only the sensitive columns that match the specified status.
    timeCreatedGreaterThanOrEqualTo String

    A filter to return only the resources that were created after the specified date and time, as defined by RFC3339. Using TimeCreatedGreaterThanOrEqualToQueryParam parameter retrieves all resources created after that date.

    Example: 2016-12-19T16:39:57.600Z

    timeCreatedLessThan String

    Search for resources that were created before a specific date. Specifying this parameter corresponding timeCreatedLessThan parameter will retrieve all resources created before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    Example: 2016-12-19T16:39:57.600Z

    timeUpdatedGreaterThanOrEqualTo String
    Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualTo parameter will retrieve all resources updated after the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.
    timeUpdatedLessThan String
    Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThan parameter will retrieve all resources updated before the specified created date, in "YYYY-MM-ddThh:mmZ" format with a Z offset, as defined by RFC 3339.

    getSensitiveDataModelsSensitiveColumns Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    SensitiveColumnCollections List<GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection>
    The list of sensitive_column_collection.
    SensitiveDataModelId string
    The OCID of the sensitive data model that contains the sensitive column.
    ColumnGroup string
    ColumnNames List<string>
    The name of the sensitive column.
    DataTypes List<string>
    The data type of the sensitive column.
    Filters List<GetSensitiveDataModelsSensitiveColumnsFilter>
    IsCaseInSensitive bool
    ObjectTypes List<string>
    The type of the database object that contains the sensitive column.
    Objects List<string>
    The database object that contains the sensitive column.
    ParentColumnKeys List<string>
    RelationTypes List<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.
    SchemaNames List<string>
    The database schema that contains the sensitive column.
    SensitiveColumnLifecycleState string
    SensitiveTypeIds List<string>
    The OCID of the sensitive type associated with the sensitive column.
    Statuses List<string>
    The status of the sensitive column. VALID means the column is considered sensitive. INVALID means the column is not considered sensitive. Tracking invalid columns in a sensitive data model helps ensure that an incremental data discovery job does not identify these columns as sensitive again.
    TimeCreatedGreaterThanOrEqualTo string
    TimeCreatedLessThan string
    TimeUpdatedGreaterThanOrEqualTo string
    TimeUpdatedLessThan string
    Id string
    The provider-assigned unique ID for this managed resource.
    SensitiveColumnCollections []GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection
    The list of sensitive_column_collection.
    SensitiveDataModelId string
    The OCID of the sensitive data model that contains the sensitive column.
    ColumnGroup string
    ColumnNames []string
    The name of the sensitive column.
    DataTypes []string
    The data type of the sensitive column.
    Filters []GetSensitiveDataModelsSensitiveColumnsFilter
    IsCaseInSensitive bool
    ObjectTypes []string
    The type of the database object that contains the sensitive column.
    Objects []string
    The database object that contains the sensitive column.
    ParentColumnKeys []string
    RelationTypes []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.
    SchemaNames []string
    The database schema that contains the sensitive column.
    SensitiveColumnLifecycleState string
    SensitiveTypeIds []string
    The OCID of the sensitive type associated with the sensitive column.
    Statuses []string
    The status of the sensitive column. VALID means the column is considered sensitive. INVALID means the column is not considered sensitive. Tracking invalid columns in a sensitive data model helps ensure that an incremental data discovery job does not identify these columns as sensitive again.
    TimeCreatedGreaterThanOrEqualTo string
    TimeCreatedLessThan string
    TimeUpdatedGreaterThanOrEqualTo string
    TimeUpdatedLessThan string
    id String
    The provider-assigned unique ID for this managed resource.
    sensitiveColumnCollections List<GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection>
    The list of sensitive_column_collection.
    sensitiveDataModelId String
    The OCID of the sensitive data model that contains the sensitive column.
    columnGroup String
    columnNames List<String>
    The name of the sensitive column.
    dataTypes List<String>
    The data type of the sensitive column.
    filters List<GetSensitiveDataModelsSensitiveColumnsFilter>
    isCaseInSensitive Boolean
    objectTypes List<String>
    The type of the database object that contains the sensitive column.
    objects List<String>
    The database object that contains the sensitive column.
    parentColumnKeys List<String>
    relationTypes List<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.
    schemaNames List<String>
    The database schema that contains the sensitive column.
    sensitiveColumnLifecycleState String
    sensitiveTypeIds List<String>
    The OCID of the sensitive type associated with the sensitive column.
    statuses List<String>
    The status of the sensitive column. VALID means the column is considered sensitive. INVALID means the column is not considered sensitive. Tracking invalid columns in a sensitive data model helps ensure that an incremental data discovery job does not identify these columns as sensitive again.
    timeCreatedGreaterThanOrEqualTo String
    timeCreatedLessThan String
    timeUpdatedGreaterThanOrEqualTo String
    timeUpdatedLessThan String
    id string
    The provider-assigned unique ID for this managed resource.
    sensitiveColumnCollections GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection[]
    The list of sensitive_column_collection.
    sensitiveDataModelId string
    The OCID of the sensitive data model that contains the sensitive column.
    columnGroup string
    columnNames string[]
    The name of the sensitive column.
    dataTypes string[]
    The data type of the sensitive column.
    filters GetSensitiveDataModelsSensitiveColumnsFilter[]
    isCaseInSensitive boolean
    objectTypes string[]
    The type of the database object that contains the sensitive column.
    objects string[]
    The database object that contains the sensitive column.
    parentColumnKeys string[]
    relationTypes 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.
    schemaNames string[]
    The database schema that contains the sensitive column.
    sensitiveColumnLifecycleState string
    sensitiveTypeIds string[]
    The OCID of the sensitive type associated with the sensitive column.
    statuses string[]
    The status of the sensitive column. VALID means the column is considered sensitive. INVALID means the column is not considered sensitive. Tracking invalid columns in a sensitive data model helps ensure that an incremental data discovery job does not identify these columns as sensitive again.
    timeCreatedGreaterThanOrEqualTo string
    timeCreatedLessThan string
    timeUpdatedGreaterThanOrEqualTo string
    timeUpdatedLessThan string
    id str
    The provider-assigned unique ID for this managed resource.
    sensitive_column_collections Sequence[datasafe.GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection]
    The list of sensitive_column_collection.
    sensitive_data_model_id str
    The OCID of the sensitive data model that contains the sensitive column.
    column_group str
    column_names Sequence[str]
    The name of the sensitive column.
    data_types Sequence[str]
    The data type of the sensitive column.
    filters Sequence[datasafe.GetSensitiveDataModelsSensitiveColumnsFilter]
    is_case_in_sensitive bool
    object_types Sequence[str]
    The type of the database object that contains the sensitive column.
    objects Sequence[str]
    The database object that contains the sensitive column.
    parent_column_keys Sequence[str]
    relation_types Sequence[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.
    schema_names Sequence[str]
    The database schema that contains the sensitive column.
    sensitive_column_lifecycle_state str
    sensitive_type_ids Sequence[str]
    The OCID of the sensitive type associated with the sensitive column.
    statuses Sequence[str]
    The status of the sensitive column. VALID means the column is considered sensitive. INVALID means the column is not considered sensitive. Tracking invalid columns in a sensitive data model helps ensure that an incremental data discovery job does not identify these columns as sensitive again.
    time_created_greater_than_or_equal_to str
    time_created_less_than str
    time_updated_greater_than_or_equal_to str
    time_updated_less_than str
    id String
    The provider-assigned unique ID for this managed resource.
    sensitiveColumnCollections List<Property Map>
    The list of sensitive_column_collection.
    sensitiveDataModelId String
    The OCID of the sensitive data model that contains the sensitive column.
    columnGroup String
    columnNames List<String>
    The name of the sensitive column.
    dataTypes List<String>
    The data type of the sensitive column.
    filters List<Property Map>
    isCaseInSensitive Boolean
    objectTypes List<String>
    The type of the database object that contains the sensitive column.
    objects List<String>
    The database object that contains the sensitive column.
    parentColumnKeys List<String>
    relationTypes List<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.
    schemaNames List<String>
    The database schema that contains the sensitive column.
    sensitiveColumnLifecycleState String
    sensitiveTypeIds List<String>
    The OCID of the sensitive type associated with the sensitive column.
    statuses List<String>
    The status of the sensitive column. VALID means the column is considered sensitive. INVALID means the column is not considered sensitive. Tracking invalid columns in a sensitive data model helps ensure that an incremental data discovery job does not identify these columns as sensitive again.
    timeCreatedGreaterThanOrEqualTo String
    timeCreatedLessThan String
    timeUpdatedGreaterThanOrEqualTo String
    timeUpdatedLessThan String

    Supporting Types

    GetSensitiveDataModelsSensitiveColumnsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection

    GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollectionItem

    AppDefinedChildColumnKeys List<string>
    Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
    AppName string
    The name of the application associated with the sensitive column. It's useful when the application name is different from the schema name. Otherwise, it can be ignored.
    ColumnGroups List<string>
    The composite key groups to which the sensitive column belongs. If the column is part of a composite key, it's assigned a column group. It helps identify and manage referential relationships that involve composite keys.
    ColumnName string
    A filter to return only a specific column based on column name.
    DataType string
    A filter to return only the resources that match the specified data types.
    DbDefinedChildColumnKeys List<string>
    Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
    EstimatedDataValueCount string
    The estimated number of data values the column has in the associated database.
    Key string
    The unique key that identifies the sensitive column. It's numeric and unique within a sensitive data model.
    LifecycleDetails string
    Details about the current state of the sensitive column.
    Object string
    A filter to return only items related to a specific object name.
    ObjectType string
    A filter to return only items related to a specific object type.
    ParentColumnKeys List<string>
    Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
    RelationType string
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    SampleDataValues List<string>
    Original data values collected for the sensitive column from the associated database. Sample data helps review the column and ensure that it actually contains sensitive data. Note that sample data is retrieved by a data discovery job only if the isSampleDataCollectionEnabled attribute is set to true. At present, only one data value is collected per sensitive column.
    SchemaName string
    A filter to return only items related to specific schema name.
    SensitiveDataModelId string
    The OCID of the sensitive data model.
    SensitiveTypeId string
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    Source string
    The source of the sensitive column. DISCOVERY indicates that the column was added to the sensitive data model using a data discovery job. MANUAL indicates that the column was added manually.
    State string
    The current state of the sensitive column.
    Status string
    A filter to return only the sensitive columns that match the specified status.
    TimeCreated string
    The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
    TimeUpdated string
    The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
    AppDefinedChildColumnKeys []string
    Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
    AppName string
    The name of the application associated with the sensitive column. It's useful when the application name is different from the schema name. Otherwise, it can be ignored.
    ColumnGroups []string
    The composite key groups to which the sensitive column belongs. If the column is part of a composite key, it's assigned a column group. It helps identify and manage referential relationships that involve composite keys.
    ColumnName string
    A filter to return only a specific column based on column name.
    DataType string
    A filter to return only the resources that match the specified data types.
    DbDefinedChildColumnKeys []string
    Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
    EstimatedDataValueCount string
    The estimated number of data values the column has in the associated database.
    Key string
    The unique key that identifies the sensitive column. It's numeric and unique within a sensitive data model.
    LifecycleDetails string
    Details about the current state of the sensitive column.
    Object string
    A filter to return only items related to a specific object name.
    ObjectType string
    A filter to return only items related to a specific object type.
    ParentColumnKeys []string
    Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
    RelationType string
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    SampleDataValues []string
    Original data values collected for the sensitive column from the associated database. Sample data helps review the column and ensure that it actually contains sensitive data. Note that sample data is retrieved by a data discovery job only if the isSampleDataCollectionEnabled attribute is set to true. At present, only one data value is collected per sensitive column.
    SchemaName string
    A filter to return only items related to specific schema name.
    SensitiveDataModelId string
    The OCID of the sensitive data model.
    SensitiveTypeId string
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    Source string
    The source of the sensitive column. DISCOVERY indicates that the column was added to the sensitive data model using a data discovery job. MANUAL indicates that the column was added manually.
    State string
    The current state of the sensitive column.
    Status string
    A filter to return only the sensitive columns that match the specified status.
    TimeCreated string
    The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
    TimeUpdated string
    The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
    appDefinedChildColumnKeys List<String>
    Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
    appName String
    The name of the application associated with the sensitive column. It's useful when the application name is different from the schema name. Otherwise, it can be ignored.
    columnGroups List<String>
    The composite key groups to which the sensitive column belongs. If the column is part of a composite key, it's assigned a column group. It helps identify and manage referential relationships that involve composite keys.
    columnName String
    A filter to return only a specific column based on column name.
    dataType String
    A filter to return only the resources that match the specified data types.
    dbDefinedChildColumnKeys List<String>
    Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
    estimatedDataValueCount String
    The estimated number of data values the column has in the associated database.
    key String
    The unique key that identifies the sensitive column. It's numeric and unique within a sensitive data model.
    lifecycleDetails String
    Details about the current state of the sensitive column.
    object String
    A filter to return only items related to a specific object name.
    objectType String
    A filter to return only items related to a specific object type.
    parentColumnKeys List<String>
    Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
    relationType String
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sampleDataValues List<String>
    Original data values collected for the sensitive column from the associated database. Sample data helps review the column and ensure that it actually contains sensitive data. Note that sample data is retrieved by a data discovery job only if the isSampleDataCollectionEnabled attribute is set to true. At present, only one data value is collected per sensitive column.
    schemaName String
    A filter to return only items related to specific schema name.
    sensitiveDataModelId String
    The OCID of the sensitive data model.
    sensitiveTypeId String
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    source String
    The source of the sensitive column. DISCOVERY indicates that the column was added to the sensitive data model using a data discovery job. MANUAL indicates that the column was added manually.
    state String
    The current state of the sensitive column.
    status String
    A filter to return only the sensitive columns that match the specified status.
    timeCreated String
    The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
    timeUpdated String
    The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
    appDefinedChildColumnKeys string[]
    Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
    appName string
    The name of the application associated with the sensitive column. It's useful when the application name is different from the schema name. Otherwise, it can be ignored.
    columnGroups string[]
    The composite key groups to which the sensitive column belongs. If the column is part of a composite key, it's assigned a column group. It helps identify and manage referential relationships that involve composite keys.
    columnName string
    A filter to return only a specific column based on column name.
    dataType string
    A filter to return only the resources that match the specified data types.
    dbDefinedChildColumnKeys string[]
    Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
    estimatedDataValueCount string
    The estimated number of data values the column has in the associated database.
    key string
    The unique key that identifies the sensitive column. It's numeric and unique within a sensitive data model.
    lifecycleDetails string
    Details about the current state of the sensitive column.
    object string
    A filter to return only items related to a specific object name.
    objectType string
    A filter to return only items related to a specific object type.
    parentColumnKeys string[]
    Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
    relationType string
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sampleDataValues string[]
    Original data values collected for the sensitive column from the associated database. Sample data helps review the column and ensure that it actually contains sensitive data. Note that sample data is retrieved by a data discovery job only if the isSampleDataCollectionEnabled attribute is set to true. At present, only one data value is collected per sensitive column.
    schemaName string
    A filter to return only items related to specific schema name.
    sensitiveDataModelId string
    The OCID of the sensitive data model.
    sensitiveTypeId string
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    source string
    The source of the sensitive column. DISCOVERY indicates that the column was added to the sensitive data model using a data discovery job. MANUAL indicates that the column was added manually.
    state string
    The current state of the sensitive column.
    status string
    A filter to return only the sensitive columns that match the specified status.
    timeCreated string
    The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
    timeUpdated string
    The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
    app_defined_child_column_keys Sequence[str]
    Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
    app_name str
    The name of the application associated with the sensitive column. It's useful when the application name is different from the schema name. Otherwise, it can be ignored.
    column_groups Sequence[str]
    The composite key groups to which the sensitive column belongs. If the column is part of a composite key, it's assigned a column group. It helps identify and manage referential relationships that involve composite keys.
    column_name str
    A filter to return only a specific column based on column name.
    data_type str
    A filter to return only the resources that match the specified data types.
    db_defined_child_column_keys Sequence[str]
    Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
    estimated_data_value_count str
    The estimated number of data values the column has in the associated database.
    key str
    The unique key that identifies the sensitive column. It's numeric and unique within a sensitive data model.
    lifecycle_details str
    Details about the current state of the sensitive column.
    object str
    A filter to return only items related to a specific object name.
    object_type str
    A filter to return only items related to a specific object type.
    parent_column_keys Sequence[str]
    Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
    relation_type str
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sample_data_values Sequence[str]
    Original data values collected for the sensitive column from the associated database. Sample data helps review the column and ensure that it actually contains sensitive data. Note that sample data is retrieved by a data discovery job only if the isSampleDataCollectionEnabled attribute is set to true. At present, only one data value is collected per sensitive column.
    schema_name str
    A filter to return only items related to specific schema name.
    sensitive_data_model_id str
    The OCID of the sensitive data model.
    sensitive_type_id str
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    source str
    The source of the sensitive column. DISCOVERY indicates that the column was added to the sensitive data model using a data discovery job. MANUAL indicates that the column was added manually.
    state str
    The current state of the sensitive column.
    status str
    A filter to return only the sensitive columns that match the specified status.
    time_created str
    The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
    time_updated str
    The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
    appDefinedChildColumnKeys List<String>
    Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
    appName String
    The name of the application associated with the sensitive column. It's useful when the application name is different from the schema name. Otherwise, it can be ignored.
    columnGroups List<String>
    The composite key groups to which the sensitive column belongs. If the column is part of a composite key, it's assigned a column group. It helps identify and manage referential relationships that involve composite keys.
    columnName String
    A filter to return only a specific column based on column name.
    dataType String
    A filter to return only the resources that match the specified data types.
    dbDefinedChildColumnKeys List<String>
    Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
    estimatedDataValueCount String
    The estimated number of data values the column has in the associated database.
    key String
    The unique key that identifies the sensitive column. It's numeric and unique within a sensitive data model.
    lifecycleDetails String
    Details about the current state of the sensitive column.
    object String
    A filter to return only items related to a specific object name.
    objectType String
    A filter to return only items related to a specific object type.
    parentColumnKeys List<String>
    Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
    relationType String
    A filter to return sensitive columns based on their relationship with their parent columns. If set to NONE, it returns the sensitive 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.
    sampleDataValues List<String>
    Original data values collected for the sensitive column from the associated database. Sample data helps review the column and ensure that it actually contains sensitive data. Note that sample data is retrieved by a data discovery job only if the isSampleDataCollectionEnabled attribute is set to true. At present, only one data value is collected per sensitive column.
    schemaName String
    A filter to return only items related to specific schema name.
    sensitiveDataModelId String
    The OCID of the sensitive data model.
    sensitiveTypeId String
    A filter to return only the sensitive columns that are associated with one of the sensitive types identified by the specified OCIDs.
    source String
    The source of the sensitive column. DISCOVERY indicates that the column was added to the sensitive data model using a data discovery job. MANUAL indicates that the column was added manually.
    state String
    The current state of the sensitive column.
    status String
    A filter to return only the sensitive columns that match the specified status.
    timeCreated String
    The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
    timeUpdated String
    The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi