Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dlp/v2.OrganizationDiscoveryConfig
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. Auto-naming is currently not supported for this resource.
Create OrganizationDiscoveryConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OrganizationDiscoveryConfig(name: string, args: OrganizationDiscoveryConfigArgs, opts?: CustomResourceOptions);@overload
def OrganizationDiscoveryConfig(resource_name: str,
                                args: OrganizationDiscoveryConfigArgs,
                                opts: Optional[ResourceOptions] = None)
@overload
def OrganizationDiscoveryConfig(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                organization_id: Optional[str] = None,
                                status: Optional[OrganizationDiscoveryConfigStatus] = 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,
                                targets: Optional[Sequence[GooglePrivacyDlpV2DiscoveryTargetArgs]] = None)func NewOrganizationDiscoveryConfig(ctx *Context, name string, args OrganizationDiscoveryConfigArgs, opts ...ResourceOption) (*OrganizationDiscoveryConfig, error)public OrganizationDiscoveryConfig(string name, OrganizationDiscoveryConfigArgs args, CustomResourceOptions? opts = null)
public OrganizationDiscoveryConfig(String name, OrganizationDiscoveryConfigArgs args)
public OrganizationDiscoveryConfig(String name, OrganizationDiscoveryConfigArgs args, CustomResourceOptions options)
type: google-native:dlp/v2:OrganizationDiscoveryConfig
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 OrganizationDiscoveryConfigArgs
- 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 OrganizationDiscoveryConfigArgs
- 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 OrganizationDiscoveryConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OrganizationDiscoveryConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OrganizationDiscoveryConfigArgs
- 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 organizationDiscoveryConfigResource = new GoogleNative.DLP.V2.OrganizationDiscoveryConfig("organizationDiscoveryConfigResource", new()
{
    OrganizationId = "string",
    Status = GoogleNative.DLP.V2.OrganizationDiscoveryConfigStatus.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",
    },
    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.NewOrganizationDiscoveryConfig(ctx, "organizationDiscoveryConfigResource", &dlp.OrganizationDiscoveryConfigArgs{
	OrganizationId: pulumi.String("string"),
	Status:         dlp.OrganizationDiscoveryConfigStatusStatusUnspecified,
	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"),
	},
	Targets: dlp.GooglePrivacyDlpV2DiscoveryTargetArray{
		&dlp.GooglePrivacyDlpV2DiscoveryTargetArgs{
			BigQueryTarget: &dlp.GooglePrivacyDlpV2BigQueryDiscoveryTargetArgs{
				Filter: &dlp.GooglePrivacyDlpV2DiscoveryBigQueryFilterArgs{
					OtherTables: &dlp.GooglePrivacyDlpV2AllOtherBigQueryTablesArgs{},
					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: &dlp.GooglePrivacyDlpV2DisabledArgs{},
			},
		},
	},
})
var organizationDiscoveryConfigResource = new OrganizationDiscoveryConfig("organizationDiscoveryConfigResource", OrganizationDiscoveryConfigArgs.builder()
    .organizationId("string")
    .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())
    .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());
organization_discovery_config_resource = google_native.dlp.v2.OrganizationDiscoveryConfig("organizationDiscoveryConfigResource",
    organization_id="string",
    status=google_native.dlp.v2.OrganizationDiscoveryConfigStatus.STATUS_UNSPECIFIED,
    actions=[{
        "export_data": {
            "profile_table": {
                "dataset_id": "string",
                "project": "string",
                "table_id": "string",
            },
        },
        "pub_sub_notification": {
            "detail_of_message": google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationDetailOfMessage.DETAIL_LEVEL_UNSPECIFIED,
            "event": google_native.dlp.v2.GooglePrivacyDlpV2PubSubNotificationEvent.EVENT_TYPE_UNSPECIFIED,
            "pubsub_condition": {
                "expressions": {
                    "conditions": [{
                        "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={
        "location": {
            "folder_id": "string",
            "organization_id": "string",
        },
        "project": "string",
    },
    targets=[{
        "big_query_target": {
            "filter": {
                "other_tables": {},
                "tables": {
                    "include_regexes": {
                        "patterns": [{
                            "dataset_id_regex": "string",
                            "project_id_regex": "string",
                            "table_id_regex": "string",
                        }],
                    },
                },
            },
            "cadence": {
                "schema_modified_cadence": {
                    "frequency": google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceFrequency.UPDATE_FREQUENCY_UNSPECIFIED,
                    "types": [google_native.dlp.v2.GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceTypesItem.SCHEMA_MODIFICATION_UNSPECIFIED],
                },
                "table_modified_cadence": {
                    "frequency": google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceFrequency.UPDATE_FREQUENCY_UNSPECIFIED,
                    "types": [google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryTableModifiedCadenceTypesItem.TABLE_MODIFICATION_UNSPECIFIED],
                },
            },
            "conditions": {
                "created_after": "string",
                "or_conditions": {
                    "min_age": "string",
                    "min_row_count": 0,
                },
                "type_collection": google_native.dlp.v2.GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollection.BIG_QUERY_COLLECTION_UNSPECIFIED,
                "types": {
                    "types": [google_native.dlp.v2.GooglePrivacyDlpV2BigQueryTableTypesTypesItem.BIG_QUERY_TABLE_TYPE_UNSPECIFIED],
                },
            },
            "disabled": {},
        },
    }])
const organizationDiscoveryConfigResource = new google_native.dlp.v2.OrganizationDiscoveryConfig("organizationDiscoveryConfigResource", {
    organizationId: "string",
    status: google_native.dlp.v2.OrganizationDiscoveryConfigStatus.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",
    },
    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:OrganizationDiscoveryConfig
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
    organizationId: 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
OrganizationDiscoveryConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OrganizationDiscoveryConfig resource accepts the following input properties:
- OrganizationId string
- Status
Pulumi.Google Native. DLP. V2. Organization 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.
- ConfigId 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.
- DisplayName string
- Display name (max 100 chars)
- InspectTemplates 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.
- OrgConfig Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Org Config 
- Only set when the parent is an org.
- 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.
- OrganizationId string
- Status
OrganizationDiscovery Config Status 
- A status for this configuration.
- Actions
[]GooglePrivacy Dlp V2Data Profile Action Args 
- Actions to execute at the completion of scanning.
- ConfigId 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.
- DisplayName string
- Display name (max 100 chars)
- InspectTemplates []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.
- OrgConfig GooglePrivacy Dlp V2Org Config Args 
- Only set when the parent is an org.
- Targets
[]GooglePrivacy Dlp V2Discovery Target Args 
- Target to match against for determining what to scan and how frequently.
- organizationId String
- status
OrganizationDiscovery Config Status 
- A status for this configuration.
- actions
List<GooglePrivacy Dlp V2Data Profile Action> 
- Actions to execute at the completion of scanning.
- configId 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.
- displayName String
- Display name (max 100 chars)
- inspectTemplates 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.
- orgConfig GooglePrivacy Dlp V2Org Config 
- Only set when the parent is an org.
- targets
List<GooglePrivacy Dlp V2Discovery Target> 
- Target to match against for determining what to scan and how frequently.
- organizationId string
- status
OrganizationDiscovery Config Status 
- A status for this configuration.
- actions
GooglePrivacy Dlp V2Data Profile Action[] 
- Actions to execute at the completion of scanning.
- configId 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.
- displayName string
- Display name (max 100 chars)
- inspectTemplates 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.
- orgConfig GooglePrivacy Dlp V2Org Config 
- Only set when the parent is an org.
- targets
GooglePrivacy Dlp V2Discovery Target[] 
- Target to match against for determining what to scan and how frequently.
- organization_id str
- status
OrganizationDiscovery Config Status 
- A status for this configuration.
- actions
Sequence[GooglePrivacy 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.
- targets
Sequence[GooglePrivacy Dlp V2Discovery Target Args] 
- Target to match against for determining what to scan and how frequently.
- organizationId String
- status "STATUS_UNSPECIFIED" | "RUNNING" | "PAUSED"
- A status for this configuration.
- actions List<Property Map>
- Actions to execute at the completion of scanning.
- configId 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.
- displayName String
- Display name (max 100 chars)
- inspectTemplates 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.
- orgConfig Property Map
- Only set when the parent is an org.
- 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 OrganizationDiscoveryConfig resource produces the following output properties:
- CreateTime 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.
- LastRun stringTime 
- The timestamp of the last time this config was executed.
- UpdateTime string
- The last update timestamp of a DiscoveryConfig.
- CreateTime string
- The creation timestamp of a DiscoveryConfig.
- Errors
[]GooglePrivacy 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.
- LastRun stringTime 
- The timestamp of the last time this config was executed.
- UpdateTime string
- The last update timestamp of a DiscoveryConfig.
- createTime String
- The creation timestamp of a DiscoveryConfig.
- errors
List<GooglePrivacy 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.
- lastRun StringTime 
- The timestamp of the last time this config was executed.
- updateTime String
- The last update timestamp of a DiscoveryConfig.
- createTime string
- The creation timestamp of a DiscoveryConfig.
- errors
GooglePrivacy 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.
- lastRun stringTime 
- The timestamp of the last time this config was executed.
- updateTime string
- The last update timestamp of a DiscoveryConfig.
- create_time str
- The creation timestamp of a DiscoveryConfig.
- errors
Sequence[GooglePrivacy 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.
- createTime 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.
- lastRun StringTime 
- The timestamp of the last time this config was executed.
- updateTime String
- The last update timestamp of a DiscoveryConfig.
Supporting Types
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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
GooglePrivacy Dlp V2Disabled 
- Tables that match this filter will not have profiles created.
- filter
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
GooglePrivacy Dlp V2Disabled 
- Tables that match this filter will not have profiles created.
- filter
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
GooglePrivacy Dlp V2Disabled 
- Tables that match this filter will not have profiles created.
- filter
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions Response 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
GooglePrivacy Dlp V2Disabled Response 
- Tables that match this filter will not have profiles created.
- Filter
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions Response 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
GooglePrivacy Dlp V2Disabled Response 
- Tables that match this filter will not have profiles created.
- filter
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions Response 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
GooglePrivacy Dlp V2Disabled Response 
- Tables that match this filter will not have profiles created.
- filter
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Big Query Conditions Response 
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
GooglePrivacy Dlp V2Disabled Response 
- Tables that match this filter will not have profiles created.
- filter
GooglePrivacy 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            
- DatasetId stringRegex 
- If unset, this property matches all datasets.
- ProjectId stringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- TableId stringRegex 
- If unset, this property matches all tables.
- DatasetId stringRegex 
- If unset, this property matches all datasets.
- ProjectId stringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- TableId stringRegex 
- If unset, this property matches all tables.
- datasetId StringRegex 
- If unset, this property matches all datasets.
- projectId StringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- tableId StringRegex 
- If unset, this property matches all tables.
- datasetId stringRegex 
- If unset, this property matches all datasets.
- projectId stringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- tableId 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.
- datasetId StringRegex 
- If unset, this property matches all datasets.
- projectId StringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- tableId StringRegex 
- If unset, this property matches all tables.
GooglePrivacyDlpV2BigQueryRegexResponse, GooglePrivacyDlpV2BigQueryRegexResponseArgs              
- DatasetId stringRegex 
- If unset, this property matches all datasets.
- ProjectId stringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- TableId stringRegex 
- If unset, this property matches all tables.
- DatasetId stringRegex 
- If unset, this property matches all datasets.
- ProjectId stringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- TableId stringRegex 
- If unset, this property matches all tables.
- datasetId StringRegex 
- If unset, this property matches all datasets.
- projectId StringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- tableId StringRegex 
- If unset, this property matches all tables.
- datasetId stringRegex 
- If unset, this property matches all datasets.
- projectId stringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- tableId 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.
- datasetId StringRegex 
- If unset, this property matches all datasets.
- projectId StringRegex 
- For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- tableId 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
[]GooglePrivacy 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<GooglePrivacy 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
GooglePrivacy 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[GooglePrivacy 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
[]GooglePrivacy 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<GooglePrivacy 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
GooglePrivacy 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[GooglePrivacy 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              
- IncludeRegexes Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regexes 
- A collection of regular expressions to match a BigQuery table against.
- IncludeRegexes GooglePrivacy Dlp V2Big Query Regexes 
- A collection of regular expressions to match a BigQuery table against.
- includeRegexes GooglePrivacy Dlp V2Big Query Regexes 
- A collection of regular expressions to match a BigQuery table against.
- includeRegexes 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.
- includeRegexes Property Map
- A collection of regular expressions to match a BigQuery table against.
GooglePrivacyDlpV2BigQueryTableCollectionResponse, GooglePrivacyDlpV2BigQueryTableCollectionResponseArgs                
- IncludeRegexes Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regexes Response 
- A collection of regular expressions to match a BigQuery table against.
- IncludeRegexes GooglePrivacy Dlp V2Big Query Regexes Response 
- A collection of regular expressions to match a BigQuery table against.
- includeRegexes GooglePrivacy Dlp V2Big Query Regexes Response 
- A collection of regular expressions to match a BigQuery table against.
- includeRegexes 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.
- includeRegexes 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
[]GooglePrivacy Dlp V2Big Query Table Types Types Item 
- A set of BigQuery table types.
- types
List<GooglePrivacy Dlp V2Big Query Table Types Types Item> 
- A set of BigQuery table types.
- types
GooglePrivacy Dlp V2Big Query Table Types Types Item[] 
- A set of BigQuery table types.
- types
Sequence[GooglePrivacy 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                  
- BigQuery Table Type Unspecified 
- BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- BigQuery Table Type Table 
- BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- BigQuery Table Type External Big Lake 
- BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- GooglePrivacy Dlp V2Big Query Table Types Types Item Big Query Table Type Unspecified 
- BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- GooglePrivacy Dlp V2Big Query Table Types Types Item Big Query Table Type Table 
- BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- GooglePrivacy 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.
- BigQuery Table Type Unspecified 
- BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- BigQuery Table Type Table 
- BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- BigQuery Table Type External Big Lake 
- BIG_QUERY_TABLE_TYPE_EXTERNAL_BIG_LAKEA table that references data stored in Cloud Storage.
- BigQuery Table Type Unspecified 
- BIG_QUERY_TABLE_TYPE_UNSPECIFIEDUnused.
- BigQuery Table Type Table 
- BIG_QUERY_TABLE_TYPE_TABLEA normal BigQuery table.
- BigQuery 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            
- ExportData Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Export 
- Export data profiles into a provided location.
- PubSub Pulumi.Notification Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Notification 
- Publish a message into the Pub/Sub topic.
- ExportData GooglePrivacy Dlp V2Export 
- Export data profiles into a provided location.
- PubSub GoogleNotification Privacy Dlp V2Pub Sub Notification 
- Publish a message into the Pub/Sub topic.
- exportData GooglePrivacy Dlp V2Export 
- Export data profiles into a provided location.
- pubSub GoogleNotification Privacy Dlp V2Pub Sub Notification 
- Publish a message into the Pub/Sub topic.
- exportData GooglePrivacy Dlp V2Export 
- Export data profiles into a provided location.
- pubSub 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.
- exportData Property Map
- Export data profiles into a provided location.
- pubSub Property MapNotification 
- Publish a message into the Pub/Sub topic.
GooglePrivacyDlpV2DataProfileActionResponse, GooglePrivacyDlpV2DataProfileActionResponseArgs              
- ExportData Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Export Response 
- Export data profiles into a provided location.
- PubSub Pulumi.Notification Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Notification Response 
- Publish a message into the Pub/Sub topic.
- ExportData GooglePrivacy Dlp V2Export Response 
- Export data profiles into a provided location.
- PubSub GoogleNotification Privacy Dlp V2Pub Sub Notification Response 
- Publish a message into the Pub/Sub topic.
- exportData GooglePrivacy Dlp V2Export Response 
- Export data profiles into a provided location.
- pubSub GoogleNotification Privacy Dlp V2Pub Sub Notification Response 
- Publish a message into the Pub/Sub topic.
- exportData GooglePrivacy Dlp V2Export Response 
- Export data profiles into a provided location.
- pubSub 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.
- exportData Property Map
- Export data profiles into a provided location.
- pubSub Property MapNotification 
- Publish a message into the Pub/Sub topic.
GooglePrivacyDlpV2DataProfilePubSubCondition, GooglePrivacyDlpV2DataProfilePubSubConditionArgs                
- Expressions
GooglePrivacy Dlp V2Pub Sub Expressions 
- An expression.
- expressions
GooglePrivacy Dlp V2Pub Sub Expressions 
- An expression.
- expressions
GooglePrivacy Dlp V2Pub Sub Expressions 
- An expression.
- expressions
GooglePrivacy Dlp V2Pub Sub Expressions 
- An expression.
- expressions Property Map
- An expression.
GooglePrivacyDlpV2DataProfilePubSubConditionResponse, GooglePrivacyDlpV2DataProfilePubSubConditionResponseArgs                  
- Expressions
GooglePrivacy Dlp V2Pub Sub Expressions Response 
- An expression.
- expressions
GooglePrivacy Dlp V2Pub Sub Expressions Response 
- An expression.
- expressions
GooglePrivacy Dlp V2Pub Sub Expressions Response 
- An expression.
- expressions
GooglePrivacy Dlp V2Pub Sub Expressions Response 
- An expression.
- expressions Property Map
- An expression.
GooglePrivacyDlpV2DiscoveryBigQueryConditions, GooglePrivacyDlpV2DiscoveryBigQueryConditionsArgs              
- CreatedAfter string
- BigQuery table must have been created after this date. Used to avoid backfilling.
- OrConditions 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.
- TypeCollection 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.
- CreatedAfter string
- BigQuery table must have been created after this date. Used to avoid backfilling.
- OrConditions GooglePrivacy Dlp V2Or Conditions 
- At least one of the conditions must be true for a table to be scanned.
- TypeCollection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection 
- Restrict discovery to categories of table types.
- Types
GooglePrivacy Dlp V2Big Query Table Types 
- Restrict discovery to specific table types.
- createdAfter String
- BigQuery table must have been created after this date. Used to avoid backfilling.
- orConditions GooglePrivacy Dlp V2Or Conditions 
- At least one of the conditions must be true for a table to be scanned.
- typeCollection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection 
- Restrict discovery to categories of table types.
- types
GooglePrivacy Dlp V2Big Query Table Types 
- Restrict discovery to specific table types.
- createdAfter string
- BigQuery table must have been created after this date. Used to avoid backfilling.
- orConditions GooglePrivacy Dlp V2Or Conditions 
- At least one of the conditions must be true for a table to be scanned.
- typeCollection GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection 
- Restrict discovery to categories of table types.
- types
GooglePrivacy 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
GooglePrivacy Dlp V2Big Query Table Types 
- Restrict discovery to specific table types.
- createdAfter String
- BigQuery table must have been created after this date. Used to avoid backfilling.
- orConditions Property Map
- At least one of the conditions must be true for a table to be scanned.
- typeCollection "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                
- CreatedAfter string
- BigQuery table must have been created after this date. Used to avoid backfilling.
- OrConditions 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.
- TypeCollection 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.
- CreatedAfter string
- BigQuery table must have been created after this date. Used to avoid backfilling.
- OrConditions GooglePrivacy Dlp V2Or Conditions Response 
- At least one of the conditions must be true for a table to be scanned.
- TypeCollection string
- Restrict discovery to categories of table types.
- Types
GooglePrivacy Dlp V2Big Query Table Types Response 
- Restrict discovery to specific table types.
- createdAfter String
- BigQuery table must have been created after this date. Used to avoid backfilling.
- orConditions GooglePrivacy Dlp V2Or Conditions Response 
- At least one of the conditions must be true for a table to be scanned.
- typeCollection String
- Restrict discovery to categories of table types.
- types
GooglePrivacy Dlp V2Big Query Table Types Response 
- Restrict discovery to specific table types.
- createdAfter string
- BigQuery table must have been created after this date. Used to avoid backfilling.
- orConditions GooglePrivacy Dlp V2Or Conditions Response 
- At least one of the conditions must be true for a table to be scanned.
- typeCollection string
- Restrict discovery to categories of table types.
- types
GooglePrivacy 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
GooglePrivacy Dlp V2Big Query Table Types Response 
- Restrict discovery to specific table types.
- createdAfter String
- BigQuery table must have been created after this date. Used to avoid backfilling.
- orConditions Property Map
- At least one of the conditions must be true for a table to be scanned.
- typeCollection String
- Restrict discovery to categories of table types.
- types Property Map
- Restrict discovery to specific table types.
GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollection, GooglePrivacyDlpV2DiscoveryBigQueryConditionsTypeCollectionArgs                  
- BigQuery Collection Unspecified 
- BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- BigQuery 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.
- BigQuery 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.
- GooglePrivacy Dlp V2Discovery Big Query Conditions Type Collection Big Query Collection Unspecified 
- BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- GooglePrivacy 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.
- GooglePrivacy 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.
- BigQuery Collection Unspecified 
- BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- BigQuery 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.
- BigQuery 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.
- BigQuery Collection Unspecified 
- BIG_QUERY_COLLECTION_UNSPECIFIEDUnused.
- BigQuery 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.
- BigQuery 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              
- OtherTables 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.
- OtherTables 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
GooglePrivacy 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.
- otherTables 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
GooglePrivacy 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.
- otherTables 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
GooglePrivacy 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
GooglePrivacy 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.
- otherTables 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                
- OtherTables 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.
- OtherTables 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
GooglePrivacy 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.
- otherTables 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
GooglePrivacy 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.
- otherTables 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
GooglePrivacy 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
GooglePrivacy 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.
- otherTables 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            
- SchemaModified 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.
- TableModified 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.
- SchemaModified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence 
- Governs when to update data profiles when a schema is modified.
- TableModified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence 
- Governs when to update data profiles when a table is modified.
- schemaModified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence 
- Governs when to update data profiles when a schema is modified.
- tableModified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence 
- Governs when to update data profiles when a table is modified.
- schemaModified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence 
- Governs when to update data profiles when a schema is modified.
- tableModified 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.
- schemaModified Property MapCadence 
- Governs when to update data profiles when a schema is modified.
- tableModified Property MapCadence 
- Governs when to update data profiles when a table is modified.
GooglePrivacyDlpV2DiscoveryGenerationCadenceResponse, GooglePrivacyDlpV2DiscoveryGenerationCadenceResponseArgs              
- SchemaModified 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.
- TableModified 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.
- SchemaModified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response 
- Governs when to update data profiles when a schema is modified.
- TableModified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response 
- Governs when to update data profiles when a table is modified.
- schemaModified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response 
- Governs when to update data profiles when a schema is modified.
- tableModified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response 
- Governs when to update data profiles when a table is modified.
- schemaModified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response 
- Governs when to update data profiles when a schema is modified.
- tableModified 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.
- schemaModified Property MapCadence 
- Governs when to update data profiles when a schema is modified.
- tableModified 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
GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency 
- How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- Types
[]GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency 
- How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types
List<GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency 
- How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency 
- How frequently profiles may be updated when schemas are modified. Defaults to monthly.
- types
Sequence[GooglePrivacy 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                
- UpdateFrequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UpdateFrequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UpdateFrequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UpdateFrequency Monthly 
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- GooglePrivacy Dlp V2Discovery Schema Modified Cadence Frequency Update Frequency Monthly 
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- UpdateFrequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UpdateFrequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UpdateFrequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UpdateFrequency Monthly 
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- UpdateFrequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UpdateFrequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UpdateFrequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UpdateFrequency 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                  
- SchemaModification Unspecified 
- SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- SchemaNew Columns 
- SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- SchemaRemoved Columns 
- SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- GooglePrivacy Dlp V2Discovery Schema Modified Cadence Types Item Schema Modification Unspecified 
- SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- GooglePrivacy 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.
- GooglePrivacy Dlp V2Discovery Schema Modified Cadence Types Item Schema Removed Columns 
- SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- SchemaModification Unspecified 
- SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- SchemaNew Columns 
- SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- SchemaRemoved Columns 
- SCHEMA_REMOVED_COLUMNSProfiles should be regenerated when columns are removed from the table.
- SchemaModification Unspecified 
- SCHEMA_MODIFICATION_UNSPECIFIEDUnused
- SchemaNew Columns 
- SCHEMA_NEW_COLUMNSProfiles should be regenerated when new columns are added to the table. Default.
- SchemaRemoved 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            
- FolderId string
- The ID of the Folder within an organization to scan.
- OrganizationId string
- The ID of an organization to scan.
- FolderId string
- The ID of the Folder within an organization to scan.
- OrganizationId string
- The ID of an organization to scan.
- folderId String
- The ID of the Folder within an organization to scan.
- organizationId String
- The ID of an organization to scan.
- folderId string
- The ID of the Folder within an organization to scan.
- organizationId 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.
- folderId String
- The ID of the Folder within an organization to scan.
- organizationId String
- The ID of an organization to scan.
GooglePrivacyDlpV2DiscoveryStartingLocationResponse, GooglePrivacyDlpV2DiscoveryStartingLocationResponseArgs              
- FolderId string
- The ID of the Folder within an organization to scan.
- OrganizationId string
- The ID of an organization to scan.
- FolderId string
- The ID of the Folder within an organization to scan.
- OrganizationId string
- The ID of an organization to scan.
- folderId String
- The ID of the Folder within an organization to scan.
- organizationId String
- The ID of an organization to scan.
- folderId string
- The ID of the Folder within an organization to scan.
- organizationId 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.
- folderId String
- The ID of the Folder within an organization to scan.
- organizationId 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
GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency 
- How frequently data profiles can be updated when tables are modified. Defaults to never.
- Types
[]GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency 
- How frequently data profiles can be updated when tables are modified. Defaults to never.
- types
List<GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency 
- How frequently data profiles can be updated when tables are modified. Defaults to never.
- types
GooglePrivacy 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
GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency 
- How frequently data profiles can be updated when tables are modified. Defaults to never.
- types
Sequence[GooglePrivacy 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                
- UpdateFrequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UpdateFrequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UpdateFrequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UpdateFrequency Monthly 
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- GooglePrivacy Dlp V2Discovery Table Modified Cadence Frequency Update Frequency Monthly 
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- UpdateFrequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UpdateFrequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UpdateFrequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UpdateFrequency Monthly 
- UPDATE_FREQUENCY_MONTHLYThe data profile can be updated up to once every 30 days. Default.
- UpdateFrequency Unspecified 
- UPDATE_FREQUENCY_UNSPECIFIEDUnspecified.
- UpdateFrequency Never 
- UPDATE_FREQUENCY_NEVERAfter the data profile is created, it will never be updated.
- UpdateFrequency Daily 
- UPDATE_FREQUENCY_DAILYThe data profile can be updated up to once every 24 hours.
- UpdateFrequency 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                  
- TableModification Unspecified 
- TABLE_MODIFICATION_UNSPECIFIEDUnused.
- TableModified Timestamp 
- TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- GooglePrivacy Dlp V2Discovery Table Modified Cadence Types Item Table Modification Unspecified 
- TABLE_MODIFICATION_UNSPECIFIEDUnused.
- GooglePrivacy 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.
- TableModification Unspecified 
- TABLE_MODIFICATION_UNSPECIFIEDUnused.
- TableModified Timestamp 
- TABLE_MODIFIED_TIMESTAMPA table will be considered modified when the last_modified_time from BigQuery has been updated.
- TableModification Unspecified 
- TABLE_MODIFICATION_UNSPECIFIEDUnused.
- TableModified 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          
- BigQuery 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.
- BigQuery GoogleTarget Privacy Dlp V2Big Query Discovery Target 
- BigQuery target for Discovery. The first target to match a table will be the one applied.
- bigQuery GoogleTarget Privacy Dlp V2Big Query Discovery Target 
- BigQuery target for Discovery. The first target to match a table will be the one applied.
- bigQuery 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.
- bigQuery Property MapTarget 
- BigQuery target for Discovery. The first target to match a table will be the one applied.
GooglePrivacyDlpV2DiscoveryTargetResponse, GooglePrivacyDlpV2DiscoveryTargetResponseArgs            
- BigQuery 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.
- BigQuery GoogleTarget Privacy Dlp V2Big Query Discovery Target Response 
- BigQuery target for Discovery. The first target to match a table will be the one applied.
- bigQuery GoogleTarget Privacy Dlp V2Big Query Discovery Target Response 
- BigQuery target for Discovery. The first target to match a table will be the one applied.
- bigQuery 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.
- bigQuery 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
GoogleRpc 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
GoogleRpc 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
GoogleRpc 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
GoogleRpc 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        
- ProfileTable 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.
- ProfileTable 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.
- profileTable 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.
- profileTable 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.
- profileTable 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          
- ProfileTable 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.
- ProfileTable 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.
- profileTable 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.
- profileTable 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.
- profileTable 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          
- MinAge string
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- MinRow intCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
- MinAge string
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- MinRow intCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
- minAge String
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- minRow IntegerCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
- minAge string
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- minRow 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
- minAge String
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- minRow NumberCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
GooglePrivacyDlpV2OrConditionsResponse, GooglePrivacyDlpV2OrConditionsResponseArgs            
- MinAge string
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- MinRow intCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
- MinAge string
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- MinRow intCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
- minAge String
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- minRow IntegerCount 
- Minimum number of rows that should be present before Cloud DLP profiles a table
- minAge string
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- minRow 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
- minAge String
- Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- minRow 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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy 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
GooglePrivacy 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            
- MinimumRisk Pulumi.Score Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Condition Minimum Risk Score 
- The minimum data risk score that triggers the condition.
- MinimumSensitivity Pulumi.Score Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score 
- The minimum sensitivity level that triggers the condition.
- MinimumRisk GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Risk Score 
- The minimum data risk score that triggers the condition.
- MinimumSensitivity GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score 
- The minimum sensitivity level that triggers the condition.
- minimumRisk GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Risk Score 
- The minimum data risk score that triggers the condition.
- minimumSensitivity GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Sensitivity Score 
- The minimum sensitivity level that triggers the condition.
- minimumRisk GoogleScore Privacy Dlp V2Pub Sub Condition Minimum Risk Score 
- The minimum data risk score that triggers the condition.
- minimumSensitivity 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.
- minimumRisk "PROFILE_SCORE_BUCKET_UNSPECIFIED" | "HIGH" | "MEDIUM_OR_HIGH"Score 
- The minimum data risk score that triggers the condition.
- minimumSensitivity "PROFILE_SCORE_BUCKET_UNSPECIFIED" | "HIGH" | "MEDIUM_OR_HIGH"Score 
- The minimum sensitivity level that triggers the condition.
GooglePrivacyDlpV2PubSubConditionMinimumRiskScore, GooglePrivacyDlpV2PubSubConditionMinimumRiskScoreArgs                  
- ProfileScore Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- MediumOr High 
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- GooglePrivacy Dlp V2Pub Sub Condition Minimum Risk Score Profile Score Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- GooglePrivacy Dlp V2Pub Sub Condition Minimum Risk Score High 
- HIGHHigh risk/sensitivity detected.
- GooglePrivacy Dlp V2Pub Sub Condition Minimum Risk Score Medium Or High 
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- ProfileScore Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- MediumOr High 
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- ProfileScore Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- MediumOr 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                  
- ProfileScore Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- MediumOr High 
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- GooglePrivacy Dlp V2Pub Sub Condition Minimum Sensitivity Score Profile Score Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- GooglePrivacy Dlp V2Pub Sub Condition Minimum Sensitivity Score High 
- HIGHHigh risk/sensitivity detected.
- GooglePrivacy Dlp V2Pub Sub Condition Minimum Sensitivity Score Medium Or High 
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- ProfileScore Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- MediumOr High 
- MEDIUM_OR_HIGHMedium or high risk/sensitivity detected.
- ProfileScore Bucket Unspecified 
- PROFILE_SCORE_BUCKET_UNSPECIFIEDUnused.
- High
- HIGHHigh risk/sensitivity detected.
- MediumOr 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              
- MinimumRisk stringScore 
- The minimum data risk score that triggers the condition.
- MinimumSensitivity stringScore 
- The minimum sensitivity level that triggers the condition.
- MinimumRisk stringScore 
- The minimum data risk score that triggers the condition.
- MinimumSensitivity stringScore 
- The minimum sensitivity level that triggers the condition.
- minimumRisk StringScore 
- The minimum data risk score that triggers the condition.
- minimumSensitivity StringScore 
- The minimum sensitivity level that triggers the condition.
- minimumRisk stringScore 
- The minimum data risk score that triggers the condition.
- minimumSensitivity 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.
- minimumRisk StringScore 
- The minimum data risk score that triggers the condition.
- minimumSensitivity 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.
- LogicalOperator Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Pub Sub Expressions Logical Operator 
- The operator to apply to the collection of conditions.
- Conditions
[]GooglePrivacy Dlp V2Pub Sub Condition 
- Conditions to apply to the expression.
- LogicalOperator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator 
- The operator to apply to the collection of conditions.
- conditions
List<GooglePrivacy Dlp V2Pub Sub Condition> 
- Conditions to apply to the expression.
- logicalOperator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator 
- The operator to apply to the collection of conditions.
- conditions
GooglePrivacy Dlp V2Pub Sub Condition[] 
- Conditions to apply to the expression.
- logicalOperator GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator 
- The operator to apply to the collection of conditions.
- conditions
Sequence[GooglePrivacy 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.
- logicalOperator "LOGICAL_OPERATOR_UNSPECIFIED" | "OR" | "AND"
- The operator to apply to the collection of conditions.
GooglePrivacyDlpV2PubSubExpressionsLogicalOperator, GooglePrivacyDlpV2PubSubExpressionsLogicalOperatorArgs                
- LogicalOperator Unspecified 
- LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- Or
- ORConditional OR.
- And
- ANDConditional AND.
- GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator Logical Operator Unspecified 
- LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator Or 
- ORConditional OR.
- GooglePrivacy Dlp V2Pub Sub Expressions Logical Operator And 
- ANDConditional AND.
- LogicalOperator Unspecified 
- LOGICAL_OPERATOR_UNSPECIFIEDUnused.
- Or
- ORConditional OR.
- And
- ANDConditional AND.
- LogicalOperator 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.
- LogicalOperator string
- The operator to apply to the collection of conditions.
- Conditions
[]GooglePrivacy Dlp V2Pub Sub Condition Response 
- Conditions to apply to the expression.
- LogicalOperator string
- The operator to apply to the collection of conditions.
- conditions
List<GooglePrivacy Dlp V2Pub Sub Condition Response> 
- Conditions to apply to the expression.
- logicalOperator String
- The operator to apply to the collection of conditions.
- conditions
GooglePrivacy Dlp V2Pub Sub Condition Response[] 
- Conditions to apply to the expression.
- logicalOperator string
- The operator to apply to the collection of conditions.
- conditions
Sequence[GooglePrivacy 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.
- logicalOperator String
- The operator to apply to the collection of conditions.
GooglePrivacyDlpV2PubSubNotification, GooglePrivacyDlpV2PubSubNotificationArgs            
- DetailOf 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 PubSubNotificationper EventType is permitted.
- PubsubCondition 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}.
- DetailOf 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
GooglePrivacy Dlp V2Pub Sub Notification Event 
- The type of event that triggers a Pub/Sub. At most one PubSubNotificationper EventType is permitted.
- PubsubCondition 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}.
- detailOf 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
GooglePrivacy Dlp V2Pub Sub Notification Event 
- The type of event that triggers a Pub/Sub. At most one PubSubNotificationper EventType is permitted.
- pubsubCondition 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}.
- detailOf 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
GooglePrivacy Dlp V2Pub Sub Notification Event 
- The type of event that triggers a Pub/Sub. At most one PubSubNotificationper EventType is permitted.
- pubsubCondition 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
GooglePrivacy Dlp V2Pub Sub Notification Event 
- The type of event that triggers a Pub/Sub. At most one PubSubNotificationper 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}.
- detailOf "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 PubSubNotificationper EventType is permitted.
- pubsubCondition 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                  
- DetailLevel Unspecified 
- DETAIL_LEVEL_UNSPECIFIEDUnused.
- TableProfile 
- TABLE_PROFILEThe full table data profile.
- ResourceName 
- RESOURCE_NAMEThe resource name of the table.
- GooglePrivacy Dlp V2Pub Sub Notification Detail Of Message Detail Level Unspecified 
- DETAIL_LEVEL_UNSPECIFIEDUnused.
- GooglePrivacy Dlp V2Pub Sub Notification Detail Of Message Table Profile 
- TABLE_PROFILEThe full table data profile.
- GooglePrivacy Dlp V2Pub Sub Notification Detail Of Message Resource Name 
- RESOURCE_NAMEThe resource name of the table.
- DetailLevel Unspecified 
- DETAIL_LEVEL_UNSPECIFIEDUnused.
- TableProfile 
- TABLE_PROFILEThe full table data profile.
- ResourceName 
- RESOURCE_NAMEThe resource name of the table.
- DetailLevel Unspecified 
- DETAIL_LEVEL_UNSPECIFIEDUnused.
- TableProfile 
- TABLE_PROFILEThe full table data profile.
- ResourceName 
- 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              
- EventType Unspecified 
- EVENT_TYPE_UNSPECIFIEDUnused.
- NewProfile 
- NEW_PROFILENew profile (not a re-profile).
- ChangedProfile 
- 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
- ScoreIncreased 
- SCORE_INCREASEDTable data risk score or sensitivity score increased.
- ErrorChanged 
- ERROR_CHANGEDA user (non-internal) error occurred.
- GooglePrivacy Dlp V2Pub Sub Notification Event Event Type Unspecified 
- EVENT_TYPE_UNSPECIFIEDUnused.
- GooglePrivacy Dlp V2Pub Sub Notification Event New Profile 
- NEW_PROFILENew profile (not a re-profile).
- GooglePrivacy 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
- GooglePrivacy Dlp V2Pub Sub Notification Event Score Increased 
- SCORE_INCREASEDTable data risk score or sensitivity score increased.
- GooglePrivacy Dlp V2Pub Sub Notification Event Error Changed 
- ERROR_CHANGEDA user (non-internal) error occurred.
- EventType Unspecified 
- EVENT_TYPE_UNSPECIFIEDUnused.
- NewProfile 
- NEW_PROFILENew profile (not a re-profile).
- ChangedProfile 
- 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
- ScoreIncreased 
- SCORE_INCREASEDTable data risk score or sensitivity score increased.
- ErrorChanged 
- ERROR_CHANGEDA user (non-internal) error occurred.
- EventType Unspecified 
- EVENT_TYPE_UNSPECIFIEDUnused.
- NewProfile 
- NEW_PROFILENew profile (not a re-profile).
- ChangedProfile 
- 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
- ScoreIncreased 
- SCORE_INCREASEDTable data risk score or sensitivity score increased.
- ErrorChanged 
- 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              
- DetailOf 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 PubSubNotificationper EventType is permitted.
- PubsubCondition 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}.
- DetailOf 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 PubSubNotificationper EventType is permitted.
- PubsubCondition 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}.
- detailOf 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 PubSubNotificationper EventType is permitted.
- pubsubCondition 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}.
- detailOf 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 PubSubNotificationper EventType is permitted.
- pubsubCondition 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 PubSubNotificationper 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}.
- detailOf 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 PubSubNotificationper EventType is permitted.
- pubsubCondition 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<ImmutableDictionary<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.
OrganizationDiscoveryConfigStatus, OrganizationDiscoveryConfigStatusArgs        
- StatusUnspecified 
- STATUS_UNSPECIFIEDUnused
- Running
- RUNNINGThe discovery config is currently active.
- Paused
- PAUSEDThe discovery config is paused temporarily.
- OrganizationDiscovery Config Status Status Unspecified 
- STATUS_UNSPECIFIEDUnused
- OrganizationDiscovery Config Status Running 
- RUNNINGThe discovery config is currently active.
- OrganizationDiscovery Config Status Paused 
- PAUSEDThe discovery config is paused temporarily.
- StatusUnspecified 
- STATUS_UNSPECIFIEDUnused
- Running
- RUNNINGThe discovery config is currently active.
- Paused
- PAUSEDThe discovery config is paused temporarily.
- StatusUnspecified 
- 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.
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.