oci.DataSafe.getSensitiveDataModelsSensitiveColumns
Explore with Pulumi AI
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: testSensitiveDataModel.id,
    columnGroup: sensitiveDataModelsSensitiveColumnColumnGroup,
    columnNames: sensitiveDataModelsSensitiveColumnColumnName,
    dataTypes: sensitiveDataModelsSensitiveColumnDataType,
    isCaseInSensitive: sensitiveDataModelsSensitiveColumnIsCaseInSensitive,
    objects: sensitiveDataModelsSensitiveColumnObject,
    objectTypes: sensitiveDataModelsSensitiveColumnObjectType,
    parentColumnKeys: sensitiveDataModelsSensitiveColumnParentColumnKey,
    relationTypes: sensitiveDataModelsSensitiveColumnRelationType,
    schemaNames: sensitiveDataModelsSensitiveColumnSchemaName,
    sensitiveColumnLifecycleState: sensitiveDataModelsSensitiveColumnSensitiveColumnLifecycleState,
    sensitiveTypeIds: testSensitiveType.id,
    statuses: sensitiveDataModelsSensitiveColumnStatus,
    timeCreatedGreaterThanOrEqualTo: sensitiveDataModelsSensitiveColumnTimeCreatedGreaterThanOrEqualTo,
    timeCreatedLessThan: sensitiveDataModelsSensitiveColumnTimeCreatedLessThan,
    timeUpdatedGreaterThanOrEqualTo: sensitiveDataModelsSensitiveColumnTimeUpdatedGreaterThanOrEqualTo,
    timeUpdatedLessThan: sensitiveDataModelsSensitiveColumnTimeUpdatedLessThan,
});
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=test_sensitive_data_model["id"],
    column_group=sensitive_data_models_sensitive_column_column_group,
    column_names=sensitive_data_models_sensitive_column_column_name,
    data_types=sensitive_data_models_sensitive_column_data_type,
    is_case_in_sensitive=sensitive_data_models_sensitive_column_is_case_in_sensitive,
    objects=sensitive_data_models_sensitive_column_object,
    object_types=sensitive_data_models_sensitive_column_object_type,
    parent_column_keys=sensitive_data_models_sensitive_column_parent_column_key,
    relation_types=sensitive_data_models_sensitive_column_relation_type,
    schema_names=sensitive_data_models_sensitive_column_schema_name,
    sensitive_column_lifecycle_state=sensitive_data_models_sensitive_column_sensitive_column_lifecycle_state,
    sensitive_type_ids=test_sensitive_type["id"],
    statuses=sensitive_data_models_sensitive_column_status,
    time_created_greater_than_or_equal_to=sensitive_data_models_sensitive_column_time_created_greater_than_or_equal_to,
    time_created_less_than=sensitive_data_models_sensitive_column_time_created_less_than,
    time_updated_greater_than_or_equal_to=sensitive_data_models_sensitive_column_time_updated_greater_than_or_equal_to,
    time_updated_less_than=sensitive_data_models_sensitive_column_time_updated_less_than)
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.GetSensitiveDataModelsSensitiveColumns(ctx, &datasafe.GetSensitiveDataModelsSensitiveColumnsArgs{
			SensitiveDataModelId:            testSensitiveDataModel.Id,
			ColumnGroup:                     pulumi.StringRef(sensitiveDataModelsSensitiveColumnColumnGroup),
			ColumnNames:                     sensitiveDataModelsSensitiveColumnColumnName,
			DataTypes:                       sensitiveDataModelsSensitiveColumnDataType,
			IsCaseInSensitive:               pulumi.BoolRef(sensitiveDataModelsSensitiveColumnIsCaseInSensitive),
			Objects:                         sensitiveDataModelsSensitiveColumnObject,
			ObjectTypes:                     sensitiveDataModelsSensitiveColumnObjectType,
			ParentColumnKeys:                sensitiveDataModelsSensitiveColumnParentColumnKey,
			RelationTypes:                   sensitiveDataModelsSensitiveColumnRelationType,
			SchemaNames:                     sensitiveDataModelsSensitiveColumnSchemaName,
			SensitiveColumnLifecycleState:   pulumi.StringRef(sensitiveDataModelsSensitiveColumnSensitiveColumnLifecycleState),
			SensitiveTypeIds:                testSensitiveType.Id,
			Statuses:                        sensitiveDataModelsSensitiveColumnStatus,
			TimeCreatedGreaterThanOrEqualTo: pulumi.StringRef(sensitiveDataModelsSensitiveColumnTimeCreatedGreaterThanOrEqualTo),
			TimeCreatedLessThan:             pulumi.StringRef(sensitiveDataModelsSensitiveColumnTimeCreatedLessThan),
			TimeUpdatedGreaterThanOrEqualTo: pulumi.StringRef(sensitiveDataModelsSensitiveColumnTimeUpdatedGreaterThanOrEqualTo),
			TimeUpdatedLessThan:             pulumi.StringRef(sensitiveDataModelsSensitiveColumnTimeUpdatedLessThan),
		}, 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 = testSensitiveDataModel.Id,
        ColumnGroup = sensitiveDataModelsSensitiveColumnColumnGroup,
        ColumnNames = sensitiveDataModelsSensitiveColumnColumnName,
        DataTypes = sensitiveDataModelsSensitiveColumnDataType,
        IsCaseInSensitive = sensitiveDataModelsSensitiveColumnIsCaseInSensitive,
        Objects = sensitiveDataModelsSensitiveColumnObject,
        ObjectTypes = sensitiveDataModelsSensitiveColumnObjectType,
        ParentColumnKeys = sensitiveDataModelsSensitiveColumnParentColumnKey,
        RelationTypes = sensitiveDataModelsSensitiveColumnRelationType,
        SchemaNames = sensitiveDataModelsSensitiveColumnSchemaName,
        SensitiveColumnLifecycleState = sensitiveDataModelsSensitiveColumnSensitiveColumnLifecycleState,
        SensitiveTypeIds = testSensitiveType.Id,
        Statuses = sensitiveDataModelsSensitiveColumnStatus,
        TimeCreatedGreaterThanOrEqualTo = sensitiveDataModelsSensitiveColumnTimeCreatedGreaterThanOrEqualTo,
        TimeCreatedLessThan = sensitiveDataModelsSensitiveColumnTimeCreatedLessThan,
        TimeUpdatedGreaterThanOrEqualTo = sensitiveDataModelsSensitiveColumnTimeUpdatedGreaterThanOrEqualTo,
        TimeUpdatedLessThan = sensitiveDataModelsSensitiveColumnTimeUpdatedLessThan,
    });
});
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(testSensitiveDataModel.id())
            .columnGroup(sensitiveDataModelsSensitiveColumnColumnGroup)
            .columnNames(sensitiveDataModelsSensitiveColumnColumnName)
            .dataTypes(sensitiveDataModelsSensitiveColumnDataType)
            .isCaseInSensitive(sensitiveDataModelsSensitiveColumnIsCaseInSensitive)
            .objects(sensitiveDataModelsSensitiveColumnObject)
            .objectTypes(sensitiveDataModelsSensitiveColumnObjectType)
            .parentColumnKeys(sensitiveDataModelsSensitiveColumnParentColumnKey)
            .relationTypes(sensitiveDataModelsSensitiveColumnRelationType)
            .schemaNames(sensitiveDataModelsSensitiveColumnSchemaName)
            .sensitiveColumnLifecycleState(sensitiveDataModelsSensitiveColumnSensitiveColumnLifecycleState)
            .sensitiveTypeIds(testSensitiveType.id())
            .statuses(sensitiveDataModelsSensitiveColumnStatus)
            .timeCreatedGreaterThanOrEqualTo(sensitiveDataModelsSensitiveColumnTimeCreatedGreaterThanOrEqualTo)
            .timeCreatedLessThan(sensitiveDataModelsSensitiveColumnTimeCreatedLessThan)
            .timeUpdatedGreaterThanOrEqualTo(sensitiveDataModelsSensitiveColumnTimeUpdatedGreaterThanOrEqualTo)
            .timeUpdatedLessThan(sensitiveDataModelsSensitiveColumnTimeUpdatedLessThan)
            .build());
    }
}
variables:
  testSensitiveDataModelsSensitiveColumns:
    fn::invoke:
      function: oci:DataSafe:getSensitiveDataModelsSensitiveColumns
      arguments:
        sensitiveDataModelId: ${testSensitiveDataModel.id}
        columnGroup: ${sensitiveDataModelsSensitiveColumnColumnGroup}
        columnNames: ${sensitiveDataModelsSensitiveColumnColumnName}
        dataTypes: ${sensitiveDataModelsSensitiveColumnDataType}
        isCaseInSensitive: ${sensitiveDataModelsSensitiveColumnIsCaseInSensitive}
        objects: ${sensitiveDataModelsSensitiveColumnObject}
        objectTypes: ${sensitiveDataModelsSensitiveColumnObjectType}
        parentColumnKeys: ${sensitiveDataModelsSensitiveColumnParentColumnKey}
        relationTypes: ${sensitiveDataModelsSensitiveColumnRelationType}
        schemaNames: ${sensitiveDataModelsSensitiveColumnSchemaName}
        sensitiveColumnLifecycleState: ${sensitiveDataModelsSensitiveColumnSensitiveColumnLifecycleState}
        sensitiveTypeIds: ${testSensitiveType.id}
        statuses: ${sensitiveDataModelsSensitiveColumnStatus}
        timeCreatedGreaterThanOrEqualTo: ${sensitiveDataModelsSensitiveColumnTimeCreatedGreaterThanOrEqualTo}
        timeCreatedLessThan: ${sensitiveDataModelsSensitiveColumnTimeCreatedLessThan}
        timeUpdatedGreaterThanOrEqualTo: ${sensitiveDataModelsSensitiveColumnTimeUpdatedGreaterThanOrEqualTo}
        timeUpdatedLessThan: ${sensitiveDataModelsSensitiveColumnTimeUpdatedLessThan}
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[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[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)
public static Output<GetSensitiveDataModelsSensitiveColumnsResult> getSensitiveDataModelsSensitiveColumns(GetSensitiveDataModelsSensitiveColumnsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:DataSafe/getSensitiveDataModelsSensitiveColumns:getSensitiveDataModelsSensitiveColumns
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SensitiveData stringModel Id 
- 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<GetSensitive Data Models Sensitive Columns Filter> 
- IsCase boolIn Sensitive 
- 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.
- ParentColumn List<string>Keys 
- 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.
- SensitiveColumn stringLifecycle State 
- Filters the sensitive column resources with the given lifecycle state values.
- SensitiveType List<string>Ids 
- 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.
- TimeCreated stringGreater Than Or Equal To 
- 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 
- TimeCreated stringLess Than 
- Search for resources that were created before a specific date. Specifying this parameter corresponding - timeCreatedLessThanparameter 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 
- TimeUpdated stringGreater Than Or Equal To 
- Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualToparameter 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.
- TimeUpdated stringLess Than 
- Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThanparameter 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.
- SensitiveData stringModel Id 
- 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
[]GetSensitive Data Models Sensitive Columns Filter 
- IsCase boolIn Sensitive 
- 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.
- ParentColumn []stringKeys 
- 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.
- SensitiveColumn stringLifecycle State 
- Filters the sensitive column resources with the given lifecycle state values.
- SensitiveType []stringIds 
- 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.
- TimeCreated stringGreater Than Or Equal To 
- 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 
- TimeCreated stringLess Than 
- Search for resources that were created before a specific date. Specifying this parameter corresponding - timeCreatedLessThanparameter 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 
- TimeUpdated stringGreater Than Or Equal To 
- Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualToparameter 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.
- TimeUpdated stringLess Than 
- Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThanparameter 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.
- sensitiveData StringModel Id 
- 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<GetSensitive Data Models Sensitive Columns Filter> 
- isCase BooleanIn Sensitive 
- 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.
- parentColumn List<String>Keys 
- 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.
- sensitiveColumn StringLifecycle State 
- Filters the sensitive column resources with the given lifecycle state values.
- sensitiveType List<String>Ids 
- 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.
- timeCreated StringGreater Than Or Equal To 
- 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 
- timeCreated StringLess Than 
- Search for resources that were created before a specific date. Specifying this parameter corresponding - timeCreatedLessThanparameter 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 
- timeUpdated StringGreater Than Or Equal To 
- Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualToparameter 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.
- timeUpdated StringLess Than 
- Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThanparameter 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.
- sensitiveData stringModel Id 
- 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
GetSensitive Data Models Sensitive Columns Filter[] 
- isCase booleanIn Sensitive 
- 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.
- parentColumn string[]Keys 
- 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.
- sensitiveColumn stringLifecycle State 
- Filters the sensitive column resources with the given lifecycle state values.
- sensitiveType string[]Ids 
- 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.
- timeCreated stringGreater Than Or Equal To 
- 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 
- timeCreated stringLess Than 
- Search for resources that were created before a specific date. Specifying this parameter corresponding - timeCreatedLessThanparameter 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 
- timeUpdated stringGreater Than Or Equal To 
- Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualToparameter 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.
- timeUpdated stringLess Than 
- Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThanparameter 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_ strmodel_ id 
- 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[GetSensitive Data Models Sensitive Columns Filter] 
- is_case_ boolin_ sensitive 
- 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_ Sequence[str]keys 
- 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_ strlifecycle_ state 
- Filters the sensitive column resources with the given lifecycle state values.
- sensitive_type_ Sequence[str]ids 
- 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_ strgreater_ than_ or_ equal_ to 
- 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_ strless_ than 
- Search for resources that were created before a specific date. Specifying this parameter corresponding - timeCreatedLessThanparameter 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_ strgreater_ than_ or_ equal_ to 
- Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualToparameter 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_ strless_ than 
- Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThanparameter 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.
- sensitiveData StringModel Id 
- 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>
- isCase BooleanIn Sensitive 
- 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.
- parentColumn List<String>Keys 
- 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.
- sensitiveColumn StringLifecycle State 
- Filters the sensitive column resources with the given lifecycle state values.
- sensitiveType List<String>Ids 
- 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.
- timeCreated StringGreater Than Or Equal To 
- 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 
- timeCreated StringLess Than 
- Search for resources that were created before a specific date. Specifying this parameter corresponding - timeCreatedLessThanparameter 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 
- timeUpdated StringGreater Than Or Equal To 
- Search for resources that were updated after a specific date. Specifying this parameter corresponding timeUpdatedGreaterThanOrEqualToparameter 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.
- timeUpdated StringLess Than 
- Search for resources that were updated before a specific date. Specifying this parameter corresponding timeUpdatedLessThanparameter 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.
- SensitiveColumn List<GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection> 
- The list of sensitive_column_collection.
- SensitiveData stringModel Id 
- 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<GetSensitive Data Models Sensitive Columns Filter> 
- IsCase boolIn Sensitive 
- 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.
- ParentColumn List<string>Keys 
- 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.
- SensitiveColumn stringLifecycle State 
- SensitiveType List<string>Ids 
- 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.
- TimeCreated stringGreater Than Or Equal To 
- TimeCreated stringLess Than 
- TimeUpdated stringGreater Than Or Equal To 
- TimeUpdated stringLess Than 
- Id string
- The provider-assigned unique ID for this managed resource.
- SensitiveColumn []GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection 
- The list of sensitive_column_collection.
- SensitiveData stringModel Id 
- 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
[]GetSensitive Data Models Sensitive Columns Filter 
- IsCase boolIn Sensitive 
- ObjectTypes []string
- The type of the database object that contains the sensitive column.
- Objects []string
- The database object that contains the sensitive column.
- ParentColumn []stringKeys 
- 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.
- SensitiveColumn stringLifecycle State 
- SensitiveType []stringIds 
- 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.
- TimeCreated stringGreater Than Or Equal To 
- TimeCreated stringLess Than 
- TimeUpdated stringGreater Than Or Equal To 
- TimeUpdated stringLess Than 
- id String
- The provider-assigned unique ID for this managed resource.
- sensitiveColumn List<GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection> 
- The list of sensitive_column_collection.
- sensitiveData StringModel Id 
- 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<GetSensitive Data Models Sensitive Columns Filter> 
- isCase BooleanIn Sensitive 
- 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.
- parentColumn List<String>Keys 
- 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.
- sensitiveColumn StringLifecycle State 
- sensitiveType List<String>Ids 
- 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.
- timeCreated StringGreater Than Or Equal To 
- timeCreated StringLess Than 
- timeUpdated StringGreater Than Or Equal To 
- timeUpdated StringLess Than 
- id string
- The provider-assigned unique ID for this managed resource.
- sensitiveColumn GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection[] 
- The list of sensitive_column_collection.
- sensitiveData stringModel Id 
- 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
GetSensitive Data Models Sensitive Columns Filter[] 
- isCase booleanIn Sensitive 
- objectTypes string[]
- The type of the database object that contains the sensitive column.
- objects string[]
- The database object that contains the sensitive column.
- parentColumn string[]Keys 
- 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.
- sensitiveColumn stringLifecycle State 
- sensitiveType string[]Ids 
- 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.
- timeCreated stringGreater Than Or Equal To 
- timeCreated stringLess Than 
- timeUpdated stringGreater Than Or Equal To 
- timeUpdated stringLess Than 
- id str
- The provider-assigned unique ID for this managed resource.
- sensitive_column_ Sequence[Getcollections Sensitive Data Models Sensitive Columns Sensitive Column Collection] 
- The list of sensitive_column_collection.
- sensitive_data_ strmodel_ id 
- 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[GetSensitive Data Models Sensitive Columns Filter] 
- is_case_ boolin_ sensitive 
- 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_ Sequence[str]keys 
- 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_ strlifecycle_ state 
- sensitive_type_ Sequence[str]ids 
- 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_ strgreater_ than_ or_ equal_ to 
- time_created_ strless_ than 
- time_updated_ strgreater_ than_ or_ equal_ to 
- time_updated_ strless_ than 
- id String
- The provider-assigned unique ID for this managed resource.
- sensitiveColumn List<Property Map>Collections 
- The list of sensitive_column_collection.
- sensitiveData StringModel Id 
- 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>
- isCase BooleanIn Sensitive 
- 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.
- parentColumn List<String>Keys 
- 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.
- sensitiveColumn StringLifecycle State 
- sensitiveType List<String>Ids 
- 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.
- timeCreated StringGreater Than Or Equal To 
- timeCreated StringLess Than 
- timeUpdated StringGreater Than Or Equal To 
- timeUpdated StringLess Than 
Supporting Types
GetSensitiveDataModelsSensitiveColumnsFilter      
GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection        
GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollectionItem         
- AppDefined List<string>Child Column Keys 
- 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.
- DbDefined List<string>Child Column Keys 
- Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- EstimatedData stringValue Count 
- 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.
- ParentColumn List<string>Keys 
- 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.
- SampleData List<string>Values 
- 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.
- SensitiveData stringModel Id 
- The OCID of the sensitive data model.
- SensitiveType stringId 
- 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.
- AppDefined []stringChild Column Keys 
- 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.
- DbDefined []stringChild Column Keys 
- Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- EstimatedData stringValue Count 
- 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.
- ParentColumn []stringKeys 
- 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.
- SampleData []stringValues 
- 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.
- SensitiveData stringModel Id 
- The OCID of the sensitive data model.
- SensitiveType stringId 
- 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.
- appDefined List<String>Child Column Keys 
- 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.
- dbDefined List<String>Child Column Keys 
- Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimatedData StringValue Count 
- 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.
- parentColumn List<String>Keys 
- 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.
- sampleData List<String>Values 
- 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.
- sensitiveData StringModel Id 
- The OCID of the sensitive data model.
- sensitiveType StringId 
- 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.
- appDefined string[]Child Column Keys 
- 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.
- dbDefined string[]Child Column Keys 
- Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimatedData stringValue Count 
- 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.
- parentColumn string[]Keys 
- 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.
- sampleData string[]Values 
- 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.
- sensitiveData stringModel Id 
- The OCID of the sensitive data model.
- sensitiveType stringId 
- 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_ Sequence[str]child_ column_ keys 
- 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_ Sequence[str]child_ column_ keys 
- Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimated_data_ strvalue_ count 
- 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_ Sequence[str]keys 
- 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_ Sequence[str]values 
- 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_ strmodel_ id 
- The OCID of the sensitive data model.
- sensitive_type_ strid 
- 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.
- appDefined List<String>Child Column Keys 
- 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.
- dbDefined List<String>Child Column Keys 
- Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimatedData StringValue Count 
- 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.
- parentColumn List<String>Keys 
- 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.
- sampleData List<String>Values 
- 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.
- sensitiveData StringModel Id 
- The OCID of the sensitive data model.
- sensitiveType StringId 
- 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 ociTerraform Provider.