Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dlp/v2.DiscoveryConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a config for discovery to scan and profile storage.
Create DiscoveryConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DiscoveryConfig(name: string, args: DiscoveryConfigArgs, opts?: CustomResourceOptions);
@overload
def DiscoveryConfig(resource_name: str,
args: DiscoveryConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DiscoveryConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
status: Optional[DiscoveryConfigStatus] = None,
actions: Optional[Sequence[GooglePrivacyDlpV2DataProfileActionArgs]] = None,
config_id: Optional[str] = None,
display_name: Optional[str] = None,
inspect_templates: Optional[Sequence[str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
org_config: Optional[GooglePrivacyDlpV2OrgConfigArgs] = None,
project: Optional[str] = None,
targets: Optional[Sequence[GooglePrivacyDlpV2DiscoveryTargetArgs]] = None)
func NewDiscoveryConfig(ctx *Context, name string, args DiscoveryConfigArgs, opts ...ResourceOption) (*DiscoveryConfig, error)
public DiscoveryConfig(string name, DiscoveryConfigArgs args, CustomResourceOptions? opts = null)
public DiscoveryConfig(String name, DiscoveryConfigArgs args)
public DiscoveryConfig(String name, DiscoveryConfigArgs args, CustomResourceOptions options)
type: google-native:dlp/v2:DiscoveryConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DiscoveryConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DiscoveryConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DiscoveryConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DiscoveryConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DiscoveryConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var discoveryConfigResource = new GoogleNative.DLP.V2.DiscoveryConfig("discoveryConfigResource", new()
{
Status = GoogleNative.DLP.V2.DiscoveryConfigStatus.StatusUnspecified,
Actions = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DataProfileActionArgs
{
ExportData = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExportArgs
{
ProfileTable = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableArgs
{
DatasetId = "string",
Project = "string",
TableId = "string",
},
},
PubSubNotification = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PubSubNotificationArgs
{
DetailOfMessage = GoogleNative.DLP.V2.GooglePrivacyDlpV2PubSubNotificationDetailOfMessage.DetailLevelUnspecified,
Event = GoogleNative.DLP.V2.GooglePrivacyDlpV2PubSubNotificationEvent.EventTypeUnspecified,
PubsubCondition = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DataProfilePubSubConditionArgs
{
Expressions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PubSubExpressionsArgs
{
Conditions = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PubSubConditionArgs
{
MinimumRiskScore = GoogleNative.DLP.V2.GooglePrivacyDlpV2PubSubConditionMinimumRiskScore.ProfileScoreBucketUnspecified,
MinimumSensitivityScore = GoogleNative.DLP.V2.GooglePrivacyDlpV2PubSubConditionMinimumSensitivityScore.ProfileScoreBucketUnspecified,
},
},
LogicalOperator = GoogleNative.DLP.V2.GooglePrivacyDlpV2PubSubExpressionsLogicalOperator.LogicalOperatorUnspecified,
},
},
Topic = "string",
},
},
},
ConfigId = "string",
DisplayName = "string",
InspectTemplates = new[]
{
"string",
},
Location = "string",
Name = "string",
OrgConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2OrgConfigArgs
{
Location = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoveryStartingLocationArgs
{
FolderId = "string",
OrganizationId = "string",
},
Project = "string",
},
Project = "string",
Targets = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoveryTargetArgs
{
BigQueryTarget = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryDiscoveryTargetArgs
{
Filter = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoveryBigQueryFilterArgs
{
OtherTables = null,
Tables = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableCollectionArgs
{
IncludeRegexes = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryRegexesArgs
{
Patterns = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryRegexArgs
{
DatasetIdRegex = "string",
ProjectIdRegex = "string",
TableIdRegex = "string",
},
},
},
},
},
Cadence = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoveryGenerationCadenceArgs
{
SchemaModifiedCadence = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceArgs
{
Frequency = GoogleNative.DLP.V2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequency.UpdateFrequencyUnspecified,
Types = new[]
{
GoogleNative.DLP.V2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItem.SchemaModificationUnspecified,
},
},
TableModifiedCadence = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceArgs
{
Frequency = GoogleNative.DLP.V2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequency.UpdateFrequencyUnspecified,
Types = new[]
{
GoogleNative.DLP.V2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItem.TableModificationUnspecified,
},
},
},
Conditions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DiscoveryBigQueryConditionsArgs
{
CreatedAfter = "string",
OrConditions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2OrConditionsArgs
{
MinAge = "string",
MinRowCount = 0,
},
TypeCollection = GoogleNative.DLP.V2.GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollection.BigQueryCollectionUnspecified,
Types = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableTypesArgs
{
Types = new[]
{
GoogleNative.DLP.V2.GooglePrivacyDlpV2BigQueryTableTypesTypesItem.BigQueryTableTypeUnspecified,
},
},
},
Disabled = null,
},
},
},
});
example, err := dlp.NewDiscoveryConfig(ctx, "discoveryConfigResource", &dlp.DiscoveryConfigArgs{
Status: dlp.DiscoveryConfigStatusStatusUnspecified,
Actions: dlp.GooglePrivacyDlpV2DataProfileActionArray{
&dlp.GooglePrivacyDlpV2DataProfileActionArgs{
ExportData: &dlp.GooglePrivacyDlpV2ExportArgs{
ProfileTable: &dlp.GooglePrivacyDlpV2BigQueryTableArgs{
DatasetId: pulumi.String("string"),
Project: pulumi.String("string"),
TableId: pulumi.String("string"),
},
},
PubSubNotification: &dlp.GooglePrivacyDlpV2PubSubNotificationArgs{
DetailOfMessage: dlp.GooglePrivacyDlpV2PubSubNotificationDetailOfMessageDetailLevelUnspecified,
Event: dlp.GooglePrivacyDlpV2PubSubNotificationEventEventTypeUnspecified,
PubsubCondition: &dlp.GooglePrivacyDlpV2DataProfilePubSubConditionArgs{
Expressions: &dlp.GooglePrivacyDlpV2PubSubExpressionsArgs{
Conditions: dlp.GooglePrivacyDlpV2PubSubConditionArray{
&dlp.GooglePrivacyDlpV2PubSubConditionArgs{
MinimumRiskScore: dlp.GooglePrivacyDlpV2PubSubConditionMinimumRiskScoreProfileScoreBucketUnspecified,
MinimumSensitivityScore: dlp.GooglePrivacyDlpV2PubSubConditionMinimumSensitivityScoreProfileScoreBucketUnspecified,
},
},
LogicalOperator: dlp.GooglePrivacyDlpV2PubSubExpressionsLogicalOperatorLogicalOperatorUnspecified,
},
},
Topic: pulumi.String("string"),
},
},
},
ConfigId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
InspectTemplates: pulumi.StringArray{
pulumi.String("string"),
},
Location: pulumi.String("string"),
Name: pulumi.String("string"),
OrgConfig: &dlp.GooglePrivacyDlpV2OrgConfigArgs{
Location: &dlp.GooglePrivacyDlpV2DiscoveryStartingLocationArgs{
FolderId: pulumi.String("string"),
OrganizationId: pulumi.String("string"),
},
Project: pulumi.String("string"),
},
Project: pulumi.String("string"),
Targets: dlp.GooglePrivacyDlpV2DiscoveryTargetArray{
&dlp.GooglePrivacyDlpV2DiscoveryTargetArgs{
BigQueryTarget: &dlp.GooglePrivacyDlpV2BigQueryDiscoveryTargetArgs{
Filter: &dlp.GooglePrivacyDlpV2DiscoveryBigQueryFilterArgs{
OtherTables: nil,
Tables: &dlp.GooglePrivacyDlpV2BigQueryTableCollectionArgs{
IncludeRegexes: &dlp.GooglePrivacyDlpV2BigQueryRegexesArgs{
Patterns: dlp.GooglePrivacyDlpV2BigQueryRegexArray{
&dlp.GooglePrivacyDlpV2BigQueryRegexArgs{
DatasetIdRegex: pulumi.String("string"),
ProjectIdRegex: pulumi.String("string"),
TableIdRegex: pulumi.String("string"),
},
},
},
},
},
Cadence: &dlp.GooglePrivacyDlpV2DiscoveryGenerationCadenceArgs{
SchemaModifiedCadence: &dlp.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceArgs{
Frequency: dlp.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequencyUpdateFrequencyUnspecified,
Types: dlp.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItemArray{
dlp.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItemSchemaModificationUnspecified,
},
},
TableModifiedCadence: &dlp.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceArgs{
Frequency: dlp.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequencyUpdateFrequencyUnspecified,
Types: dlp.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItemArray{
dlp.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItemTableModificationUnspecified,
},
},
},
Conditions: &dlp.GooglePrivacyDlpV2DiscoveryBigQueryConditionsArgs{
CreatedAfter: pulumi.String("string"),
OrConditions: &dlp.GooglePrivacyDlpV2OrConditionsArgs{
MinAge: pulumi.String("string"),
MinRowCount: pulumi.Int(0),
},
TypeCollection: dlp.GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollectionBigQueryCollectionUnspecified,
Types: &dlp.GooglePrivacyDlpV2BigQueryTableTypesArgs{
Types: dlp.GooglePrivacyDlpV2BigQueryTableTypesTypesItemArray{
dlp.GooglePrivacyDlpV2BigQueryTableTypesTypesItemBigQueryTableTypeUnspecified,
},
},
},
Disabled: nil,
},
},
},
})
var discoveryConfigResource = new DiscoveryConfig("discoveryConfigResource", DiscoveryConfigArgs.builder()
.status("STATUS_UNSPECIFIED")
.actions(GooglePrivacyDlpV2DataProfileActionArgs.builder()
.exportData(GooglePrivacyDlpV2ExportArgs.builder()
.profileTable(GooglePrivacyDlpV2BigQueryTableArgs.builder()
.datasetId("string")
.project("string")
.tableId("string")
.build())
.build())
.pubSubNotification(GooglePrivacyDlpV2PubSubNotificationArgs.builder()
.detailOfMessage("DETAIL_LEVEL_UNSPECIFIED")
.event("EVENT_TYPE_UNSPECIFIED")
.pubsubCondition(GooglePrivacyDlpV2DataProfilePubSubConditionArgs.builder()
.expressions(GooglePrivacyDlpV2PubSubExpressionsArgs.builder()
.conditions(GooglePrivacyDlpV2PubSubConditionArgs.builder()
.minimumRiskScore("PROFILE_SCORE_BUCKET_UNSPECIFIED")
.minimumSensitivityScore("PROFILE_SCORE_BUCKET_UNSPECIFIED")
.build())
.logicalOperator("LOGICAL_OPERATOR_UNSPECIFIED")
.build())
.build())
.topic("string")
.build())
.build())
.configId("string")
.displayName("string")
.inspectTemplates("string")
.location("string")
.name("string")
.orgConfig(GooglePrivacyDlpV2OrgConfigArgs.builder()
.location(GooglePrivacyDlpV2DiscoveryStartingLocationArgs.builder()
.folderId("string")
.organizationId("string")
.build())
.project("string")
.build())
.project("string")
.targets(GooglePrivacyDlpV2DiscoveryTargetArgs.builder()
.bigQueryTarget(GooglePrivacyDlpV2BigQueryDiscoveryTargetArgs.builder()
.filter(GooglePrivacyDlpV2DiscoveryBigQueryFilterArgs.builder()
.otherTables()
.tables(GooglePrivacyDlpV2BigQueryTableCollectionArgs.builder()
.includeRegexes(GooglePrivacyDlpV2BigQueryRegexesArgs.builder()
.patterns(GooglePrivacyDlpV2BigQueryRegexArgs.builder()
.datasetIdRegex("string")
.projectIdRegex("string")
.tableIdRegex("string")
.build())
.build())
.build())
.build())
.cadence(GooglePrivacyDlpV2DiscoveryGenerationCadenceArgs.builder()
.schemaModifiedCadence(GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceArgs.builder()
.frequency("UPDATE_FREQUENCY_UNSPECIFIED")
.types("SCHEMA_MODIFICATION_UNSPECIFIED")
.build())
.tableModifiedCadence(GooglePrivacyDlpV2DiscoveryTableModifiedCadenceArgs.builder()
.frequency("UPDATE_FREQUENCY_UNSPECIFIED")
.types("TABLE_MODIFICATION_UNSPECIFIED")
.build())
.build())
.conditions(GooglePrivacyDlpV2DiscoveryBigQueryConditionsArgs.builder()
.createdAfter("string")
.orConditions(GooglePrivacyDlpV2OrConditionsArgs.builder()
.minAge("string")
.minRowCount(0)
.build())
.typeCollection("BIG_QUERY_COLLECTION_UNSPECIFIED")
.types(GooglePrivacyDlpV2BigQueryTableTypesArgs.builder()
.types("BIG_QUERY_TABLE_TYPE_UNSPECIFIED")
.build())
.build())
.disabled()
.build())
.build())
.build());
discovery_config_resource = google_native.dlp.v2.DiscoveryConfig("discoveryConfigResource",
status=google_native.dlp.v2.DiscoveryConfigStatus.STATUS_UNSPECIFIED,
actions=[google_native.dlp.v2.GooglePrivacyDlpV2DataProfileActionArgs(
export_data=google_native.dlp.v2.GooglePrivacyDlpV2ExportArgs(
profile_table=google_native.dlp.v2.GooglePrivacyDlpV2BigQueryTableArgs(
dataset_id="string",
project="string",
table_id="string",
),
),
pub_sub_notification=google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationArgs(
detail_of_message=google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationDetailOfMessage.DETAIL_LEVEL_UNSPECIFIED,
event=google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationEvent.EVENT_TYPE_UNSPECIFIED,
pubsub_condition=google_native.dlp.v2.GooglePrivacyDlpV2DataProfilePubSubConditionArgs(
expressions=google_native.dlp.v2.GooglePrivacyDlpV2PubSubExpressionsArgs(
conditions=[google_native.dlp.v2.GooglePrivacyDlpV2PubSubConditionArgs(
minimum_risk_score=google_native.dlp.v2.GooglePrivacyDlpV2PubSubConditionMinimumRiskScore.PROFILE_SCORE_BUCKET_UNSPECIFIED,
minimum_sensitivity_score=google_native.dlp.v2.GooglePrivacyDlpV2PubSubConditionMinimumSensitivityScore.PROFILE_SCORE_BUCKET_UNSPECIFIED,
)],
logical_operator=google_native.dlp.v2.GooglePrivacyDlpV2PubSubExpressionsLogicalOperator.LOGICAL_OPERATOR_UNSPECIFIED,
),
),
topic="string",
),
)],
config_id="string",
display_name="string",
inspect_templates=["string"],
location="string",
name="string",
org_config=google_native.dlp.v2.GooglePrivacyDlpV2OrgConfigArgs(
location=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryStartingLocationArgs(
folder_id="string",
organization_id="string",
),
project="string",
),
project="string",
targets=[google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTargetArgs(
big_query_target=google_native.dlp.v2.GooglePrivacyDlpV2BigQueryDiscoveryTargetArgs(
filter=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryBigQueryFilterArgs(
other_tables=google_native.dlp.v2.GooglePrivacyDlpV2AllOtherBigQueryTablesArgs(),
tables=google_native.dlp.v2.GooglePrivacyDlpV2BigQueryTableCollectionArgs(
include_regexes=google_native.dlp.v2.GooglePrivacyDlpV2BigQueryRegexesArgs(
patterns=[google_native.dlp.v2.GooglePrivacyDlpV2BigQueryRegexArgs(
dataset_id_regex="string",
project_id_regex="string",
table_id_regex="string",
)],
),
),
),
cadence=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryGenerationCadenceArgs(
schema_modified_cadence=google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceArgs(
frequency=google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequency.UPDATE_FREQUENCY_UNSPECIFIED,
types=[google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItem.SCHEMA_MODIFICATION_UNSPECIFIED],
),
table_modified_cadence=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceArgs(
frequency=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequency.UPDATE_FREQUENCY_UNSPECIFIED,
types=[google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItem.TABLE_MODIFICATION_UNSPECIFIED],
),
),
conditions=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryBigQueryConditionsArgs(
created_after="string",
or_conditions=google_native.dlp.v2.GooglePrivacyDlpV2OrConditionsArgs(
min_age="string",
min_row_count=0,
),
type_collection=google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollection.BIG_QUERY_COLLECTION_UNSPECIFIED,
types=google_native.dlp.v2.GooglePrivacyDlpV2BigQueryTableTypesArgs(
types=[google_native.dlp.v2.GooglePrivacyDlpV2BigQueryTableTypesTypesItem.BIG_QUERY_TABLE_TYPE_UNSPECIFIED],
),
),
disabled=google_native.dlp.v2.GooglePrivacyDlpV2DisabledArgs(),
),
)])
const discoveryConfigResource = new google_native.dlp.v2.DiscoveryConfig("discoveryConfigResource", {
status: google_native.dlp.v2.DiscoveryConfigStatus.StatusUnspecified,
actions: [{
exportData: {
profileTable: {
datasetId: "string",
project: "string",
tableId: "string",
},
},
pubSubNotification: {
detailOfMessage: google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationDetailOfMessage.DetailLevelUnspecified,
event: google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationEvent.EventTypeUnspecified,
pubsubCondition: {
expressions: {
conditions: [{
minimumRiskScore: google_native.dlp.v2.GooglePrivacyDlpV2PubSubConditionMinimumRiskScore.ProfileScoreBucketUnspecified,
minimumSensitivityScore: google_native.dlp.v2.GooglePrivacyDlpV2PubSubConditionMinimumSensitivityScore.ProfileScoreBucketUnspecified,
}],
logicalOperator: google_native.dlp.v2.GooglePrivacyDlpV2PubSubExpressionsLogicalOperator.LogicalOperatorUnspecified,
},
},
topic: "string",
},
}],
configId: "string",
displayName: "string",
inspectTemplates: ["string"],
location: "string",
name: "string",
orgConfig: {
location: {
folderId: "string",
organizationId: "string",
},
project: "string",
},
project: "string",
targets: [{
bigQueryTarget: {
filter: {
otherTables: {},
tables: {
includeRegexes: {
patterns: [{
datasetIdRegex: "string",
projectIdRegex: "string",
tableIdRegex: "string",
}],
},
},
},
cadence: {
schemaModifiedCadence: {
frequency: google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequency.UpdateFrequencyUnspecified,
types: [google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItem.SchemaModificationUnspecified],
},
tableModifiedCadence: {
frequency: google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequency.UpdateFrequencyUnspecified,
types: [google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItem.TableModificationUnspecified],
},
},
conditions: {
createdAfter: "string",
orConditions: {
minAge: "string",
minRowCount: 0,
},
typeCollection: google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollection.BigQueryCollectionUnspecified,
types: {
types: [google_native.dlp.v2.GooglePrivacyDlpV2BigQueryTableTypesTypesItem.BigQueryTableTypeUnspecified],
},
},
disabled: {},
},
}],
});
type: google-native:dlp/v2:DiscoveryConfig
properties:
actions:
- exportData:
profileTable:
datasetId: string
project: string
tableId: string
pubSubNotification:
detailOfMessage: DETAIL_LEVEL_UNSPECIFIED
event: EVENT_TYPE_UNSPECIFIED
pubsubCondition:
expressions:
conditions:
- minimumRiskScore: PROFILE_SCORE_BUCKET_UNSPECIFIED
minimumSensitivityScore: PROFILE_SCORE_BUCKET_UNSPECIFIED
logicalOperator: LOGICAL_OPERATOR_UNSPECIFIED
topic: string
configId: string
displayName: string
inspectTemplates:
- string
location: string
name: string
orgConfig:
location:
folderId: string
organizationId: string
project: string
project: string
status: STATUS_UNSPECIFIED
targets:
- bigQueryTarget:
cadence:
schemaModifiedCadence:
frequency: UPDATE_FREQUENCY_UNSPECIFIED
types:
- SCHEMA_MODIFICATION_UNSPECIFIED
tableModifiedCadence:
frequency: UPDATE_FREQUENCY_UNSPECIFIED
types:
- TABLE_MODIFICATION_UNSPECIFIED
conditions:
createdAfter: string
orConditions:
minAge: string
minRowCount: 0
typeCollection: BIG_QUERY_COLLECTION_UNSPECIFIED
types:
types:
- BIG_QUERY_TABLE_TYPE_UNSPECIFIED
disabled: {}
filter:
otherTables: {}
tables:
includeRegexes:
patterns:
- datasetIdRegex: string
projectIdRegex: string
tableIdRegex: string
DiscoveryConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DiscoveryConfig resource accepts the following input properties:
- Status
Pulumi.
Google Native. DLP. V2. Discovery Config Status - A status for this configuration.
- Actions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Data Profile Action> - Actions to execute at the completion of scanning.
- Config
Id string - The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression:
[a-zA-Z\d-_]+
. The maximum length is 100 characters. Can be empty to allow the system to generate one. - Display
Name string - Display name (max 100 chars)
- Inspect
Templates List<string> - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- Location string
- Name string
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - Org
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Org Config - Only set when the parent is an org.
- Project string
- Targets
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Target> - Target to match against for determining what to scan and how frequently.
- Status
Discovery
Config Status - A status for this configuration.
- Actions
[]Google
Privacy Dlp V2Data Profile Action Args - Actions to execute at the completion of scanning.
- Config
Id string - The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression:
[a-zA-Z\d-_]+
. The maximum length is 100 characters. Can be empty to allow the system to generate one. - Display
Name string - Display name (max 100 chars)
- Inspect
Templates []string - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- Location string
- Name string
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - Org
Config GooglePrivacy Dlp V2Org Config Args - Only set when the parent is an org.
- Project string
- Targets
[]Google
Privacy Dlp V2Discovery Target Args - Target to match against for determining what to scan and how frequently.
- status
Discovery
Config Status - A status for this configuration.
- actions
List<Google
Privacy Dlp V2Data Profile Action> - Actions to execute at the completion of scanning.
- config
Id String - The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression:
[a-zA-Z\d-_]+
. The maximum length is 100 characters. Can be empty to allow the system to generate one. - display
Name String - Display name (max 100 chars)
- inspect
Templates List<String> - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- location String
- name String
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org
Config GooglePrivacy Dlp V2Org Config - Only set when the parent is an org.
- project String
- targets
List<Google
Privacy Dlp V2Discovery Target> - Target to match against for determining what to scan and how frequently.
- status
Discovery
Config Status - A status for this configuration.
- actions
Google
Privacy Dlp V2Data Profile Action[] - Actions to execute at the completion of scanning.
- config
Id string - The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression:
[a-zA-Z\d-_]+
. The maximum length is 100 characters. Can be empty to allow the system to generate one. - display
Name string - Display name (max 100 chars)
- inspect
Templates string[] - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- location string
- name string
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org
Config GooglePrivacy Dlp V2Org Config - Only set when the parent is an org.
- project string
- targets
Google
Privacy Dlp V2Discovery Target[] - Target to match against for determining what to scan and how frequently.
- status
Discovery
Config Status - A status for this configuration.
- actions
Sequence[Google
Privacy Dlp V2Data Profile Action Args] - Actions to execute at the completion of scanning.
- config_
id str - The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression:
[a-zA-Z\d-_]+
. The maximum length is 100 characters. Can be empty to allow the system to generate one. - display_
name str - Display name (max 100 chars)
- inspect_
templates Sequence[str] - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- location str
- name str
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org_
config GooglePrivacy Dlp V2Org Config Args - Only set when the parent is an org.
- project str
- targets
Sequence[Google
Privacy Dlp V2Discovery Target Args] - Target to match against for determining what to scan and how frequently.
- status "STATUS_UNSPECIFIED" | "RUNNING" | "PAUSED"
- A status for this configuration.
- actions List<Property Map>
- Actions to execute at the completion of scanning.
- config
Id String - The config ID can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression:
[a-zA-Z\d-_]+
. The maximum length is 100 characters. Can be empty to allow the system to generate one. - display
Name String - Display name (max 100 chars)
- inspect
Templates List<String> - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- location String
- name String
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org
Config Property Map - Only set when the parent is an org.
- project String
- targets List<Property Map>
- Target to match against for determining what to scan and how frequently.
Outputs
All input properties are implicitly available as output properties. Additionally, the DiscoveryConfig resource produces the following output properties:
- Create
Time string - The creation timestamp of a DiscoveryConfig.
- Errors
List<Pulumi.
Google Native. DLP. V2. Outputs. Google Privacy Dlp V2Error Response> - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Run stringTime - The timestamp of the last time this config was executed.
- Update
Time string - The last update timestamp of a DiscoveryConfig.
- Create
Time string - The creation timestamp of a DiscoveryConfig.
- Errors
[]Google
Privacy Dlp V2Error Response - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Run stringTime - The timestamp of the last time this config was executed.
- Update
Time string - The last update timestamp of a DiscoveryConfig.
- create
Time String - The creation timestamp of a DiscoveryConfig.
- errors
List<Google
Privacy Dlp V2Error Response> - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Run StringTime - The timestamp of the last time this config was executed.
- update
Time String - The last update timestamp of a DiscoveryConfig.
- create
Time string - The creation timestamp of a DiscoveryConfig.
- errors
Google
Privacy Dlp V2Error Response[] - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Run stringTime - The timestamp of the last time this config was executed.
- update
Time string - The last update timestamp of a DiscoveryConfig.
- create_
time str - The creation timestamp of a DiscoveryConfig.
- errors
Sequence[Google
Privacy Dlp V2Error Response] - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
run_ strtime - The timestamp of the last time this config was executed.
- update_
time str - The last update timestamp of a DiscoveryConfig.
- create
Time String - The creation timestamp of a DiscoveryConfig.
- errors List<Property Map>
- A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Run StringTime - The timestamp of the last time this config was executed.
- update
Time String - The last update timestamp of a DiscoveryConfig.
Supporting Types
DiscoveryConfigStatus, DiscoveryConfigStatusArgs
- Status
Unspecified - STATUS_UNSPECIFIEDUnused
- Running
- RUNNINGThe discovery config is currently active.
- Paused
- PAUSEDThe discovery config is paused temporarily.
- Discovery
Config Status Status Unspecified - STATUS_UNSPECIFIEDUnused
- Discovery
Config Status Running - RUNNINGThe discovery config is currently active.
- Discovery
Config Status Paused - PAUSEDThe discovery config is paused temporarily.
- Status
Unspecified - STATUS_UNSPECIFIEDUnused
- Running
- RUNNINGThe discovery config is currently active.
- Paused
- PAUSEDThe discovery config is paused temporarily.
- Status
Unspecified - STATUS_UNSPECIFIEDUnused
- Running
- RUNNINGThe discovery config is currently active.
- Paused
- PAUSEDThe discovery config is paused temporarily.
- STATUS_UNSPECIFIED
- STATUS_UNSPECIFIEDUnused
- RUNNING
- RUNNINGThe discovery config is currently active.
- PAUSED
- PAUSEDThe discovery config is paused temporarily.
- "STATUS_UNSPECIFIED"
- STATUS_UNSPECIFIEDUnused
- "RUNNING"
- RUNNINGThe discovery config is currently active.
- "PAUSED"
- PAUSEDThe discovery config is paused temporarily.
GooglePrivacyDlpV2BigQueryDiscoveryTarget, GooglePrivacyDlpV2BigQueryDiscoveryTargetArgs
- Filter
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Big Query Filter - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- Cadence
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Generation Cadence - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- Conditions
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Big Query Conditions - In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Disabled - Tables that match this filter will not have profiles created.
- Filter
Google
Privacy Dlp V2Discovery Big Query Filter - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- Cadence
Google
Privacy Dlp V2Discovery Generation Cadence - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- Conditions
Google
Privacy Dlp V2Discovery Big Query Conditions - In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
Google
Privacy Dlp V2Disabled - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled - Tables that match this filter will not have profiles created.
- filter Property Map
- The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence Property Map
- How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions Property Map
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled Property Map
- Tables that match this filter will not have profiles created.
GooglePrivacyDlpV2BigQueryDiscoveryTargetResponse, GooglePrivacyDlpV2BigQueryDiscoveryTargetResponseArgs
- Cadence
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- Conditions
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- Filter
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- Cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- Conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- Filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence Property Map
- How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions Property Map
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled Property Map
- Tables that match this filter will not have profiles created.
- filter Property Map
- The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
GooglePrivacyDlpV2BigQueryRegex, GooglePrivacyDlpV2BigQueryRegexArgs
- Dataset
Id stringRegex - If unset, this property matches all datasets.
- Project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- Table
Id stringRegex - If unset, this property matches all tables.
- Dataset
Id stringRegex - If unset, this property matches all datasets.
- Project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- Table
Id stringRegex - If unset, this property matches all tables.
- dataset
Id StringRegex - If unset, this property matches all datasets.
- project
Id StringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id StringRegex - If unset, this property matches all tables.
- dataset
Id stringRegex - If unset, this property matches all datasets.
- project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id stringRegex - If unset, this property matches all tables.
- dataset_
id_ strregex - If unset, this property matches all datasets.
- project_
id_ strregex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table_
id_ strregex - If unset, this property matches all tables.
- dataset
Id StringRegex - If unset, this property matches all datasets.
- project
Id StringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id StringRegex - If unset, this property matches all tables.
GooglePrivacyDlpV2BigQueryRegexResponse, GooglePrivacyDlpV2BigQueryRegexResponseArgs
- Dataset
Id stringRegex - If unset, this property matches all datasets.
- Project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- Table
Id stringRegex - If unset, this property matches all tables.
- Dataset
Id stringRegex - If unset, this property matches all datasets.
- Project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- Table
Id stringRegex - If unset, this property matches all tables.
- dataset
Id StringRegex - If unset, this property matches all datasets.
- project
Id StringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id StringRegex - If unset, this property matches all tables.
- dataset
Id stringRegex - If unset, this property matches all datasets.
- project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id stringRegex - If unset, this property matches all tables.
- dataset_
id_ strregex - If unset, this property matches all datasets.
- project_
id_ strregex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table_
id_ strregex - If unset, this property matches all tables.
- dataset
Id StringRegex - If unset, this property matches all datasets.
- project
Id StringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id StringRegex - If unset, this property matches all tables.
GooglePrivacyDlpV2BigQueryRegexes, GooglePrivacyDlpV2BigQueryRegexesArgs
- Patterns
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regex> - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- Patterns
[]Google
Privacy Dlp V2Big Query Regex - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
List<Google
Privacy Dlp V2Big Query Regex> - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
Google
Privacy Dlp V2Big Query Regex[] - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
Sequence[Google
Privacy Dlp V2Big Query Regex] - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns List<Property Map>
- A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
GooglePrivacyDlpV2BigQueryRegexesResponse, GooglePrivacyDlpV2BigQueryRegexesResponseArgs
- Patterns
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regex Response> - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- Patterns
[]Google
Privacy Dlp V2Big Query Regex Response - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
List<Google
Privacy Dlp V2Big Query Regex Response> - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
Google
Privacy Dlp V2Big Query Regex Response[] - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
Sequence[Google
Privacy Dlp V2Big Query Regex Response] - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns List<Property Map>
- A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
GooglePrivacyDlpV2BigQueryTable, GooglePrivacyDlpV2BigQueryTableArgs
- dataset_
id str - Dataset ID of the table.
- project str
- The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
- table_
id str - Name of the table.
GooglePrivacyDlpV2BigQueryTableCollection, GooglePrivacyDlpV2BigQueryTableCollectionArgs
- Include
Regexes Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regexes - A collection of regular expressions to match a BigQuery table against.
- Include
Regexes GooglePrivacy Dlp V2Big Query Regexes - A collection of regular expressions to match a BigQuery table against.
- include
Regexes GooglePrivacy Dlp V2Big Query Regexes - A collection of regular expressions to match a BigQuery table against.
- include
Regexes GooglePrivacy Dlp V2Big Query Regexes - A collection of regular expressions to match a BigQuery table against.
- include_
regexes GooglePrivacy Dlp V2Big Query Regexes - A collection of regular expressions to match a BigQuery table against.
- include
Regexes Property Map - A collection of regular expressions to match a BigQuery table against.
GooglePrivacyDlpV2BigQueryTableCollectionResponse, GooglePrivacyDlpV2BigQueryTableCollectionResponseArgs
- Include
Regexes Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- Include
Regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include
Regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include
Regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include_
regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include
Regexes Property Map - A collection of regular expressions to match a BigQuery table against.
GooglePrivacyDlpV2BigQueryTableResponse, GooglePrivacyDlpV2BigQueryTableResponseArgs
- dataset_
id str - Dataset ID of the table.
- project str
- The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
- table_
id str - Name of the table.
GooglePrivacyDlpV2BigQueryTableTypes, GooglePrivacyDlpV2BigQueryTableTypesArgs
- Types
List<Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Big Query Table Types Types Item> - A set of BigQuery table types.
- Types
[]Google
Privacy Dlp V2Big Query Table Types Types Item - A set of BigQuery table types.
- types
List<Google
Privacy Dlp V2Big Query Table Types Types Item> - A set of BigQuery table types.
- types
Google
Privacy Dlp V2Big Query Table Types Types Item[] - A set of BigQuery table types.
- types
Sequence[Google
Privacy Dlp V2Big Query Table Types Types Item] - A set of BigQuery table types.
- types List<"BIG_QUERY_TABLE_TYPE_UNSPECIFIED" | "BIG_QUERY_TABLE_TYPE_TABLE" | "BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKE">
- A set of BigQuery table types.
GooglePrivacyDlpV2BigQueryTableTypesResponse, GooglePrivacyDlpV2BigQueryTableTypesResponseArgs
- Types List<string>
- A set of BigQuery table types.
- Types []string
- A set of BigQuery table types.
- types List<String>
- A set of BigQuery table types.
- types string[]
- A set of BigQuery table types.
- types Sequence[str]
- A set of BigQuery table types.
- types List<String>
- A set of BigQuery table types.
GooglePrivacyDlpV2BigQueryTableTypesTypesItem, GooglePrivacyDlpV2BigQueryTableTypesTypesItemArgs
- Big
Query Table Type Unspecified - BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- Big
Query Table Type Table - BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- Big
Query Table Type External Big Lake - BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- Google
Privacy Dlp V2Big Query Table Types Types Item Big Query Table Type Unspecified - BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Big Query Table Types Types Item Big Query Table Type Table - BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- Google
Privacy Dlp V2Big Query Table Types Types Item Big Query Table Type External Big Lake - BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- Big
Query Table Type Unspecified - BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- Big
Query Table Type Table - BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- Big
Query Table Type External Big Lake - BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- Big
Query Table Type Unspecified - BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- Big
Query Table Type Table - BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- Big
Query Table Type External Big Lake - BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- BIG_QUERY_TABLE_TYPE_UNSPECIFIED
- BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- BIG_QUERY_TABLE_TYPE_TABLE
- BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKE
- BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- "BIG_QUERY_TABLE_TYPE_UNSPECIFIED"
- BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- "BIG_QUERY_TABLE_TYPE_TABLE"
- BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- "BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKE"
- BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
GooglePrivacyDlpV2DataProfileAction, GooglePrivacyDlpV2DataProfileActionArgs
- Export
Data Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Export - Export data profiles into a provided location.
- Pub
Sub Pulumi.Notification Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Notification - Publish a message into the Pub/Sub topic.
- Export
Data GooglePrivacy Dlp V2Export - Export data profiles into a provided location.
- Pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification - Publish a message into the Pub/Sub topic.
- export
Data GooglePrivacy Dlp V2Export - Export data profiles into a provided location.
- pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification - Publish a message into the Pub/Sub topic.
- export
Data GooglePrivacy Dlp V2Export - Export data profiles into a provided location.
- pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification - Publish a message into the Pub/Sub topic.
- export_
data GooglePrivacy Dlp V2Export - Export data profiles into a provided location.
- pub_
sub_ Googlenotification Privacy Dlp V2Pub Sub Notification - Publish a message into the Pub/Sub topic.
- export
Data Property Map - Export data profiles into a provided location.
- pub
Sub Property MapNotification - Publish a message into the Pub/Sub topic.
GooglePrivacyDlpV2DataProfileActionResponse, GooglePrivacyDlpV2DataProfileActionResponseArgs
- Export
Data Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Export Response - Export data profiles into a provided location.
- Pub
Sub Pulumi.Notification Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- Export
Data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- Pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export
Data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export
Data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export_
data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- pub_
sub_ Googlenotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export
Data Property Map - Export data profiles into a provided location.
- pub
Sub Property MapNotification - Publish a message into the Pub/Sub topic.
GooglePrivacyDlpV2DataProfilePubSubCondition, GooglePrivacyDlpV2DataProfilePubSubConditionArgs
- Expressions
Google
Privacy Dlp V2Pub Sub Expressions - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions - An expression.
- expressions Property Map
- An expression.
GooglePrivacyDlpV2DataProfilePubSubConditionResponse, GooglePrivacyDlpV2DataProfilePubSubConditionResponseArgs
- Expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions Property Map
- An expression.
GooglePrivacyDlpV2DiscoveryBigQueryConditions, GooglePrivacyDlpV2DiscoveryBigQueryConditionsArgs
- Created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- Or
Conditions Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Or Conditions - At least one of the conditions must be true for a table to be scanned.
- Type
Collection Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Discovery Big Query Conditions Type Collection - Restrict discovery to categories of table types.
- Types
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Types - Restrict discovery to specific table types.
- Created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- Or
Conditions GooglePrivacy Dlp V2Or Conditions - At least one of the conditions must be true for a table to be scanned.
- Type
Collection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection - Restrict discovery to categories of table types.
- Types
Google
Privacy Dlp V2Big Query Table Types - Restrict discovery to specific table types.
- created
After String - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions GooglePrivacy Dlp V2Or Conditions - At least one of the conditions must be true for a table to be scanned.
- type
Collection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types - Restrict discovery to specific table types.
- created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions GooglePrivacy Dlp V2Or Conditions - At least one of the conditions must be true for a table to be scanned.
- type
Collection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types - Restrict discovery to specific table types.
- created_
after str - BigQuery table must have been created after this date. Used to avoid backfilling.
- or_
conditions GooglePrivacy Dlp V2Or Conditions - At least one of the conditions must be true for a table to be scanned.
- type_
collection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types - Restrict discovery to specific table types.
- created
After String - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions Property Map - At least one of the conditions must be true for a table to be scanned.
- type
Collection "BIG_QUERY_COLLECTION_UNSPECIFIED" | "BIG_QUERY_COLLECTION_ALL_TYPES" | "BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPES" - Restrict discovery to categories of table types.
- types Property Map
- Restrict discovery to specific table types.
GooglePrivacyDlpV2DiscoveryBigQueryConditionsResponse, GooglePrivacyDlpV2DiscoveryBigQueryConditionsResponseArgs
- Created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- Or
Conditions Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- Type
Collection string - Restrict discovery to categories of table types.
- Types
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- Created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- Or
Conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- Type
Collection string - Restrict discovery to categories of table types.
- Types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created
After String - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- type
Collection String - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- type
Collection string - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created_
after str - BigQuery table must have been created after this date. Used to avoid backfilling.
- or_
conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- type_
collection str - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created
After String - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions Property Map - At least one of the conditions must be true for a table to be scanned.
- type
Collection String - Restrict discovery to categories of table types.
- types Property Map
- Restrict discovery to specific table types.
GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollection, GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollectionArgs
- Big
Query Collection Unspecified - BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- Big
Query Collection All Types - BIG_QUERY_COLLECTION_ALL_TYPESAutomatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.
- Big
Query Collection Only Supported Types - BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPESOnly those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated.
- Google
Privacy Dlp V2Discovery Big Query Conditions Type Collection Big Query Collection Unspecified - BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Discovery Big Query Conditions Type Collection Big Query Collection All Types - BIG_QUERY_COLLECTION_ALL_TYPESAutomatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.
- Google
Privacy Dlp V2Discovery Big Query Conditions Type Collection Big Query Collection Only Supported Types - BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPESOnly those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated.
- Big
Query Collection Unspecified - BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- Big
Query Collection All Types - BIG_QUERY_COLLECTION_ALL_TYPESAutomatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.
- Big
Query Collection Only Supported Types - BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPESOnly those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated.
- Big
Query Collection Unspecified - BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- Big
Query Collection All Types - BIG_QUERY_COLLECTION_ALL_TYPESAutomatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.
- Big
Query Collection Only Supported Types - BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPESOnly those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated.
- BIG_QUERY_COLLECTION_UNSPECIFIED
- BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- BIG_QUERY_COLLECTION_ALL_TYPES
- BIG_QUERY_COLLECTION_ALL_TYPESAutomatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.
- BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPES
- BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPESOnly those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated.
- "BIG_QUERY_COLLECTION_UNSPECIFIED"
- BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- "BIG_QUERY_COLLECTION_ALL_TYPES"
- BIG_QUERY_COLLECTION_ALL_TYPESAutomatically generate profiles for all tables, even if the table type is not yet fully supported for analysis. Profiles for unsupported tables will be generated with errors to indicate their partial support. When full support is added, the tables will automatically be profiled during the next scheduled run.
- "BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPES"
- BIG_QUERY_COLLECTION_ONLY_SUPPORTED_TYPESOnly those types fully supported will be profiled. Will expand automatically as Cloud DLP adds support for new table types. Unsupported table types will not have partial profiles generated.
GooglePrivacyDlpV2DiscoveryBigQueryFilter, GooglePrivacyDlpV2DiscoveryBigQueryFilterArgs
- Other
Tables Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2All Other Big Query Tables - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- Tables
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Collection - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- Other
Tables GooglePrivacy Dlp V2All Other Big Query Tables - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- Tables
Google
Privacy Dlp V2Big Query Table Collection - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables GooglePrivacy Dlp V2All Other Big Query Tables - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables GooglePrivacy Dlp V2All Other Big Query Tables - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other_
tables GooglePrivacy Dlp V2All Other Big Query Tables - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables Property Map - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables Property Map
- A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
GooglePrivacyDlpV2DiscoveryBigQueryFilterResponse, GooglePrivacyDlpV2DiscoveryBigQueryFilterResponseArgs
- Other
Tables Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- Tables
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- Other
Tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- Tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other_
tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables Property Map - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables Property Map
- A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
GooglePrivacyDlpV2DiscoveryGenerationCadence, GooglePrivacyDlpV2DiscoveryGenerationCadenceArgs
- Schema
Modified Pulumi.Cadence Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Schema Modified Cadence - Governs when to update data profiles when a schema is modified.
- Table
Modified Pulumi.Cadence Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Table Modified Cadence - Governs when to update data profiles when a table is modified.
- Schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence - Governs when to update data profiles when a schema is modified.
- Table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence - Governs when to update data profiles when a table is modified.
- schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence - Governs when to update data profiles when a schema is modified.
- table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence - Governs when to update data profiles when a table is modified.
- schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence - Governs when to update data profiles when a schema is modified.
- table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence - Governs when to update data profiles when a table is modified.
- schema_
modified_ Googlecadence Privacy Dlp V2Discovery Schema Modified Cadence - Governs when to update data profiles when a schema is modified.
- table_
modified_ Googlecadence Privacy Dlp V2Discovery Table Modified Cadence - Governs when to update data profiles when a table is modified.
- schema
Modified Property MapCadence - Governs when to update data profiles when a schema is modified.
- table
Modified Property MapCadence - Governs when to update data profiles when a table is modified.
GooglePrivacyDlpV2DiscoveryGenerationCadenceResponse, GooglePrivacyDlpV2DiscoveryGenerationCadenceResponseArgs
- Schema
Modified Pulumi.Cadence Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- Table
Modified Pulumi.Cadence Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- Schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- Table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema_
modified_ Googlecadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- table_
modified_ Googlecadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema
Modified Property MapCadence - Governs when to update data profiles when a schema is modified.
- table
Modified Property MapCadence - Governs when to update data profiles when a table is modified.
GooglePrivacyDlpV2DiscoverySchemaModifiedCadence, GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceArgs
- Frequency
Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Discovery Schema Modified Cadence Frequency - How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- Types
List<Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Discovery Schema Modified Cadence Types Item> - The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. Defaults to NEW_COLUMNS.
- Frequency
Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency - How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- Types
[]Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item - The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. Defaults to NEW_COLUMNS.
- frequency
Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency - How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types
List<Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item> - The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. Defaults to NEW_COLUMNS.
- frequency
Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency - How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types
Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item[] - The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. Defaults to NEW_COLUMNS.
- frequency
Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency - How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types
Sequence[Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item] - The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. Defaults to NEW_COLUMNS.
- frequency "UPDATE_FREQUENCY_UNSPECIFIED" | "UPDATE_FREQUENCY_NEVER" | "UPDATE_FREQUENCY_DAILY" | "UPDATE_FREQUENCY_MONTHLY"
- How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types List<"SCHEMA_MODIFICATION_UNSPECIFIED" | "SCHEMA_NEW_COLUMNS" | "SCHEMA_REMOVED_COLUMNS">
- The type of events to consider when deciding if the table's schema has been modified and should have the profile updated. Defaults to NEW_COLUMNS.
GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequency, GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequencyArgs
- Update
Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Update
Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Update
Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Update
Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- Update
Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Update
Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Update
Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Update
Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- Update
Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Update
Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Update
Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Update
Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- UPDATE_FREQUENCY_UNSPECIFIED
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UPDATE_FREQUENCY_NEVER
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UPDATE_FREQUENCY_DAILY
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UPDATE_FREQUENCY_MONTHLY
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- "UPDATE_FREQUENCY_UNSPECIFIED"
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- "UPDATE_FREQUENCY_NEVER"
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- "UPDATE_FREQUENCY_DAILY"
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- "UPDATE_FREQUENCY_MONTHLY"
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceResponse, GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceResponseArgs
GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItem, GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItemArgs
- Schema
Modification Unspecified - SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- Schema
New Columns - SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- Schema
Removed Columns - SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item Schema Modification Unspecified - SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item Schema New Columns - SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- Google
Privacy Dlp V2Discovery Schema Modified Cadence Types Item Schema Removed Columns - SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- Schema
Modification Unspecified - SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- Schema
New Columns - SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- Schema
Removed Columns - SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- Schema
Modification Unspecified - SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- Schema
New Columns - SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- Schema
Removed Columns - SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- SCHEMA_MODIFICATION_UNSPECIFIED
- SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- SCHEMA_NEW_COLUMNS
- SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- SCHEMA_REMOVED_COLUMNS
- SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- "SCHEMA_MODIFICATION_UNSPECIFIED"
- SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- "SCHEMA_NEW_COLUMNS"
- SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- "SCHEMA_REMOVED_COLUMNS"
- SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
GooglePrivacyDlpV2DiscoveryStartingLocation, GooglePrivacyDlpV2DiscoveryStartingLocationArgs
- Folder
Id string - The ID of the Folder within an organization to scan.
- Organization
Id string - The ID of an organization to scan.
- Folder
Id string - The ID of the Folder within an organization to scan.
- Organization
Id string - The ID of an organization to scan.
- folder
Id String - The ID of the Folder within an organization to scan.
- organization
Id String - The ID of an organization to scan.
- folder
Id string - The ID of the Folder within an organization to scan.
- organization
Id string - The ID of an organization to scan.
- folder_
id str - The ID of the Folder within an organization to scan.
- organization_
id str - The ID of an organization to scan.
- folder
Id String - The ID of the Folder within an organization to scan.
- organization
Id String - The ID of an organization to scan.
GooglePrivacyDlpV2DiscoveryStartingLocationResponse, GooglePrivacyDlpV2DiscoveryStartingLocationResponseArgs
- Folder
Id string - The ID of the Folder within an organization to scan.
- Organization
Id string - The ID of an organization to scan.
- Folder
Id string - The ID of the Folder within an organization to scan.
- Organization
Id string - The ID of an organization to scan.
- folder
Id String - The ID of the Folder within an organization to scan.
- organization
Id String - The ID of an organization to scan.
- folder
Id string - The ID of the Folder within an organization to scan.
- organization
Id string - The ID of an organization to scan.
- folder_
id str - The ID of the Folder within an organization to scan.
- organization_
id str - The ID of an organization to scan.
- folder
Id String - The ID of the Folder within an organization to scan.
- organization
Id String - The ID of an organization to scan.
GooglePrivacyDlpV2DiscoveryTableModifiedCadence, GooglePrivacyDlpV2DiscoveryTableModifiedCadenceArgs
- Frequency
Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Discovery Table Modified Cadence Frequency - How frequently data profiles can be updated when tables are modified. Defaults to never.
- Types
List<Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Discovery Table Modified Cadence Types Item> - The type of events to consider when deciding if the table has been modified and should have the profile updated. Defaults to MODIFIED_TIMESTAMP.
- Frequency
Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency - How frequently data profiles can be updated when tables are modified. Defaults to never.
- Types
[]Google
Privacy Dlp V2Discovery Table Modified Cadence Types Item - The type of events to consider when deciding if the table has been modified and should have the profile updated. Defaults to MODIFIED_TIMESTAMP.
- frequency
Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency - How frequently data profiles can be updated when tables are modified. Defaults to never.
- types
List<Google
Privacy Dlp V2Discovery Table Modified Cadence Types Item> - The type of events to consider when deciding if the table has been modified and should have the profile updated. Defaults to MODIFIED_TIMESTAMP.
- frequency
Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency - How frequently data profiles can be updated when tables are modified. Defaults to never.
- types
Google
Privacy Dlp V2Discovery Table Modified Cadence Types Item[] - The type of events to consider when deciding if the table has been modified and should have the profile updated. Defaults to MODIFIED_TIMESTAMP.
- frequency
Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency - How frequently data profiles can be updated when tables are modified. Defaults to never.
- types
Sequence[Google
Privacy Dlp V2Discovery Table Modified Cadence Types Item] - The type of events to consider when deciding if the table has been modified and should have the profile updated. Defaults to MODIFIED_TIMESTAMP.
- frequency "UPDATE_FREQUENCY_UNSPECIFIED" | "UPDATE_FREQUENCY_NEVER" | "UPDATE_FREQUENCY_DAILY" | "UPDATE_FREQUENCY_MONTHLY"
- How frequently data profiles can be updated when tables are modified. Defaults to never.
- types List<"TABLE_MODIFICATION_UNSPECIFIED" | "TABLE_MODIFIED_TIMESTAMP">
- The type of events to consider when deciding if the table has been modified and should have the profile updated. Defaults to MODIFIED_TIMESTAMP.
GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequency, GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequencyArgs
- Update
Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Update
Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Update
Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Update
Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Google
Privacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- Update
Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Update
Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Update
Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Update
Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- Update
Frequency Unspecified - UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- Update
Frequency Never - UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- Update
Frequency Daily - UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- Update
Frequency Monthly - UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- UPDATE_FREQUENCY_UNSPECIFIED
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UPDATE_FREQUENCY_NEVER
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UPDATE_FREQUENCY_DAILY
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UPDATE_FREQUENCY_MONTHLY
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- "UPDATE_FREQUENCY_UNSPECIFIED"
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- "UPDATE_FREQUENCY_NEVER"
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- "UPDATE_FREQUENCY_DAILY"
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- "UPDATE_FREQUENCY_MONTHLY"
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
GooglePrivacyDlpV2DiscoveryTableModifiedCadenceResponse, GooglePrivacyDlpV2DiscoveryTableModifiedCadenceResponseArgs
GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItem, GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItemArgs
- Table
Modification Unspecified - TABLE_MODIFICATION_UNSPECIFIEDUnused.
- Table
Modified Timestamp - TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- Google
Privacy Dlp V2Discovery Table Modified Cadence Types Item Table Modification Unspecified - TABLE_MODIFICATION_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Discovery Table Modified Cadence Types Item Table Modified Timestamp - TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- Table
Modification Unspecified - TABLE_MODIFICATION_UNSPECIFIEDUnused.
- Table
Modified Timestamp - TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- Table
Modification Unspecified - TABLE_MODIFICATION_UNSPECIFIEDUnused.
- Table
Modified Timestamp - TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- TABLE_MODIFICATION_UNSPECIFIED
- TABLE_MODIFICATION_UNSPECIFIEDUnused.
- TABLE_MODIFIED_TIMESTAMP
- TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- "TABLE_MODIFICATION_UNSPECIFIED"
- TABLE_MODIFICATION_UNSPECIFIEDUnused.
- "TABLE_MODIFIED_TIMESTAMP"
- TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
GooglePrivacyDlpV2DiscoveryTarget, GooglePrivacyDlpV2DiscoveryTargetArgs
- Big
Query Pulumi.Target Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Discovery Target - BigQuery target for Discovery. The first target to match a table will be the one applied.
- Big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big_
query_ Googletarget Privacy Dlp V2Big Query Discovery Target - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query Property MapTarget - BigQuery target for Discovery. The first target to match a table will be the one applied.
GooglePrivacyDlpV2DiscoveryTargetResponse, GooglePrivacyDlpV2DiscoveryTargetResponseArgs
- Big
Query Pulumi.Target Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- Big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big_
query_ Googletarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query Property MapTarget - BigQuery target for Discovery. The first target to match a table will be the one applied.
GooglePrivacyDlpV2ErrorResponse, GooglePrivacyDlpV2ErrorResponseArgs
- Details
Pulumi.
Google Native. DLP. V2. Inputs. Google Rpc Status Response - Detailed error codes and messages.
- Timestamps List<string>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- Details
Google
Rpc Status Response - Detailed error codes and messages.
- Timestamps []string
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps List<String>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps string[]
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps Sequence[str]
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details Property Map
- Detailed error codes and messages.
- timestamps List<String>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
GooglePrivacyDlpV2Export, GooglePrivacyDlpV2ExportArgs
- Profile
Table Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- Profile
Table GooglePrivacy Dlp V2Big Query Table - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table GooglePrivacy Dlp V2Big Query Table - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table GooglePrivacy Dlp V2Big Query Table - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile_
table GooglePrivacy Dlp V2Big Query Table - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table Property Map - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
GooglePrivacyDlpV2ExportResponse, GooglePrivacyDlpV2ExportResponseArgs
- Profile
Table Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- Profile
Table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile_
table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table Property Map - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
GooglePrivacyDlpV2OrConditions, GooglePrivacyDlpV2OrConditionsArgs
- Min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- Min
Row intCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- Min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- Min
Row intCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age String - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row IntegerCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row numberCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min_
age str - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min_
row_ intcount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age String - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row NumberCount - Minimum number of rows that should be present before Cloud DLP profiles a table
GooglePrivacyDlpV2OrConditionsResponse, GooglePrivacyDlpV2OrConditionsResponseArgs
- Min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- Min
Row intCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- Min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- Min
Row intCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age String - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row IntegerCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row numberCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min_
age str - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min_
row_ intcount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age String - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row NumberCount - Minimum number of rows that should be present before Cloud DLP profiles a table
GooglePrivacyDlpV2OrgConfig, GooglePrivacyDlpV2OrgConfigArgs
- Location
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Starting Location - The data to scan: folder, org, or project
- Project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- Location
Google
Privacy Dlp V2Discovery Starting Location - The data to scan: folder, org, or project
- Project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location - The data to scan: folder, org, or project
- project String
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location - The data to scan: folder, org, or project
- project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location - The data to scan: folder, org, or project
- project str
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location Property Map
- The data to scan: folder, org, or project
- project String
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
GooglePrivacyDlpV2OrgConfigResponse, GooglePrivacyDlpV2OrgConfigResponseArgs
- Location
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- Project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- Location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- Project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- project String
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- project str
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location Property Map
- The data to scan: folder, org, or project
- project String
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
GooglePrivacyDlpV2PubSubCondition, GooglePrivacyDlpV2PubSubConditionArgs
- Minimum
Risk Pulumi.Score Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Condition Minimum Risk Score - The minimum data risk score that triggers the condition.
- Minimum
Sensitivity Pulumi.Score Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score - The minimum sensitivity level that triggers the condition.
- Minimum
Risk GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Risk Score - The minimum data risk score that triggers the condition.
- Minimum
Sensitivity GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score - The minimum sensitivity level that triggers the condition.
- minimum
Risk GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Risk Score - The minimum data risk score that triggers the condition.
- minimum
Sensitivity GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score - The minimum sensitivity level that triggers the condition.
- minimum
Risk GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Risk Score - The minimum data risk score that triggers the condition.
- minimum
Sensitivity GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score - The minimum sensitivity level that triggers the condition.
- minimum_
risk_ Googlescore Privacy Dlp V2Pub Sub Condition Minimum Risk Score - The minimum data risk score that triggers the condition.
- minimum_
sensitivity_ Googlescore Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score - The minimum sensitivity level that triggers the condition.
- minimum
Risk "PROFILE_SCORE_BUCKET_UNSPECIFIED" | "HIGH" | "MEDIUM_OR_HIGH"Score - The minimum data risk score that triggers the condition.
- minimum
Sensitivity "PROFILE_SCORE_BUCKET_UNSPECIFIED" | "HIGH" | "MEDIUM_OR_HIGH"Score - The minimum sensitivity level that triggers the condition.
GooglePrivacyDlpV2PubSubConditionMinimumRiskScore, GooglePrivacyDlpV2PubSubConditionMinimumRiskScoreArgs
- Profile
Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- Medium
Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- Google
Privacy Dlp V2Pub Sub Condition Minimum Risk Score Profile Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Pub Sub Condition Minimum Risk Score High - HIGHHigh risk/sensitivity detected.
- Google
Privacy Dlp V2Pub Sub Condition Minimum Risk Score Medium Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- Profile
Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- Medium
Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- Profile
Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- Medium
Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- PROFILE_SCORE_BUCKET_UNSPECIFIED
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- HIGH
- HIGHHigh risk/sensitivity detected.
- MEDIUM_OR_HIGH
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- "PROFILE_SCORE_BUCKET_UNSPECIFIED"
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- "HIGH"
- HIGHHigh risk/sensitivity detected.
- "MEDIUM_OR_HIGH"
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
GooglePrivacyDlpV2PubSubConditionMinimumSensitivityScore, GooglePrivacyDlpV2PubSubConditionMinimumSensitivityScoreArgs
- Profile
Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- Medium
Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- Google
Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score Profile Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score High - HIGHHigh risk/sensitivity detected.
- Google
Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score Medium Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- Profile
Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- Medium
Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- Profile
Score Bucket Unspecified - PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- Medium
Or High - MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- PROFILE_SCORE_BUCKET_UNSPECIFIED
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- HIGH
- HIGHHigh risk/sensitivity detected.
- MEDIUM_OR_HIGH
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- "PROFILE_SCORE_BUCKET_UNSPECIFIED"
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- "HIGH"
- HIGHHigh risk/sensitivity detected.
- "MEDIUM_OR_HIGH"
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
GooglePrivacyDlpV2PubSubConditionResponse, GooglePrivacyDlpV2PubSubConditionResponseArgs
- Minimum
Risk stringScore - The minimum data risk score that triggers the condition.
- Minimum
Sensitivity stringScore - The minimum sensitivity level that triggers the condition.
- Minimum
Risk stringScore - The minimum data risk score that triggers the condition.
- Minimum
Sensitivity stringScore - The minimum sensitivity level that triggers the condition.
- minimum
Risk StringScore - The minimum data risk score that triggers the condition.
- minimum
Sensitivity StringScore - The minimum sensitivity level that triggers the condition.
- minimum
Risk stringScore - The minimum data risk score that triggers the condition.
- minimum
Sensitivity stringScore - The minimum sensitivity level that triggers the condition.
- minimum_
risk_ strscore - The minimum data risk score that triggers the condition.
- minimum_
sensitivity_ strscore - The minimum sensitivity level that triggers the condition.
- minimum
Risk StringScore - The minimum data risk score that triggers the condition.
- minimum
Sensitivity StringScore - The minimum sensitivity level that triggers the condition.
GooglePrivacyDlpV2PubSubExpressions, GooglePrivacyDlpV2PubSubExpressionsArgs
- Conditions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Condition> - Conditions to apply to the expression.
- Logical
Operator Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Expressions Logical Operator - The operator to apply to the collection of conditions.
- Conditions
[]Google
Privacy Dlp V2Pub Sub Condition - Conditions to apply to the expression.
- Logical
Operator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator - The operator to apply to the collection of conditions.
- conditions
List<Google
Privacy Dlp V2Pub Sub Condition> - Conditions to apply to the expression.
- logical
Operator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator - The operator to apply to the collection of conditions.
- conditions
Google
Privacy Dlp V2Pub Sub Condition[] - Conditions to apply to the expression.
- logical
Operator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator - The operator to apply to the collection of conditions.
- conditions
Sequence[Google
Privacy Dlp V2Pub Sub Condition] - Conditions to apply to the expression.
- logical_
operator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator - The operator to apply to the collection of conditions.
- conditions List<Property Map>
- Conditions to apply to the expression.
- logical
Operator "LOGICAL_OPERATOR_UNSPECIFIED" | "OR" | "AND" - The operator to apply to the collection of conditions.
GooglePrivacyDlpV2PubSubExpressionsLogicalOperator, GooglePrivacyDlpV2PubSubExpressionsLogicalOperatorArgs
- Logical
Operator Unspecified - LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- Or
- ORConditional OR.
- And
- ANDConditional AND.
- Google
Privacy Dlp V2Pub Sub Expressions Logical Operator Logical Operator Unspecified - LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Pub Sub Expressions Logical Operator Or - ORConditional OR.
- Google
Privacy Dlp V2Pub Sub Expressions Logical Operator And - ANDConditional AND.
- Logical
Operator Unspecified - LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- Or
- ORConditional OR.
- And
- ANDConditional AND.
- Logical
Operator Unspecified - LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- Or
- ORConditional OR.
- And
- ANDConditional AND.
- LOGICAL_OPERATOR_UNSPECIFIED
- LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- OR_
- ORConditional OR.
- AND_
- ANDConditional AND.
- "LOGICAL_OPERATOR_UNSPECIFIED"
- LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- "OR"
- ORConditional OR.
- "AND"
- ANDConditional AND.
GooglePrivacyDlpV2PubSubExpressionsResponse, GooglePrivacyDlpV2PubSubExpressionsResponseArgs
- Conditions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Condition Response> - Conditions to apply to the expression.
- Logical
Operator string - The operator to apply to the collection of conditions.
- Conditions
[]Google
Privacy Dlp V2Pub Sub Condition Response - Conditions to apply to the expression.
- Logical
Operator string - The operator to apply to the collection of conditions.
- conditions
List<Google
Privacy Dlp V2Pub Sub Condition Response> - Conditions to apply to the expression.
- logical
Operator String - The operator to apply to the collection of conditions.
- conditions
Google
Privacy Dlp V2Pub Sub Condition Response[] - Conditions to apply to the expression.
- logical
Operator string - The operator to apply to the collection of conditions.
- conditions
Sequence[Google
Privacy Dlp V2Pub Sub Condition Response] - Conditions to apply to the expression.
- logical_
operator str - The operator to apply to the collection of conditions.
- conditions List<Property Map>
- Conditions to apply to the expression.
- logical
Operator String - The operator to apply to the collection of conditions.
GooglePrivacyDlpV2PubSubNotification, GooglePrivacyDlpV2PubSubNotificationArgs
- Detail
Of Pulumi.Message Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Notification Detail Of Message - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- Event
Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Notification Event - The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - Pubsub
Condition Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Data Profile Pub Sub Condition - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- Topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- Detail
Of GoogleMessage Privacy Dlp V2Pub Sub Notification Detail Of Message - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- Event
Google
Privacy Dlp V2Pub Sub Notification Event - The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - Pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- Topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of GoogleMessage Privacy Dlp V2Pub Sub Notification Detail Of Message - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event
Google
Privacy Dlp V2Pub Sub Notification Event - The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic String
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of GoogleMessage Privacy Dlp V2Pub Sub Notification Detail Of Message - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event
Google
Privacy Dlp V2Pub Sub Notification Event - The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail_
of_ Googlemessage Privacy Dlp V2Pub Sub Notification Detail Of Message - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event
Google
Privacy Dlp V2Pub Sub Notification Event - The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub_
condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic str
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of "DETAIL_LEVEL_UNSPECIFIED" | "TABLE_PROFILE" | "RESOURCE_NAME"Message - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event "EVENT_TYPE_UNSPECIFIED" | "NEW_PROFILE" | "CHANGED_PROFILE" | "SCORE_INCREASED" | "ERROR_CHANGED"
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition Property Map - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic String
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
GooglePrivacyDlpV2PubSubNotificationDetailOfMessage, GooglePrivacyDlpV2PubSubNotificationDetailOfMessageArgs
- Detail
Level Unspecified - DETAIL_LEVEL_UNSPECIFIEDUnused.
- Table
Profile - TABLE_PROFILEThe full table data profile.
- Resource
Name - RESOURCE_NAMEThe resource name of the table.
- Google
Privacy Dlp V2Pub Sub Notification Detail Of Message Detail Level Unspecified - DETAIL_LEVEL_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Pub Sub Notification Detail Of Message Table Profile - TABLE_PROFILEThe full table data profile.
- Google
Privacy Dlp V2Pub Sub Notification Detail Of Message Resource Name - RESOURCE_NAMEThe resource name of the table.
- Detail
Level Unspecified - DETAIL_LEVEL_UNSPECIFIEDUnused.
- Table
Profile - TABLE_PROFILEThe full table data profile.
- Resource
Name - RESOURCE_NAMEThe resource name of the table.
- Detail
Level Unspecified - DETAIL_LEVEL_UNSPECIFIEDUnused.
- Table
Profile - TABLE_PROFILEThe full table data profile.
- Resource
Name - RESOURCE_NAMEThe resource name of the table.
- DETAIL_LEVEL_UNSPECIFIED
- DETAIL_LEVEL_UNSPECIFIEDUnused.
- TABLE_PROFILE
- TABLE_PROFILEThe full table data profile.
- RESOURCE_NAME
- RESOURCE_NAMEThe resource name of the table.
- "DETAIL_LEVEL_UNSPECIFIED"
- DETAIL_LEVEL_UNSPECIFIEDUnused.
- "TABLE_PROFILE"
- TABLE_PROFILEThe full table data profile.
- "RESOURCE_NAME"
- RESOURCE_NAMEThe resource name of the table.
GooglePrivacyDlpV2PubSubNotificationEvent, GooglePrivacyDlpV2PubSubNotificationEventArgs
- Event
Type Unspecified - EVENT_TYPE_UNSPECIFIEDUnused.
- New
Profile - NEW_PROFILENew profile (not a re-profile).
- Changed
Profile - CHANGED_PROFILEChanged one of the following profile metrics: * Table data risk score * Table sensitivity score * Table resource visibility * Table encryption type * Table predicted infoTypes * Table other infoTypes
- Score
Increased - SCORE_INCREASEDTable data risk score or sensitivity score increased.
- Error
Changed - ERROR_CHANGEDA user (non-internal) error occurred.
- Google
Privacy Dlp V2Pub Sub Notification Event Event Type Unspecified - EVENT_TYPE_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Pub Sub Notification Event New Profile - NEW_PROFILENew profile (not a re-profile).
- Google
Privacy Dlp V2Pub Sub Notification Event Changed Profile - CHANGED_PROFILEChanged one of the following profile metrics: * Table data risk score * Table sensitivity score * Table resource visibility * Table encryption type * Table predicted infoTypes * Table other infoTypes
- Google
Privacy Dlp V2Pub Sub Notification Event Score Increased - SCORE_INCREASEDTable data risk score or sensitivity score increased.
- Google
Privacy Dlp V2Pub Sub Notification Event Error Changed - ERROR_CHANGEDA user (non-internal) error occurred.
- Event
Type Unspecified - EVENT_TYPE_UNSPECIFIEDUnused.
- New
Profile - NEW_PROFILENew profile (not a re-profile).
- Changed
Profile - CHANGED_PROFILEChanged one of the following profile metrics: * Table data risk score * Table sensitivity score * Table resource visibility * Table encryption type * Table predicted infoTypes * Table other infoTypes
- Score
Increased - SCORE_INCREASEDTable data risk score or sensitivity score increased.
- Error
Changed - ERROR_CHANGEDA user (non-internal) error occurred.
- Event
Type Unspecified - EVENT_TYPE_UNSPECIFIEDUnused.
- New
Profile - NEW_PROFILENew profile (not a re-profile).
- Changed
Profile - CHANGED_PROFILEChanged one of the following profile metrics: * Table data risk score * Table sensitivity score * Table resource visibility * Table encryption type * Table predicted infoTypes * Table other infoTypes
- Score
Increased - SCORE_INCREASEDTable data risk score or sensitivity score increased.
- Error
Changed - ERROR_CHANGEDA user (non-internal) error occurred.
- EVENT_TYPE_UNSPECIFIED
- EVENT_TYPE_UNSPECIFIEDUnused.
- NEW_PROFILE
- NEW_PROFILENew profile (not a re-profile).
- CHANGED_PROFILE
- CHANGED_PROFILEChanged one of the following profile metrics: * Table data risk score * Table sensitivity score * Table resource visibility * Table encryption type * Table predicted infoTypes * Table other infoTypes
- SCORE_INCREASED
- SCORE_INCREASEDTable data risk score or sensitivity score increased.
- ERROR_CHANGED
- ERROR_CHANGEDA user (non-internal) error occurred.
- "EVENT_TYPE_UNSPECIFIED"
- EVENT_TYPE_UNSPECIFIEDUnused.
- "NEW_PROFILE"
- NEW_PROFILENew profile (not a re-profile).
- "CHANGED_PROFILE"
- CHANGED_PROFILEChanged one of the following profile metrics: * Table data risk score * Table sensitivity score * Table resource visibility * Table encryption type * Table predicted infoTypes * Table other infoTypes
- "SCORE_INCREASED"
- SCORE_INCREASEDTable data risk score or sensitivity score increased.
- "ERROR_CHANGED"
- ERROR_CHANGEDA user (non-internal) error occurred.
GooglePrivacyDlpV2PubSubNotificationResponse, GooglePrivacyDlpV2PubSubNotificationResponseArgs
- Detail
Of stringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- Event string
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - Pubsub
Condition Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- Topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- Detail
Of stringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- Event string
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - Pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- Topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of StringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event String
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic String
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of stringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event string
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail_
of_ strmessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event str
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub_
condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic str
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of StringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event String
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition Property Map - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic String
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
GoogleRpcStatusResponse, GoogleRpcStatusResponseArgs
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.