Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.dlp/v2.getDiscoveryConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a discovery configuration.
Using getDiscoveryConfig
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDiscoveryConfig(args: GetDiscoveryConfigArgs, opts?: InvokeOptions): Promise<GetDiscoveryConfigResult>
function getDiscoveryConfigOutput(args: GetDiscoveryConfigOutputArgs, opts?: InvokeOptions): Output<GetDiscoveryConfigResult>
def get_discovery_config(discovery_config_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDiscoveryConfigResult
def get_discovery_config_output(discovery_config_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDiscoveryConfigResult]
func LookupDiscoveryConfig(ctx *Context, args *LookupDiscoveryConfigArgs, opts ...InvokeOption) (*LookupDiscoveryConfigResult, error)
func LookupDiscoveryConfigOutput(ctx *Context, args *LookupDiscoveryConfigOutputArgs, opts ...InvokeOption) LookupDiscoveryConfigResultOutput
> Note: This function is named LookupDiscoveryConfig
in the Go SDK.
public static class GetDiscoveryConfig
{
public static Task<GetDiscoveryConfigResult> InvokeAsync(GetDiscoveryConfigArgs args, InvokeOptions? opts = null)
public static Output<GetDiscoveryConfigResult> Invoke(GetDiscoveryConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDiscoveryConfigResult> getDiscoveryConfig(GetDiscoveryConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:dlp/v2:getDiscoveryConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Discovery
Config stringId - Location string
- Project string
- Discovery
Config stringId - Location string
- Project string
- discovery
Config StringId - location String
- project String
- discovery
Config stringId - location string
- project string
- discovery_
config_ strid - location str
- project str
- discovery
Config StringId - location String
- project String
getDiscoveryConfig Result
The following output properties are available:
- Actions
List<Pulumi.
Google Native. DLP. V2. Outputs. Google Privacy Dlp V2Data Profile Action Response> - Actions to execute at the completion of scanning.
- Create
Time string - The creation timestamp of a DiscoveryConfig.
- Display
Name string - Display name (max 100 chars)
- 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.
- Inspect
Templates List<string> - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- Last
Run stringTime - The timestamp of the last time this config was executed.
- Name string
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - Org
Config Pulumi.Google Native. DLP. V2. Outputs. Google Privacy Dlp V2Org Config Response - Only set when the parent is an org.
- Status string
- A status for this configuration.
- Targets
List<Pulumi.
Google Native. DLP. V2. Outputs. Google Privacy Dlp V2Discovery Target Response> - Target to match against for determining what to scan and how frequently.
- Update
Time string - The last update timestamp of a DiscoveryConfig.
- Actions
[]Google
Privacy Dlp V2Data Profile Action Response - Actions to execute at the completion of scanning.
- Create
Time string - The creation timestamp of a DiscoveryConfig.
- Display
Name string - Display name (max 100 chars)
- Errors
[]Google
Privacy Dlp V2Error Response - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- Inspect
Templates []string - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- Last
Run stringTime - The timestamp of the last time this config was executed.
- Name string
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - Org
Config GooglePrivacy Dlp V2Org Config Response - Only set when the parent is an org.
- Status string
- A status for this configuration.
- Targets
[]Google
Privacy Dlp V2Discovery Target Response - Target to match against for determining what to scan and how frequently.
- Update
Time string - The last update timestamp of a DiscoveryConfig.
- actions
List<Google
Privacy Dlp V2Data Profile Action Response> - Actions to execute at the completion of scanning.
- create
Time String - The creation timestamp of a DiscoveryConfig.
- display
Name String - Display name (max 100 chars)
- errors
List<Google
Privacy Dlp V2Error Response> - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- inspect
Templates List<String> - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- last
Run StringTime - The timestamp of the last time this config was executed.
- name String
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org
Config GooglePrivacy Dlp V2Org Config Response - Only set when the parent is an org.
- status String
- A status for this configuration.
- targets
List<Google
Privacy Dlp V2Discovery Target Response> - Target to match against for determining what to scan and how frequently.
- update
Time String - The last update timestamp of a DiscoveryConfig.
- actions
Google
Privacy Dlp V2Data Profile Action Response[] - Actions to execute at the completion of scanning.
- create
Time string - The creation timestamp of a DiscoveryConfig.
- display
Name string - Display name (max 100 chars)
- errors
Google
Privacy Dlp V2Error Response[] - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- inspect
Templates string[] - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- last
Run stringTime - The timestamp of the last time this config was executed.
- name string
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org
Config GooglePrivacy Dlp V2Org Config Response - Only set when the parent is an org.
- status string
- A status for this configuration.
- targets
Google
Privacy Dlp V2Discovery Target Response[] - Target to match against for determining what to scan and how frequently.
- update
Time string - The last update timestamp of a DiscoveryConfig.
- actions
Sequence[Google
Privacy Dlp V2Data Profile Action Response] - Actions to execute at the completion of scanning.
- create_
time str - The creation timestamp of a DiscoveryConfig.
- display_
name str - Display name (max 100 chars)
- errors
Sequence[Google
Privacy Dlp V2Error Response] - A stream of errors encountered when the config was activated. Repeated errors may result in the config automatically being paused. Output only field. Will return the last 100 errors. Whenever the config is modified this list will be cleared.
- 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.
- last_
run_ strtime - The timestamp of the last time this config was executed.
- 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 Response - Only set when the parent is an org.
- status str
- A status for this configuration.
- targets
Sequence[Google
Privacy Dlp V2Discovery Target Response] - Target to match against for determining what to scan and how frequently.
- update_
time str - The last update timestamp of a DiscoveryConfig.
- actions List<Property Map>
- Actions to execute at the completion of scanning.
- create
Time String - The creation timestamp of a DiscoveryConfig.
- display
Name String - Display name (max 100 chars)
- 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.
- inspect
Templates List<String> - Detection logic for profile generation. Not all template features are used by Discovery. FindingLimits, include_quote and exclude_info_types have no impact on Discovery. Multiple templates may be provided if there is data in multiple regions. At most one template must be specified per-region (including "global"). Each region is scanned using the applicable template. If no region-specific template is specified, but a "global" template is specified, it will be copied to that region and used instead. If no global or region-specific template is provided for a region with data, that region's data will not be scanned. For more information, see https://cloud.google.com/dlp/docs/data-profiles#data-residency.
- last
Run StringTime - The timestamp of the last time this config was executed.
- name String
- Unique resource name for the DiscoveryConfig, assigned by the service when the DiscoveryConfig is created, for example
projects/dlp-test-project/locations/global/discoveryConfigs/53234423
. - org
Config Property Map - Only set when the parent is an org.
- status String
- A status for this configuration.
- targets List<Property Map>
- Target to match against for determining what to scan and how frequently.
- update
Time String - The last update timestamp of a DiscoveryConfig.
Supporting Types
GooglePrivacyDlpV2BigQueryDiscoveryTargetResponse
- Cadence
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- Conditions
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- Filter
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- Cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- Conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- Disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- Filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence
Google
Privacy Dlp V2Discovery Generation Cadence Response - How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions
Google
Privacy Dlp V2Discovery Big Query Conditions Response - In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled
Google
Privacy Dlp V2Disabled Response - Tables that match this filter will not have profiles created.
- filter
Google
Privacy Dlp V2Discovery Big Query Filter Response - The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
- cadence Property Map
- How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
- conditions Property Map
- In addition to matching the filter, these conditions must be true before a profile is generated.
- disabled Property Map
- Tables that match this filter will not have profiles created.
- filter Property Map
- The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
GooglePrivacyDlpV2BigQueryRegexResponse
- Dataset
Id stringRegex - If unset, this property matches all datasets.
- Project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- Table
Id stringRegex - If unset, this property matches all tables.
- Dataset
Id stringRegex - If unset, this property matches all datasets.
- Project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- Table
Id stringRegex - If unset, this property matches all tables.
- dataset
Id StringRegex - If unset, this property matches all datasets.
- project
Id StringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id StringRegex - If unset, this property matches all tables.
- dataset
Id stringRegex - If unset, this property matches all datasets.
- project
Id stringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id stringRegex - If unset, this property matches all tables.
- dataset_
id_ strregex - If unset, this property matches all datasets.
- project_
id_ strregex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table_
id_ strregex - If unset, this property matches all tables.
- dataset
Id StringRegex - If unset, this property matches all datasets.
- project
Id StringRegex - For organizations, if unset, will match all projects. Has no effect for data profile configurations created within a project.
- table
Id StringRegex - If unset, this property matches all tables.
GooglePrivacyDlpV2BigQueryRegexesResponse
- Patterns
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regex Response> - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- Patterns
[]Google
Privacy Dlp V2Big Query Regex Response - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
List<Google
Privacy Dlp V2Big Query Regex Response> - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
Google
Privacy Dlp V2Big Query Regex Response[] - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns
Sequence[Google
Privacy Dlp V2Big Query Regex Response] - A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
- patterns List<Property Map>
- A single BigQuery regular expression pattern to match against one or more tables, datasets, or projects that contain BigQuery tables.
GooglePrivacyDlpV2BigQueryTableCollectionResponse
- Include
Regexes Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- Include
Regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include
Regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include
Regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include_
regexes GooglePrivacy Dlp V2Big Query Regexes Response - A collection of regular expressions to match a BigQuery table against.
- include
Regexes Property Map - A collection of regular expressions to match a BigQuery table against.
GooglePrivacyDlpV2BigQueryTableResponse
- 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.
GooglePrivacyDlpV2BigQueryTableTypesResponse
- 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.
GooglePrivacyDlpV2DataProfileActionResponse
- Export
Data Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Export Response - Export data profiles into a provided location.
- Pub
Sub Pulumi.Notification Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- Export
Data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- Pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export
Data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export
Data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- pub
Sub GoogleNotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export_
data GooglePrivacy Dlp V2Export Response - Export data profiles into a provided location.
- pub_
sub_ Googlenotification Privacy Dlp V2Pub Sub Notification Response - Publish a message into the Pub/Sub topic.
- export
Data Property Map - Export data profiles into a provided location.
- pub
Sub Property MapNotification - Publish a message into the Pub/Sub topic.
GooglePrivacyDlpV2DataProfilePubSubConditionResponse
- Expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions
Google
Privacy Dlp V2Pub Sub Expressions Response - An expression.
- expressions Property Map
- An expression.
GooglePrivacyDlpV2DiscoveryBigQueryConditionsResponse
- Created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- Or
Conditions Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- Type
Collection string - Restrict discovery to categories of table types.
- Types
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- Created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- Or
Conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- Type
Collection string - Restrict discovery to categories of table types.
- Types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created
After String - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- type
Collection String - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created
After string - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- type
Collection string - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created_
after str - BigQuery table must have been created after this date. Used to avoid backfilling.
- or_
conditions GooglePrivacy Dlp V2Or Conditions Response - At least one of the conditions must be true for a table to be scanned.
- type_
collection str - Restrict discovery to categories of table types.
- types
Google
Privacy Dlp V2Big Query Table Types Response - Restrict discovery to specific table types.
- created
After String - BigQuery table must have been created after this date. Used to avoid backfilling.
- or
Conditions Property Map - At least one of the conditions must be true for a table to be scanned.
- type
Collection String - Restrict discovery to categories of table types.
- types Property Map
- Restrict discovery to specific table types.
GooglePrivacyDlpV2DiscoveryBigQueryFilterResponse
- Other
Tables Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- Tables
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- Other
Tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- Tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other_
tables GooglePrivacy Dlp V2All Other Big Query Tables Response - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables
Google
Privacy Dlp V2Big Query Table Collection Response - A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
- other
Tables Property Map - Catch-all. This should always be the last filter in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.
- tables Property Map
- A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID.
GooglePrivacyDlpV2DiscoveryGenerationCadenceResponse
- Schema
Modified Pulumi.Cadence Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- Table
Modified Pulumi.Cadence Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- Schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- Table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema
Modified GoogleCadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- table
Modified GoogleCadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema_
modified_ Googlecadence Privacy Dlp V2Discovery Schema Modified Cadence Response - Governs when to update data profiles when a schema is modified.
- table_
modified_ Googlecadence Privacy Dlp V2Discovery Table Modified Cadence Response - Governs when to update data profiles when a table is modified.
- schema
Modified Property MapCadence - Governs when to update data profiles when a schema is modified.
- table
Modified Property MapCadence - Governs when to update data profiles when a table is modified.
GooglePrivacyDlpV2DiscoverySchemaModifiedCadenceResponse
GooglePrivacyDlpV2DiscoveryStartingLocationResponse
- Folder
Id string - The ID of the Folder within an organization to scan.
- Organization
Id string - The ID of an organization to scan.
- Folder
Id string - The ID of the Folder within an organization to scan.
- Organization
Id string - The ID of an organization to scan.
- folder
Id String - The ID of the Folder within an organization to scan.
- organization
Id String - The ID of an organization to scan.
- folder
Id string - The ID of the Folder within an organization to scan.
- organization
Id string - The ID of an organization to scan.
- folder_
id str - The ID of the Folder within an organization to scan.
- organization_
id str - The ID of an organization to scan.
- folder
Id String - The ID of the Folder within an organization to scan.
- organization
Id String - The ID of an organization to scan.
GooglePrivacyDlpV2DiscoveryTableModifiedCadenceResponse
GooglePrivacyDlpV2DiscoveryTargetResponse
- Big
Query Pulumi.Target Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- Big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query GoogleTarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big_
query_ Googletarget Privacy Dlp V2Big Query Discovery Target Response - BigQuery target for Discovery. The first target to match a table will be the one applied.
- big
Query Property MapTarget - BigQuery target for Discovery. The first target to match a table will be the one applied.
GooglePrivacyDlpV2ErrorResponse
- Details
Pulumi.
Google Native. DLP. V2. Inputs. Google Rpc Status Response - Detailed error codes and messages.
- Timestamps List<string>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- Details
Google
Rpc Status Response - Detailed error codes and messages.
- Timestamps []string
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps List<String>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps string[]
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps Sequence[str]
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details Property Map
- Detailed error codes and messages.
- timestamps List<String>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
GooglePrivacyDlpV2ExportResponse
- Profile
Table Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- Profile
Table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile_
table GooglePrivacy Dlp V2Big Query Table Response - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
- profile
Table Property Map - Store all table and column profiles in an existing table or a new table in an existing dataset. Each re-generation will result in a new row in BigQuery.
GooglePrivacyDlpV2OrConditionsResponse
- Min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- Min
Row intCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- Min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- Min
Row intCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age String - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row IntegerCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age string - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row numberCount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min_
age str - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min_
row_ intcount - Minimum number of rows that should be present before Cloud DLP profiles a table
- min
Age String - Minimum age a table must have before Cloud DLP can profile it. Value must be 1 hour or greater.
- min
Row NumberCount - Minimum number of rows that should be present before Cloud DLP profiles a table
GooglePrivacyDlpV2OrgConfigResponse
- Location
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- Project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- Location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- Project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- project String
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- project string
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location
Google
Privacy Dlp V2Discovery Starting Location Response - The data to scan: folder, org, or project
- project str
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
- location Property Map
- The data to scan: folder, org, or project
- project String
- The project that will run the scan. The DLP service account that exists within this project must have access to all resources that are profiled, and the Cloud DLP API must be enabled.
GooglePrivacyDlpV2PubSubConditionResponse
- Minimum
Risk stringScore - The minimum data risk score that triggers the condition.
- Minimum
Sensitivity stringScore - The minimum sensitivity level that triggers the condition.
- Minimum
Risk stringScore - The minimum data risk score that triggers the condition.
- Minimum
Sensitivity stringScore - The minimum sensitivity level that triggers the condition.
- minimum
Risk StringScore - The minimum data risk score that triggers the condition.
- minimum
Sensitivity StringScore - The minimum sensitivity level that triggers the condition.
- minimum
Risk stringScore - The minimum data risk score that triggers the condition.
- minimum
Sensitivity stringScore - The minimum sensitivity level that triggers the condition.
- minimum_
risk_ strscore - The minimum data risk score that triggers the condition.
- minimum_
sensitivity_ strscore - The minimum sensitivity level that triggers the condition.
- minimum
Risk StringScore - The minimum data risk score that triggers the condition.
- minimum
Sensitivity StringScore - The minimum sensitivity level that triggers the condition.
GooglePrivacyDlpV2PubSubExpressionsResponse
- Conditions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Pub Sub Condition Response> - Conditions to apply to the expression.
- Logical
Operator string - The operator to apply to the collection of conditions.
- Conditions
[]Google
Privacy Dlp V2Pub Sub Condition Response - Conditions to apply to the expression.
- Logical
Operator string - The operator to apply to the collection of conditions.
- conditions
List<Google
Privacy Dlp V2Pub Sub Condition Response> - Conditions to apply to the expression.
- logical
Operator String - The operator to apply to the collection of conditions.
- conditions
Google
Privacy Dlp V2Pub Sub Condition Response[] - Conditions to apply to the expression.
- logical
Operator string - The operator to apply to the collection of conditions.
- conditions
Sequence[Google
Privacy Dlp V2Pub Sub Condition Response] - Conditions to apply to the expression.
- logical_
operator str - The operator to apply to the collection of conditions.
- conditions List<Property Map>
- Conditions to apply to the expression.
- logical
Operator String - The operator to apply to the collection of conditions.
GooglePrivacyDlpV2PubSubNotificationResponse
- Detail
Of stringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- Event string
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - Pubsub
Condition Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- Topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- Detail
Of stringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- Event string
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - Pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- Topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of StringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event String
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic String
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of stringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event string
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic string
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail_
of_ strmessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event str
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub_
condition GooglePrivacy Dlp V2Data Profile Pub Sub Condition Response - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic str
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
- detail
Of StringMessage - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
- event String
- The type of event that triggers a Pub/Sub. At most one
PubSubNotification
per EventType is permitted. - pubsub
Condition Property Map - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
- topic String
- Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.
GoogleRpcStatusResponse
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi