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[_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:
- Sensitive
Data stringModel Id - The OCID of the sensitive data model.
- Column
Group string - A filter to return only the sensitive columns that belong to the specified column group.
- Column
Names List<string> - A filter to return only a specific column based on column name.
- Data
Types List<string> - A filter to return only the resources that match the specified data types.
- Filters
List<Get
Sensitive 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 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.
- Parent
Column List<string>Keys - A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
- Relation
Types 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.
- Schema
Names List<string> - A filter to return only items related to specific schema name.
- Sensitive
Column stringLifecycle State - Filters the sensitive column resources with the given lifecycle state values.
- Sensitive
Type 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.
- Time
Created 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
- Time
Created stringLess Than 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 stringGreater Than Or Equal To - 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 stringLess Than - 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 stringModel Id - The OCID of the sensitive data model.
- Column
Group string - A filter to return only the sensitive columns that belong to the specified column group.
- Column
Names []string - A filter to return only a specific column based on column name.
- Data
Types []string - A filter to return only the resources that match the specified data types.
- Filters
[]Get
Sensitive 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 []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.
- Parent
Column []stringKeys - A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
- Relation
Types []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.
- Schema
Names []string - A filter to return only items related to specific schema name.
- Sensitive
Column stringLifecycle State - Filters the sensitive column resources with the given lifecycle state values.
- Sensitive
Type []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.
- Time
Created 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
- Time
Created stringLess Than 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 stringGreater Than Or Equal To - 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 stringLess Than - 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 StringModel Id - The OCID of the sensitive data model.
- column
Group String - A filter to return only the sensitive columns that belong to the specified column group.
- column
Names List<String> - A filter to return only a specific column based on column name.
- data
Types List<String> - A filter to return only the resources that match the specified data types.
- filters
List<Get
Sensitive Data Models Sensitive Columns Filter> - is
Case 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.
- object
Types 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.
- parent
Column List<String>Keys - A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
- relation
Types 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.
- schema
Names List<String> - A filter to return only items related to specific schema name.
- sensitive
Column StringLifecycle State - Filters the sensitive column resources with the given lifecycle state values.
- sensitive
Type 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.
- time
Created 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
- time
Created StringLess Than 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 StringGreater Than Or Equal To - 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 StringLess Than - 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 stringModel Id - The OCID of the sensitive data model.
- column
Group string - A filter to return only the sensitive columns that belong to the specified column group.
- column
Names string[] - A filter to return only a specific column based on column name.
- data
Types string[] - A filter to return only the resources that match the specified data types.
- filters
Get
Sensitive Data Models Sensitive Columns Filter[] - is
Case 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.
- object
Types 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.
- parent
Column string[]Keys - A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
- relation
Types 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.
- schema
Names string[] - A filter to return only items related to specific schema name.
- sensitive
Column stringLifecycle State - Filters the sensitive column resources with the given lifecycle state values.
- sensitive
Type 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.
- time
Created 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
- time
Created stringLess Than 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 stringGreater Than Or Equal To - 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 stringLess Than - 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_ 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[datasafe.
Get Sensitive 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
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_ strgreater_ than_ or_ equal_ to - 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_ strless_ than - 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 StringModel Id - The OCID of the sensitive data model.
- column
Group String - A filter to return only the sensitive columns that belong to the specified column group.
- column
Names List<String> - A filter to return only a specific column based on column name.
- data
Types List<String> - A filter to return only the resources that match the specified data types.
- filters List<Property Map>
- is
Case 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.
- object
Types 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.
- parent
Column List<String>Keys - A filter to return only the sensitive columns that are children of one of the columns identified by the specified keys.
- relation
Types 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.
- schema
Names List<String> - A filter to return only items related to specific schema name.
- sensitive
Column StringLifecycle State - Filters the sensitive column resources with the given lifecycle state values.
- sensitive
Type 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.
- time
Created 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
- time
Created StringLess Than 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 StringGreater Than Or Equal To - 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 StringLess Than - 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.
- Sensitive
Column List<GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection> - The list of sensitive_column_collection.
- Sensitive
Data stringModel Id - The OCID of the sensitive data model that contains the sensitive column.
- Column
Group string - Column
Names List<string> - The name of the sensitive column.
- Data
Types List<string> - The data type of the sensitive column.
- Filters
List<Get
Sensitive Data Models Sensitive Columns Filter> - Is
Case boolIn Sensitive - Object
Types List<string> - The type of the database object that contains the sensitive column.
- Objects List<string>
- The database object that contains the sensitive column.
- Parent
Column List<string>Keys - Relation
Types 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.
- Schema
Names List<string> - The database schema that contains the sensitive column.
- Sensitive
Column stringLifecycle State - Sensitive
Type 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.
- Time
Created stringGreater Than Or Equal To - Time
Created stringLess Than - Time
Updated stringGreater Than Or Equal To - Time
Updated stringLess Than
- Id string
- The provider-assigned unique ID for this managed resource.
- Sensitive
Column []GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection - The list of sensitive_column_collection.
- Sensitive
Data stringModel Id - The OCID of the sensitive data model that contains the sensitive column.
- Column
Group string - Column
Names []string - The name of the sensitive column.
- Data
Types []string - The data type of the sensitive column.
- Filters
[]Get
Sensitive Data Models Sensitive Columns Filter - Is
Case boolIn Sensitive - Object
Types []string - The type of the database object that contains the sensitive column.
- Objects []string
- The database object that contains the sensitive column.
- Parent
Column []stringKeys - Relation
Types []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.
- Schema
Names []string - The database schema that contains the sensitive column.
- Sensitive
Column stringLifecycle State - Sensitive
Type []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.
- Time
Created stringGreater Than Or Equal To - Time
Created stringLess Than - Time
Updated stringGreater Than Or Equal To - Time
Updated stringLess Than
- id String
- The provider-assigned unique ID for this managed resource.
- sensitive
Column List<GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection> - The list of sensitive_column_collection.
- sensitive
Data StringModel Id - The OCID of the sensitive data model that contains the sensitive column.
- column
Group String - column
Names List<String> - The name of the sensitive column.
- data
Types List<String> - The data type of the sensitive column.
- filters
List<Get
Sensitive Data Models Sensitive Columns Filter> - is
Case BooleanIn Sensitive - object
Types List<String> - The type of the database object that contains the sensitive column.
- objects List<String>
- The database object that contains the sensitive column.
- parent
Column List<String>Keys - relation
Types 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.
- schema
Names List<String> - The database schema that contains the sensitive column.
- sensitive
Column StringLifecycle State - sensitive
Type 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.
- time
Created StringGreater Than Or Equal To - time
Created StringLess Than - time
Updated StringGreater Than Or Equal To - time
Updated StringLess Than
- id string
- The provider-assigned unique ID for this managed resource.
- sensitive
Column GetCollections Sensitive Data Models Sensitive Columns Sensitive Column Collection[] - The list of sensitive_column_collection.
- sensitive
Data stringModel Id - The OCID of the sensitive data model that contains the sensitive column.
- column
Group string - column
Names string[] - The name of the sensitive column.
- data
Types string[] - The data type of the sensitive column.
- filters
Get
Sensitive Data Models Sensitive Columns Filter[] - is
Case booleanIn Sensitive - object
Types string[] - The type of the database object that contains the sensitive column.
- objects string[]
- The database object that contains the sensitive column.
- parent
Column string[]Keys - relation
Types 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.
- schema
Names string[] - The database schema that contains the sensitive column.
- sensitive
Column stringLifecycle State - sensitive
Type 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.
- time
Created stringGreater Than Or Equal To - time
Created stringLess Than - time
Updated stringGreater Than Or Equal To - time
Updated stringLess Than
- id str
- The provider-assigned unique ID for this managed resource.
- sensitive_
column_ Sequence[datasafe.collections Get 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[datasafe.
Get Sensitive 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.
- sensitive
Column List<Property Map>Collections - The list of sensitive_column_collection.
- sensitive
Data StringModel Id - The OCID of the sensitive data model that contains the sensitive column.
- column
Group String - column
Names List<String> - The name of the sensitive column.
- data
Types List<String> - The data type of the sensitive column.
- filters List<Property Map>
- is
Case BooleanIn Sensitive - object
Types List<String> - The type of the database object that contains the sensitive column.
- objects List<String>
- The database object that contains the sensitive column.
- parent
Column List<String>Keys - relation
Types 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.
- schema
Names List<String> - The database schema that contains the sensitive column.
- sensitive
Column StringLifecycle State - sensitive
Type 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.
- time
Created StringGreater Than Or Equal To - time
Created StringLess Than - time
Updated StringGreater Than Or Equal To - time
Updated StringLess Than
Supporting Types
GetSensitiveDataModelsSensitiveColumnsFilter
GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollection
GetSensitiveDataModelsSensitiveColumnsSensitiveColumnCollectionItem
- App
Defined List<string>Child Column Keys - Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
- App
Name 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.
- Column
Groups 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.
- Column
Name string - A filter to return only a specific column based on column name.
- Data
Type string - A filter to return only the resources that match the specified data types.
- Db
Defined List<string>Child Column Keys - Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- Estimated
Data 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.
- Lifecycle
Details string - Details about the current state of the sensitive column.
- Object string
- A filter to return only items related to a specific object name.
- Object
Type string - A filter to return only items related to a specific object type.
- Parent
Column List<string>Keys - Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
- Relation
Type 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.
- Sample
Data 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.
- Schema
Name string - A filter to return only items related to specific schema name.
- Sensitive
Data stringModel Id - The OCID of the sensitive data model.
- Sensitive
Type 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.
- Time
Created string - The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
- Time
Updated string - The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
- App
Defined []stringChild Column Keys - Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
- App
Name 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.
- Column
Groups []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.
- Column
Name string - A filter to return only a specific column based on column name.
- Data
Type string - A filter to return only the resources that match the specified data types.
- Db
Defined []stringChild Column Keys - Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- Estimated
Data 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.
- Lifecycle
Details string - Details about the current state of the sensitive column.
- Object string
- A filter to return only items related to a specific object name.
- Object
Type string - A filter to return only items related to a specific object type.
- Parent
Column []stringKeys - Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
- Relation
Type 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.
- Sample
Data []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.
- Schema
Name string - A filter to return only items related to specific schema name.
- Sensitive
Data stringModel Id - The OCID of the sensitive data model.
- Sensitive
Type 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.
- Time
Created string - The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
- Time
Updated string - The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
- app
Defined List<String>Child Column Keys - Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
- app
Name 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.
- column
Groups 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.
- column
Name String - A filter to return only a specific column based on column name.
- data
Type String - A filter to return only the resources that match the specified data types.
- db
Defined List<String>Child Column Keys - Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimated
Data 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.
- lifecycle
Details String - Details about the current state of the sensitive column.
- object String
- A filter to return only items related to a specific object name.
- object
Type String - A filter to return only items related to a specific object type.
- parent
Column List<String>Keys - Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
- relation
Type 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.
- sample
Data 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.
- schema
Name String - A filter to return only items related to specific schema name.
- sensitive
Data StringModel Id - The OCID of the sensitive data model.
- sensitive
Type 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.
- time
Created String - The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
- time
Updated String - The date and time, in the format defined by RFC3339, the sensitive column was last updated in the sensitive data model.
- app
Defined string[]Child Column Keys - Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
- app
Name 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.
- column
Groups 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.
- column
Name string - A filter to return only a specific column based on column name.
- data
Type string - A filter to return only the resources that match the specified data types.
- db
Defined string[]Child Column Keys - Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimated
Data 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.
- lifecycle
Details string - Details about the current state of the sensitive column.
- object string
- A filter to return only items related to a specific object name.
- object
Type string - A filter to return only items related to a specific object type.
- parent
Column string[]Keys - Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
- relation
Type 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.
- sample
Data 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.
- schema
Name string - A filter to return only items related to specific schema name.
- sensitive
Data stringModel Id - The OCID of the sensitive data model.
- sensitive
Type 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.
- time
Created string - The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
- time
Updated 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.
- app
Defined List<String>Child Column Keys - Unique keys identifying the columns that are application-level (non-dictionary) children of the sensitive column.
- app
Name 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.
- column
Groups 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.
- column
Name String - A filter to return only a specific column based on column name.
- data
Type String - A filter to return only the resources that match the specified data types.
- db
Defined List<String>Child Column Keys - Unique keys identifying the columns that are database-level (dictionary-defined) children of the sensitive column.
- estimated
Data 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.
- lifecycle
Details String - Details about the current state of the sensitive column.
- object String
- A filter to return only items related to a specific object name.
- object
Type String - A filter to return only items related to a specific object type.
- parent
Column List<String>Keys - Unique keys identifying the columns that are parents of the sensitive column. At present, it tracks a single parent only.
- relation
Type 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.
- sample
Data 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.
- schema
Name String - A filter to return only items related to specific schema name.
- sensitive
Data StringModel Id - The OCID of the sensitive data model.
- sensitive
Type 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.
- time
Created String - The date and time, in the format defined by RFC3339, the sensitive column was created in the sensitive data model.
- time
Updated 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.