1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dlp
  5. dlp/v2
  6. getJobTrigger

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.getJobTrigger

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 job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.

Using getJobTrigger

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 getJobTrigger(args: GetJobTriggerArgs, opts?: InvokeOptions): Promise<GetJobTriggerResult>
function getJobTriggerOutput(args: GetJobTriggerOutputArgs, opts?: InvokeOptions): Output<GetJobTriggerResult>
Copy
def get_job_trigger(job_trigger_id: Optional[str] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetJobTriggerResult
def get_job_trigger_output(job_trigger_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetJobTriggerResult]
Copy
func LookupJobTrigger(ctx *Context, args *LookupJobTriggerArgs, opts ...InvokeOption) (*LookupJobTriggerResult, error)
func LookupJobTriggerOutput(ctx *Context, args *LookupJobTriggerOutputArgs, opts ...InvokeOption) LookupJobTriggerResultOutput
Copy

> Note: This function is named LookupJobTrigger in the Go SDK.

public static class GetJobTrigger 
{
    public static Task<GetJobTriggerResult> InvokeAsync(GetJobTriggerArgs args, InvokeOptions? opts = null)
    public static Output<GetJobTriggerResult> Invoke(GetJobTriggerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetJobTriggerResult> getJobTrigger(GetJobTriggerArgs args, InvokeOptions options)
public static Output<GetJobTriggerResult> getJobTrigger(GetJobTriggerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:dlp/v2:getJobTrigger
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

JobTriggerId This property is required. string
Location This property is required. string
Project string
JobTriggerId This property is required. string
Location This property is required. string
Project string
jobTriggerId This property is required. String
location This property is required. String
project String
jobTriggerId This property is required. string
location This property is required. string
project string
job_trigger_id This property is required. str
location This property is required. str
project str
jobTriggerId This property is required. String
location This property is required. String
project String

getJobTrigger Result

The following output properties are available:

CreateTime string
The creation timestamp of a triggeredJob.
Description string
User provided description (max 256 chars)
DisplayName string
Display name (max 100 chars)
Errors List<Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2ErrorResponse>
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
InspectJob Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2InspectJobConfigResponse
For inspect jobs, a snapshot of the configuration.
LastRunTime string
The timestamp of the last time this trigger executed.
Name string
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
Status string
A status for this trigger.
Triggers List<Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2TriggerResponse>
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
UpdateTime string
The last update timestamp of a triggeredJob.
CreateTime string
The creation timestamp of a triggeredJob.
Description string
User provided description (max 256 chars)
DisplayName string
Display name (max 100 chars)
Errors []GooglePrivacyDlpV2ErrorResponse
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
InspectJob GooglePrivacyDlpV2InspectJobConfigResponse
For inspect jobs, a snapshot of the configuration.
LastRunTime string
The timestamp of the last time this trigger executed.
Name string
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
Status string
A status for this trigger.
Triggers []GooglePrivacyDlpV2TriggerResponse
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
UpdateTime string
The last update timestamp of a triggeredJob.
createTime String
The creation timestamp of a triggeredJob.
description String
User provided description (max 256 chars)
displayName String
Display name (max 100 chars)
errors List<GooglePrivacyDlpV2ErrorResponse>
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
inspectJob GooglePrivacyDlpV2InspectJobConfigResponse
For inspect jobs, a snapshot of the configuration.
lastRunTime String
The timestamp of the last time this trigger executed.
name String
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
status String
A status for this trigger.
triggers List<GooglePrivacyDlpV2TriggerResponse>
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
updateTime String
The last update timestamp of a triggeredJob.
createTime string
The creation timestamp of a triggeredJob.
description string
User provided description (max 256 chars)
displayName string
Display name (max 100 chars)
errors GooglePrivacyDlpV2ErrorResponse[]
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
inspectJob GooglePrivacyDlpV2InspectJobConfigResponse
For inspect jobs, a snapshot of the configuration.
lastRunTime string
The timestamp of the last time this trigger executed.
name string
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
status string
A status for this trigger.
triggers GooglePrivacyDlpV2TriggerResponse[]
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
updateTime string
The last update timestamp of a triggeredJob.
create_time str
The creation timestamp of a triggeredJob.
description str
User provided description (max 256 chars)
display_name str
Display name (max 100 chars)
errors Sequence[GooglePrivacyDlpV2ErrorResponse]
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
inspect_job GooglePrivacyDlpV2InspectJobConfigResponse
For inspect jobs, a snapshot of the configuration.
last_run_time str
The timestamp of the last time this trigger executed.
name str
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
status str
A status for this trigger.
triggers Sequence[GooglePrivacyDlpV2TriggerResponse]
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
update_time str
The last update timestamp of a triggeredJob.
createTime String
The creation timestamp of a triggeredJob.
description String
User provided description (max 256 chars)
displayName String
Display name (max 100 chars)
errors List<Property Map>
A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
inspectJob Property Map
For inspect jobs, a snapshot of the configuration.
lastRunTime String
The timestamp of the last time this trigger executed.
name String
Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example projects/dlp-test-project/jobTriggers/53234423.
status String
A status for this trigger.
triggers List<Property Map>
A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
updateTime String
The last update timestamp of a triggeredJob.

Supporting Types

GooglePrivacyDlpV2ActionResponse

Deidentify This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyResponse
Create a de-identified copy of the input data.
JobNotificationEmails This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2JobNotificationEmailsResponse
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
PubSub This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToPubSubResponse
Publish a notification to a Pub/Sub topic.
PublishFindingsToCloudDataCatalog This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse
Publish findings to Cloud Datahub.
PublishSummaryToCscc This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishSummaryToCsccResponse
Publish summary to Cloud Security Command Center (Alpha).
PublishToStackdriver This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToStackdriverResponse
Enable Stackdriver metric dlp.googleapis.com/finding_count.
SaveFindings This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SaveFindingsResponse
Save resulting findings in a provided location.
Deidentify This property is required. GooglePrivacyDlpV2DeidentifyResponse
Create a de-identified copy of the input data.
JobNotificationEmails This property is required. GooglePrivacyDlpV2JobNotificationEmailsResponse
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
PubSub This property is required. GooglePrivacyDlpV2PublishToPubSubResponse
Publish a notification to a Pub/Sub topic.
PublishFindingsToCloudDataCatalog This property is required. GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse
Publish findings to Cloud Datahub.
PublishSummaryToCscc This property is required. GooglePrivacyDlpV2PublishSummaryToCsccResponse
Publish summary to Cloud Security Command Center (Alpha).
PublishToStackdriver This property is required. GooglePrivacyDlpV2PublishToStackdriverResponse
Enable Stackdriver metric dlp.googleapis.com/finding_count.
SaveFindings This property is required. GooglePrivacyDlpV2SaveFindingsResponse
Save resulting findings in a provided location.
deidentify This property is required. GooglePrivacyDlpV2DeidentifyResponse
Create a de-identified copy of the input data.
jobNotificationEmails This property is required. GooglePrivacyDlpV2JobNotificationEmailsResponse
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
pubSub This property is required. GooglePrivacyDlpV2PublishToPubSubResponse
Publish a notification to a Pub/Sub topic.
publishFindingsToCloudDataCatalog This property is required. GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse
Publish findings to Cloud Datahub.
publishSummaryToCscc This property is required. GooglePrivacyDlpV2PublishSummaryToCsccResponse
Publish summary to Cloud Security Command Center (Alpha).
publishToStackdriver This property is required. GooglePrivacyDlpV2PublishToStackdriverResponse
Enable Stackdriver metric dlp.googleapis.com/finding_count.
saveFindings This property is required. GooglePrivacyDlpV2SaveFindingsResponse
Save resulting findings in a provided location.
deidentify This property is required. GooglePrivacyDlpV2DeidentifyResponse
Create a de-identified copy of the input data.
jobNotificationEmails This property is required. GooglePrivacyDlpV2JobNotificationEmailsResponse
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
pubSub This property is required. GooglePrivacyDlpV2PublishToPubSubResponse
Publish a notification to a Pub/Sub topic.
publishFindingsToCloudDataCatalog This property is required. GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse
Publish findings to Cloud Datahub.
publishSummaryToCscc This property is required. GooglePrivacyDlpV2PublishSummaryToCsccResponse
Publish summary to Cloud Security Command Center (Alpha).
publishToStackdriver This property is required. GooglePrivacyDlpV2PublishToStackdriverResponse
Enable Stackdriver metric dlp.googleapis.com/finding_count.
saveFindings This property is required. GooglePrivacyDlpV2SaveFindingsResponse
Save resulting findings in a provided location.
deidentify This property is required. GooglePrivacyDlpV2DeidentifyResponse
Create a de-identified copy of the input data.
job_notification_emails This property is required. GooglePrivacyDlpV2JobNotificationEmailsResponse
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
pub_sub This property is required. GooglePrivacyDlpV2PublishToPubSubResponse
Publish a notification to a Pub/Sub topic.
publish_findings_to_cloud_data_catalog This property is required. GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse
Publish findings to Cloud Datahub.
publish_summary_to_cscc This property is required. GooglePrivacyDlpV2PublishSummaryToCsccResponse
Publish summary to Cloud Security Command Center (Alpha).
publish_to_stackdriver This property is required. GooglePrivacyDlpV2PublishToStackdriverResponse
Enable Stackdriver metric dlp.googleapis.com/finding_count.
save_findings This property is required. GooglePrivacyDlpV2SaveFindingsResponse
Save resulting findings in a provided location.
deidentify This property is required. Property Map
Create a de-identified copy of the input data.
jobNotificationEmails This property is required. Property Map
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
pubSub This property is required. Property Map
Publish a notification to a Pub/Sub topic.
publishFindingsToCloudDataCatalog This property is required. Property Map
Publish findings to Cloud Datahub.
publishSummaryToCscc This property is required. Property Map
Publish summary to Cloud Security Command Center (Alpha).
publishToStackdriver This property is required. Property Map
Enable Stackdriver metric dlp.googleapis.com/finding_count.
saveFindings This property is required. Property Map
Save resulting findings in a provided location.

GooglePrivacyDlpV2BigQueryOptionsResponse

ExcludedFields This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
IdentifyingFields This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>
Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.
IncludedFields This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>
Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
RowsLimit This property is required. string
Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
RowsLimitPercent This property is required. int
Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
SampleMethod This property is required. string
TableReference This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableResponse
Complete BigQuery table reference.
ExcludedFields This property is required. []GooglePrivacyDlpV2FieldIdResponse
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
IdentifyingFields This property is required. []GooglePrivacyDlpV2FieldIdResponse
Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.
IncludedFields This property is required. []GooglePrivacyDlpV2FieldIdResponse
Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
RowsLimit This property is required. string
Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
RowsLimitPercent This property is required. int
Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
SampleMethod This property is required. string
TableReference This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Complete BigQuery table reference.
excludedFields This property is required. List<GooglePrivacyDlpV2FieldIdResponse>
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
identifyingFields This property is required. List<GooglePrivacyDlpV2FieldIdResponse>
Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.
includedFields This property is required. List<GooglePrivacyDlpV2FieldIdResponse>
Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
rowsLimit This property is required. String
Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
rowsLimitPercent This property is required. Integer
Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
sampleMethod This property is required. String
tableReference This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Complete BigQuery table reference.
excludedFields This property is required. GooglePrivacyDlpV2FieldIdResponse[]
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
identifyingFields This property is required. GooglePrivacyDlpV2FieldIdResponse[]
Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.
includedFields This property is required. GooglePrivacyDlpV2FieldIdResponse[]
Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
rowsLimit This property is required. string
Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
rowsLimitPercent This property is required. number
Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
sampleMethod This property is required. string
tableReference This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Complete BigQuery table reference.
excluded_fields This property is required. Sequence[GooglePrivacyDlpV2FieldIdResponse]
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
identifying_fields This property is required. Sequence[GooglePrivacyDlpV2FieldIdResponse]
Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.
included_fields This property is required. Sequence[GooglePrivacyDlpV2FieldIdResponse]
Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
rows_limit This property is required. str
Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
rows_limit_percent This property is required. int
Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
sample_method This property is required. str
table_reference This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Complete BigQuery table reference.
excludedFields This property is required. List<Property Map>
References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
identifyingFields This property is required. List<Property Map>
Table fields that may uniquely identify a row within the table. When actions.saveFindings.outputConfig.table is specified, the values of columns specified here are available in the output table under location.content_locations.record_location.record_key.id_values. Nested fields such as person.birthdate.year are allowed.
includedFields This property is required. List<Property Map>
Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
rowsLimit This property is required. String
Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
rowsLimitPercent This property is required. Number
Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
sampleMethod This property is required. String
tableReference This property is required. Property Map
Complete BigQuery table reference.

GooglePrivacyDlpV2BigQueryTableResponse

DatasetId This property is required. string
Dataset ID of the table.
Project This property is required. string
The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
TableId This property is required. string
Name of the table.
DatasetId This property is required. string
Dataset ID of the table.
Project This property is required. string
The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
TableId This property is required. string
Name of the table.
datasetId This property is required. String
Dataset ID of the table.
project This property is required. String
The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
tableId This property is required. String
Name of the table.
datasetId This property is required. string
Dataset ID of the table.
project This property is required. string
The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
tableId This property is required. string
Name of the table.
dataset_id This property is required. str
Dataset ID of the table.
project This property is required. 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 This property is required. str
Name of the table.
datasetId This property is required. String
Dataset ID of the table.
project This property is required. String
The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
tableId This property is required. String
Name of the table.

GooglePrivacyDlpV2CloudStorageOptionsResponse

BytesLimitPerFile This property is required. string
Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
BytesLimitPerFilePercent This property is required. int
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
FileSet This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FileSetResponse
The set of one or more files to scan.
FileTypes This property is required. List<string>
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
FilesLimitPercent This property is required. int
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
SampleMethod This property is required. string
BytesLimitPerFile This property is required. string
Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
BytesLimitPerFilePercent This property is required. int
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
FileSet This property is required. GooglePrivacyDlpV2FileSetResponse
The set of one or more files to scan.
FileTypes This property is required. []string
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
FilesLimitPercent This property is required. int
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
SampleMethod This property is required. string
bytesLimitPerFile This property is required. String
Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
bytesLimitPerFilePercent This property is required. Integer
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
fileSet This property is required. GooglePrivacyDlpV2FileSetResponse
The set of one or more files to scan.
fileTypes This property is required. List<String>
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
filesLimitPercent This property is required. Integer
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
sampleMethod This property is required. String
bytesLimitPerFile This property is required. string
Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
bytesLimitPerFilePercent This property is required. number
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
fileSet This property is required. GooglePrivacyDlpV2FileSetResponse
The set of one or more files to scan.
fileTypes This property is required. string[]
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
filesLimitPercent This property is required. number
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
sampleMethod This property is required. string
bytes_limit_per_file This property is required. str
Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
bytes_limit_per_file_percent This property is required. int
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
file_set This property is required. GooglePrivacyDlpV2FileSetResponse
The set of one or more files to scan.
file_types This property is required. Sequence[str]
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
files_limit_percent This property is required. int
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
sample_method This property is required. str
bytesLimitPerFile This property is required. String
Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
bytesLimitPerFilePercent This property is required. Number
Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
fileSet This property is required. Property Map
The set of one or more files to scan.
fileTypes This property is required. List<String>
List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
filesLimitPercent This property is required. Number
Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
sampleMethod This property is required. String

GooglePrivacyDlpV2CloudStoragePathResponse

Path This property is required. string
A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
Path This property is required. string
A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
path This property is required. String
A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
path This property is required. string
A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
path This property is required. str
A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
path This property is required. String
A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

BucketName This property is required. string
The name of a Cloud Storage bucket. Required.
ExcludeRegex This property is required. List<string>
A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
IncludeRegex This property is required. List<string>
A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
BucketName This property is required. string
The name of a Cloud Storage bucket. Required.
ExcludeRegex This property is required. []string
A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
IncludeRegex This property is required. []string
A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
bucketName This property is required. String
The name of a Cloud Storage bucket. Required.
excludeRegex This property is required. List<String>
A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
includeRegex This property is required. List<String>
A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
bucketName This property is required. string
The name of a Cloud Storage bucket. Required.
excludeRegex This property is required. string[]
A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
includeRegex This property is required. string[]
A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
bucket_name This property is required. str
The name of a Cloud Storage bucket. Required.
exclude_regex This property is required. Sequence[str]
A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
include_regex This property is required. Sequence[str]
A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
bucketName This property is required. String
The name of a Cloud Storage bucket. Required.
excludeRegex This property is required. List<String>
A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
includeRegex This property is required. List<String>
A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.

GooglePrivacyDlpV2CustomInfoTypeResponse

DetectionRules This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DetectionRuleResponse>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
Dictionary This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DictionaryResponse
A list of phrases to detect as a CustomInfoType.
ExclusionType This property is required. string
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
InfoType This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
Likelihood This property is required. string
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
Regex This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse
Regular expression based CustomInfoType.
SensitivityScore This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreResponse
Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
StoredType This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StoredTypeResponse
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
SurrogateType This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SurrogateTypeResponse
Message for detecting output from deidentification transformations that support reversing.
DetectionRules This property is required. []GooglePrivacyDlpV2DetectionRuleResponse
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
Dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
A list of phrases to detect as a CustomInfoType.
ExclusionType This property is required. string
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
InfoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
Likelihood This property is required. string
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
Regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression based CustomInfoType.
SensitivityScore This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
StoredType This property is required. GooglePrivacyDlpV2StoredTypeResponse
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
SurrogateType This property is required. GooglePrivacyDlpV2SurrogateTypeResponse
Message for detecting output from deidentification transformations that support reversing.
detectionRules This property is required. List<GooglePrivacyDlpV2DetectionRuleResponse>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
A list of phrases to detect as a CustomInfoType.
exclusionType This property is required. String
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
infoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood This property is required. String
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression based CustomInfoType.
sensitivityScore This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
storedType This property is required. GooglePrivacyDlpV2StoredTypeResponse
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogateType This property is required. GooglePrivacyDlpV2SurrogateTypeResponse
Message for detecting output from deidentification transformations that support reversing.
detectionRules This property is required. GooglePrivacyDlpV2DetectionRuleResponse[]
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
A list of phrases to detect as a CustomInfoType.
exclusionType This property is required. string
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
infoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood This property is required. string
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression based CustomInfoType.
sensitivityScore This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
storedType This property is required. GooglePrivacyDlpV2StoredTypeResponse
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogateType This property is required. GooglePrivacyDlpV2SurrogateTypeResponse
Message for detecting output from deidentification transformations that support reversing.
detection_rules This property is required. Sequence[GooglePrivacyDlpV2DetectionRuleResponse]
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
A list of phrases to detect as a CustomInfoType.
exclusion_type This property is required. str
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
info_type This property is required. GooglePrivacyDlpV2InfoTypeResponse
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood This property is required. str
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression based CustomInfoType.
sensitivity_score This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
stored_type This property is required. GooglePrivacyDlpV2StoredTypeResponse
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogate_type This property is required. GooglePrivacyDlpV2SurrogateTypeResponse
Message for detecting output from deidentification transformations that support reversing.
detectionRules This property is required. List<Property Map>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary This property is required. Property Map
A list of phrases to detect as a CustomInfoType.
exclusionType This property is required. String
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
infoType This property is required. Property Map
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood This property is required. String
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex This property is required. Property Map
Regular expression based CustomInfoType.
sensitivityScore This property is required. Property Map
Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
storedType This property is required. Property Map
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogateType This property is required. Property Map
Message for detecting output from deidentification transformations that support reversing.

GooglePrivacyDlpV2DatastoreOptionsResponse

Kind This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KindExpressionResponse
The kind to process.
PartitionId This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PartitionIdResponse
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
Kind This property is required. GooglePrivacyDlpV2KindExpressionResponse
The kind to process.
PartitionId This property is required. GooglePrivacyDlpV2PartitionIdResponse
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
kind This property is required. GooglePrivacyDlpV2KindExpressionResponse
The kind to process.
partitionId This property is required. GooglePrivacyDlpV2PartitionIdResponse
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
kind This property is required. GooglePrivacyDlpV2KindExpressionResponse
The kind to process.
partitionId This property is required. GooglePrivacyDlpV2PartitionIdResponse
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
kind This property is required. GooglePrivacyDlpV2KindExpressionResponse
The kind to process.
partition_id This property is required. GooglePrivacyDlpV2PartitionIdResponse
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
kind This property is required. Property Map
The kind to process.
partitionId This property is required. Property Map
A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.

GooglePrivacyDlpV2DeidentifyResponse

CloudStorageOutput This property is required. string
User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
FileTypesToTransform This property is required. List<string>
List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
TransformationConfig This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationConfigResponse
User specified deidentify templates and configs for structured, unstructured, and image files.
TransformationDetailsStorageConfig This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse
Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
CloudStorageOutput This property is required. string
User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
FileTypesToTransform This property is required. []string
List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
TransformationConfig This property is required. GooglePrivacyDlpV2TransformationConfigResponse
User specified deidentify templates and configs for structured, unstructured, and image files.
TransformationDetailsStorageConfig This property is required. GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse
Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
cloudStorageOutput This property is required. String
User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
fileTypesToTransform This property is required. List<String>
List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
transformationConfig This property is required. GooglePrivacyDlpV2TransformationConfigResponse
User specified deidentify templates and configs for structured, unstructured, and image files.
transformationDetailsStorageConfig This property is required. GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse
Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
cloudStorageOutput This property is required. string
User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
fileTypesToTransform This property is required. string[]
List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
transformationConfig This property is required. GooglePrivacyDlpV2TransformationConfigResponse
User specified deidentify templates and configs for structured, unstructured, and image files.
transformationDetailsStorageConfig This property is required. GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse
Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
cloud_storage_output This property is required. str
User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
file_types_to_transform This property is required. Sequence[str]
List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
transformation_config This property is required. GooglePrivacyDlpV2TransformationConfigResponse
User specified deidentify templates and configs for structured, unstructured, and image files.
transformation_details_storage_config This property is required. GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse
Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
cloudStorageOutput This property is required. String
User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
fileTypesToTransform This property is required. List<String>
List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
transformationConfig This property is required. Property Map
User specified deidentify templates and configs for structured, unstructured, and image files.
transformationDetailsStorageConfig This property is required. Property Map
Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).

GooglePrivacyDlpV2DetectionRuleResponse

HotwordRule This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
HotwordRule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
hotwordRule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
hotwordRule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
hotword_rule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
hotwordRule This property is required. Property Map
Hotword-based detection rule.

GooglePrivacyDlpV2DictionaryResponse

CloudStoragePath This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStoragePathResponse
Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
WordList This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2WordListResponse
List of words or phrases to search for.
CloudStoragePath This property is required. GooglePrivacyDlpV2CloudStoragePathResponse
Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
WordList This property is required. GooglePrivacyDlpV2WordListResponse
List of words or phrases to search for.
cloudStoragePath This property is required. GooglePrivacyDlpV2CloudStoragePathResponse
Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
wordList This property is required. GooglePrivacyDlpV2WordListResponse
List of words or phrases to search for.
cloudStoragePath This property is required. GooglePrivacyDlpV2CloudStoragePathResponse
Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
wordList This property is required. GooglePrivacyDlpV2WordListResponse
List of words or phrases to search for.
cloud_storage_path This property is required. GooglePrivacyDlpV2CloudStoragePathResponse
Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
word_list This property is required. GooglePrivacyDlpV2WordListResponse
List of words or phrases to search for.
cloudStoragePath This property is required. Property Map
Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
wordList This property is required. Property Map
List of words or phrases to search for.

GooglePrivacyDlpV2ErrorResponse

Details This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GoogleRpcStatusResponse
Detailed error codes and messages.
Timestamps This property is required. List<string>
The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
Details This property is required. GoogleRpcStatusResponse
Detailed error codes and messages.
Timestamps This property is required. []string
The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
details This property is required. GoogleRpcStatusResponse
Detailed error codes and messages.
timestamps This property is required. List<String>
The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
details This property is required. GoogleRpcStatusResponse
Detailed error codes and messages.
timestamps This property is required. string[]
The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
details This property is required. GoogleRpcStatusResponse
Detailed error codes and messages.
timestamps This property is required. Sequence[str]
The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
details This property is required. Property Map
Detailed error codes and messages.
timestamps This property is required. List<String>
The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.

GooglePrivacyDlpV2ExcludeByHotwordResponse

HotwordRegex This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
Proximity This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
HotwordRegex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
Proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
hotwordRegex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
hotwordRegex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
hotword_regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
hotwordRegex This property is required. Property Map
Regular expression pattern defining what qualifies as a hotword.
proximity This property is required. Property Map
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.

GooglePrivacyDlpV2ExcludeInfoTypesResponse

InfoTypes This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse>
InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for InspectionRuleSet.info_types containing "PHONE_NUMBER"andexclusion_rulecontainingexclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
InfoTypes This property is required. []GooglePrivacyDlpV2InfoTypeResponse
InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for InspectionRuleSet.info_types containing "PHONE_NUMBER"andexclusion_rulecontainingexclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
infoTypes This property is required. List<GooglePrivacyDlpV2InfoTypeResponse>
InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for InspectionRuleSet.info_types containing "PHONE_NUMBER"andexclusion_rulecontainingexclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
infoTypes This property is required. GooglePrivacyDlpV2InfoTypeResponse[]
InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for InspectionRuleSet.info_types containing "PHONE_NUMBER"andexclusion_rulecontainingexclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
info_types This property is required. Sequence[GooglePrivacyDlpV2InfoTypeResponse]
InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for InspectionRuleSet.info_types containing "PHONE_NUMBER"andexclusion_rulecontainingexclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
infoTypes This property is required. List<Property Map>
InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for InspectionRuleSet.info_types containing "PHONE_NUMBER"andexclusion_rulecontainingexclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.

GooglePrivacyDlpV2ExclusionRuleResponse

Dictionary This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DictionaryResponse
Dictionary which defines the rule.
ExcludeByHotword This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeByHotwordResponse
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
ExcludeInfoTypes This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeInfoTypesResponse
Set of infoTypes for which findings would affect this rule.
MatchingType This property is required. string
How the rule is applied, see MatchingType documentation for details.
Regex This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse
Regular expression which defines the rule.
Dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
Dictionary which defines the rule.
ExcludeByHotword This property is required. GooglePrivacyDlpV2ExcludeByHotwordResponse
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
ExcludeInfoTypes This property is required. GooglePrivacyDlpV2ExcludeInfoTypesResponse
Set of infoTypes for which findings would affect this rule.
MatchingType This property is required. string
How the rule is applied, see MatchingType documentation for details.
Regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression which defines the rule.
dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
Dictionary which defines the rule.
excludeByHotword This property is required. GooglePrivacyDlpV2ExcludeByHotwordResponse
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
excludeInfoTypes This property is required. GooglePrivacyDlpV2ExcludeInfoTypesResponse
Set of infoTypes for which findings would affect this rule.
matchingType This property is required. String
How the rule is applied, see MatchingType documentation for details.
regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression which defines the rule.
dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
Dictionary which defines the rule.
excludeByHotword This property is required. GooglePrivacyDlpV2ExcludeByHotwordResponse
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
excludeInfoTypes This property is required. GooglePrivacyDlpV2ExcludeInfoTypesResponse
Set of infoTypes for which findings would affect this rule.
matchingType This property is required. string
How the rule is applied, see MatchingType documentation for details.
regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression which defines the rule.
dictionary This property is required. GooglePrivacyDlpV2DictionaryResponse
Dictionary which defines the rule.
exclude_by_hotword This property is required. GooglePrivacyDlpV2ExcludeByHotwordResponse
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
exclude_info_types This property is required. GooglePrivacyDlpV2ExcludeInfoTypesResponse
Set of infoTypes for which findings would affect this rule.
matching_type This property is required. str
How the rule is applied, see MatchingType documentation for details.
regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression which defines the rule.
dictionary This property is required. Property Map
Dictionary which defines the rule.
excludeByHotword This property is required. Property Map
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
excludeInfoTypes This property is required. Property Map
Set of infoTypes for which findings would affect this rule.
matchingType This property is required. String
How the rule is applied, see MatchingType documentation for details.
regex This property is required. Property Map
Regular expression which defines the rule.

GooglePrivacyDlpV2FieldIdResponse

Name This property is required. string
Name describing the field.
Name This property is required. string
Name describing the field.
name This property is required. String
Name describing the field.
name This property is required. string
Name describing the field.
name This property is required. str
Name describing the field.
name This property is required. String
Name describing the field.

GooglePrivacyDlpV2FileSetResponse

RegexFileSet This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStorageRegexFileSetResponse
The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.
Url This property is required. string
The Cloud Storage url of the file(s) to scan, in the format gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.
RegexFileSet This property is required. GooglePrivacyDlpV2CloudStorageRegexFileSetResponse
The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.
Url This property is required. string
The Cloud Storage url of the file(s) to scan, in the format gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.
regexFileSet This property is required. GooglePrivacyDlpV2CloudStorageRegexFileSetResponse
The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.
url This property is required. String
The Cloud Storage url of the file(s) to scan, in the format gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.
regexFileSet This property is required. GooglePrivacyDlpV2CloudStorageRegexFileSetResponse
The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.
url This property is required. string
The Cloud Storage url of the file(s) to scan, in the format gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.
regex_file_set This property is required. GooglePrivacyDlpV2CloudStorageRegexFileSetResponse
The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.
url This property is required. str
The Cloud Storage url of the file(s) to scan, in the format gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.
regexFileSet This property is required. Property Map
The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.
url This property is required. String
The Cloud Storage url of the file(s) to scan, in the format gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that gs://mybucket/ is equivalent to gs://mybucket/*, and gs://mybucket/directory/ is equivalent to gs://mybucket/directory/*. Exactly one of url or regex_file_set must be set.

GooglePrivacyDlpV2FindingLimitsResponse

MaxFindingsPerInfoType This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeLimitResponse>
Configuration of findings limit given for specified infoTypes.
MaxFindingsPerItem This property is required. int
Max number of findings that are returned for each item scanned. When set within an InspectContentRequest, this field is ignored. This value isn't a hard limit. If the number of findings for an item reaches this limit, the inspection of that item ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns for the item can be multiple times higher than this value.
MaxFindingsPerRequest This property is required. int
Max number of findings that are returned per request or job. If you set this field in an InspectContentRequest, the resulting maximum value is the value that you set or 3,000, whichever is lower. This value isn't a hard limit. If an inspection reaches this limit, the inspection ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than this value.
MaxFindingsPerInfoType This property is required. []GooglePrivacyDlpV2InfoTypeLimitResponse
Configuration of findings limit given for specified infoTypes.
MaxFindingsPerItem This property is required. int
Max number of findings that are returned for each item scanned. When set within an InspectContentRequest, this field is ignored. This value isn't a hard limit. If the number of findings for an item reaches this limit, the inspection of that item ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns for the item can be multiple times higher than this value.
MaxFindingsPerRequest This property is required. int
Max number of findings that are returned per request or job. If you set this field in an InspectContentRequest, the resulting maximum value is the value that you set or 3,000, whichever is lower. This value isn't a hard limit. If an inspection reaches this limit, the inspection ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than this value.
maxFindingsPerInfoType This property is required. List<GooglePrivacyDlpV2InfoTypeLimitResponse>
Configuration of findings limit given for specified infoTypes.
maxFindingsPerItem This property is required. Integer
Max number of findings that are returned for each item scanned. When set within an InspectContentRequest, this field is ignored. This value isn't a hard limit. If the number of findings for an item reaches this limit, the inspection of that item ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns for the item can be multiple times higher than this value.
maxFindingsPerRequest This property is required. Integer
Max number of findings that are returned per request or job. If you set this field in an InspectContentRequest, the resulting maximum value is the value that you set or 3,000, whichever is lower. This value isn't a hard limit. If an inspection reaches this limit, the inspection ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than this value.
maxFindingsPerInfoType This property is required. GooglePrivacyDlpV2InfoTypeLimitResponse[]
Configuration of findings limit given for specified infoTypes.
maxFindingsPerItem This property is required. number
Max number of findings that are returned for each item scanned. When set within an InspectContentRequest, this field is ignored. This value isn't a hard limit. If the number of findings for an item reaches this limit, the inspection of that item ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns for the item can be multiple times higher than this value.
maxFindingsPerRequest This property is required. number
Max number of findings that are returned per request or job. If you set this field in an InspectContentRequest, the resulting maximum value is the value that you set or 3,000, whichever is lower. This value isn't a hard limit. If an inspection reaches this limit, the inspection ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than this value.
max_findings_per_info_type This property is required. Sequence[GooglePrivacyDlpV2InfoTypeLimitResponse]
Configuration of findings limit given for specified infoTypes.
max_findings_per_item This property is required. int
Max number of findings that are returned for each item scanned. When set within an InspectContentRequest, this field is ignored. This value isn't a hard limit. If the number of findings for an item reaches this limit, the inspection of that item ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns for the item can be multiple times higher than this value.
max_findings_per_request This property is required. int
Max number of findings that are returned per request or job. If you set this field in an InspectContentRequest, the resulting maximum value is the value that you set or 3,000, whichever is lower. This value isn't a hard limit. If an inspection reaches this limit, the inspection ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than this value.
maxFindingsPerInfoType This property is required. List<Property Map>
Configuration of findings limit given for specified infoTypes.
maxFindingsPerItem This property is required. Number
Max number of findings that are returned for each item scanned. When set within an InspectContentRequest, this field is ignored. This value isn't a hard limit. If the number of findings for an item reaches this limit, the inspection of that item ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns for the item can be multiple times higher than this value.
maxFindingsPerRequest This property is required. Number
Max number of findings that are returned per request or job. If you set this field in an InspectContentRequest, the resulting maximum value is the value that you set or 3,000, whichever is lower. This value isn't a hard limit. If an inspection reaches this limit, the inspection ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than this value.

GooglePrivacyDlpV2HotwordRuleResponse

HotwordRegex This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
LikelihoodAdjustment This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LikelihoodAdjustmentResponse
Likelihood adjustment to apply to all matching findings.
Proximity This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The finding itself will be included in the window, so that hotwords can be used to match substrings of the finding itself. Suppose you want Cloud DLP to promote the likelihood of the phone number regex "(\d{3}) \d{3}-\d{4}" if the area code is known to be the area code of a company's office. In this case, use the hotword regex "(xxx)", where "xxx" is the area code in question. For tabular data, if you want to modify the likelihood of an entire column of findngs, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
HotwordRegex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
LikelihoodAdjustment This property is required. GooglePrivacyDlpV2LikelihoodAdjustmentResponse
Likelihood adjustment to apply to all matching findings.
Proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The finding itself will be included in the window, so that hotwords can be used to match substrings of the finding itself. Suppose you want Cloud DLP to promote the likelihood of the phone number regex "(\d{3}) \d{3}-\d{4}" if the area code is known to be the area code of a company's office. In this case, use the hotword regex "(xxx)", where "xxx" is the area code in question. For tabular data, if you want to modify the likelihood of an entire column of findngs, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
hotwordRegex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
likelihoodAdjustment This property is required. GooglePrivacyDlpV2LikelihoodAdjustmentResponse
Likelihood adjustment to apply to all matching findings.
proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The finding itself will be included in the window, so that hotwords can be used to match substrings of the finding itself. Suppose you want Cloud DLP to promote the likelihood of the phone number regex "(\d{3}) \d{3}-\d{4}" if the area code is known to be the area code of a company's office. In this case, use the hotword regex "(xxx)", where "xxx" is the area code in question. For tabular data, if you want to modify the likelihood of an entire column of findngs, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
hotwordRegex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
likelihoodAdjustment This property is required. GooglePrivacyDlpV2LikelihoodAdjustmentResponse
Likelihood adjustment to apply to all matching findings.
proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The finding itself will be included in the window, so that hotwords can be used to match substrings of the finding itself. Suppose you want Cloud DLP to promote the likelihood of the phone number regex "(\d{3}) \d{3}-\d{4}" if the area code is known to be the area code of a company's office. In this case, use the hotword regex "(xxx)", where "xxx" is the area code in question. For tabular data, if you want to modify the likelihood of an entire column of findngs, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
hotword_regex This property is required. GooglePrivacyDlpV2RegexResponse
Regular expression pattern defining what qualifies as a hotword.
likelihood_adjustment This property is required. GooglePrivacyDlpV2LikelihoodAdjustmentResponse
Likelihood adjustment to apply to all matching findings.
proximity This property is required. GooglePrivacyDlpV2ProximityResponse
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The finding itself will be included in the window, so that hotwords can be used to match substrings of the finding itself. Suppose you want Cloud DLP to promote the likelihood of the phone number regex "(\d{3}) \d{3}-\d{4}" if the area code is known to be the area code of a company's office. In this case, use the hotword regex "(xxx)", where "xxx" is the area code in question. For tabular data, if you want to modify the likelihood of an entire column of findngs, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
hotwordRegex This property is required. Property Map
Regular expression pattern defining what qualifies as a hotword.
likelihoodAdjustment This property is required. Property Map
Likelihood adjustment to apply to all matching findings.
proximity This property is required. Property Map
Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The finding itself will be included in the window, so that hotwords can be used to match substrings of the finding itself. Suppose you want Cloud DLP to promote the likelihood of the phone number regex "(\d{3}) \d{3}-\d{4}" if the area code is known to be the area code of a company's office. In this case, use the hotword regex "(xxx)", where "xxx" is the area code in question. For tabular data, if you want to modify the likelihood of an entire column of findngs, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).

GooglePrivacyDlpV2HybridOptionsResponse

Description This property is required. string
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
Labels This property is required. Dictionary<string, string>
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: * "environment" : "production" * "pipeline" : "etl"
RequiredFindingLabelKeys This property is required. List<string>
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required.
TableOptions This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TableOptionsResponse
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
Description This property is required. string
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
Labels This property is required. map[string]string
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: * "environment" : "production" * "pipeline" : "etl"
RequiredFindingLabelKeys This property is required. []string
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required.
TableOptions This property is required. GooglePrivacyDlpV2TableOptionsResponse
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
description This property is required. String
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
labels This property is required. Map<String,String>
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: * "environment" : "production" * "pipeline" : "etl"
requiredFindingLabelKeys This property is required. List<String>
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required.
tableOptions This property is required. GooglePrivacyDlpV2TableOptionsResponse
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
description This property is required. string
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
labels This property is required. {[key: string]: string}
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: * "environment" : "production" * "pipeline" : "etl"
requiredFindingLabelKeys This property is required. string[]
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required.
tableOptions This property is required. GooglePrivacyDlpV2TableOptionsResponse
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
description This property is required. str
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
labels This property is required. Mapping[str, str]
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: * "environment" : "production" * "pipeline" : "etl"
required_finding_label_keys This property is required. Sequence[str]
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required.
table_options This property is required. GooglePrivacyDlpV2TableOptionsResponse
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
description This property is required. String
A short description of where the data is coming from. Will be stored once in the job. 256 max length.
labels This property is required. Map<String>
To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: * "environment" : "production" * "pipeline" : "etl"
requiredFindingLabelKeys This property is required. List<String>
These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required.
tableOptions This property is required. Property Map
If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

GooglePrivacyDlpV2InfoTypeLikelihoodResponse

InfoType This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
MinLikelihood This property is required. string
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
InfoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
MinLikelihood This property is required. string
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
infoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
minLikelihood This property is required. String
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
infoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
minLikelihood This property is required. string
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
info_type This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
min_likelihood This property is required. str
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
infoType This property is required. Property Map
Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
minLikelihood This property is required. String
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.

GooglePrivacyDlpV2InfoTypeLimitResponse

InfoType This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse
Type of information the findings limit applies to. Only one limit per info_type should be provided. If InfoTypeLimit does not have an info_type, the DLP API applies the limit against all info_types that are found but not specified in another InfoTypeLimit.
MaxFindings This property is required. int
Max findings limit for the given infoType.
InfoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the findings limit applies to. Only one limit per info_type should be provided. If InfoTypeLimit does not have an info_type, the DLP API applies the limit against all info_types that are found but not specified in another InfoTypeLimit.
MaxFindings This property is required. int
Max findings limit for the given infoType.
infoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the findings limit applies to. Only one limit per info_type should be provided. If InfoTypeLimit does not have an info_type, the DLP API applies the limit against all info_types that are found but not specified in another InfoTypeLimit.
maxFindings This property is required. Integer
Max findings limit for the given infoType.
infoType This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the findings limit applies to. Only one limit per info_type should be provided. If InfoTypeLimit does not have an info_type, the DLP API applies the limit against all info_types that are found but not specified in another InfoTypeLimit.
maxFindings This property is required. number
Max findings limit for the given infoType.
info_type This property is required. GooglePrivacyDlpV2InfoTypeResponse
Type of information the findings limit applies to. Only one limit per info_type should be provided. If InfoTypeLimit does not have an info_type, the DLP API applies the limit against all info_types that are found but not specified in another InfoTypeLimit.
max_findings This property is required. int
Max findings limit for the given infoType.
infoType This property is required. Property Map
Type of information the findings limit applies to. Only one limit per info_type should be provided. If InfoTypeLimit does not have an info_type, the DLP API applies the limit against all info_types that are found but not specified in another InfoTypeLimit.
maxFindings This property is required. Number
Max findings limit for the given infoType.

GooglePrivacyDlpV2InfoTypeResponse

Name This property is required. string
Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern [A-Za-z0-9$_-]{1,64}.
SensitivityScore This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreResponse
Optional custom sensitivity for this InfoType. This only applies to data profiling.
Version This property is required. string
Optional version name for this InfoType.
Name This property is required. string
Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern [A-Za-z0-9$_-]{1,64}.
SensitivityScore This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Optional custom sensitivity for this InfoType. This only applies to data profiling.
Version This property is required. string
Optional version name for this InfoType.
name This property is required. String
Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern [A-Za-z0-9$_-]{1,64}.
sensitivityScore This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Optional custom sensitivity for this InfoType. This only applies to data profiling.
version This property is required. String
Optional version name for this InfoType.
name This property is required. string
Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern [A-Za-z0-9$_-]{1,64}.
sensitivityScore This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Optional custom sensitivity for this InfoType. This only applies to data profiling.
version This property is required. string
Optional version name for this InfoType.
name This property is required. str
Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern [A-Za-z0-9$_-]{1,64}.
sensitivity_score This property is required. GooglePrivacyDlpV2SensitivityScoreResponse
Optional custom sensitivity for this InfoType. This only applies to data profiling.
version This property is required. str
Optional version name for this InfoType.
name This property is required. String
Name of the information type. Either a name of your choosing when creating a CustomInfoType, or one of the names listed at https://cloud.google.com/dlp/docs/infotypes-reference when specifying a built-in type. When sending Cloud DLP results to Data Catalog, infoType names should conform to the pattern [A-Za-z0-9$_-]{1,64}.
sensitivityScore This property is required. Property Map
Optional custom sensitivity for this InfoType. This only applies to data profiling.
version This property is required. String
Optional version name for this InfoType.

GooglePrivacyDlpV2InspectConfigResponse

ContentOptions This property is required. List<string>
Deprecated and unused.

Deprecated: Deprecated and unused.

CustomInfoTypes This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CustomInfoTypeResponse>
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
ExcludeInfoTypes This property is required. bool
When true, excludes type information of the findings. This is not used for data profiling.
IncludeQuote This property is required. bool
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
InfoTypes This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse>
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose a default list of detectors to run, which may change over time. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
Limits This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FindingLimitsResponse
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
MinLikelihood This property is required. string
Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
MinLikelihoodPerInfoType This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeLikelihoodResponse>
Minimum likelihood per infotype. For each infotype, a user can specify a minimum likelihood. The system only returns a finding if its likelihood is above this threshold. If this field is not set, the system uses the InspectConfig min_likelihood.
RuleSet This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectionRuleSetResponse>
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
ContentOptions This property is required. []string
Deprecated and unused.

Deprecated: Deprecated and unused.

CustomInfoTypes This property is required. []GooglePrivacyDlpV2CustomInfoTypeResponse
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
ExcludeInfoTypes This property is required. bool
When true, excludes type information of the findings. This is not used for data profiling.
IncludeQuote This property is required. bool
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
InfoTypes This property is required. []GooglePrivacyDlpV2InfoTypeResponse
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose a default list of detectors to run, which may change over time. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
Limits This property is required. GooglePrivacyDlpV2FindingLimitsResponse
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
MinLikelihood This property is required. string
Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
MinLikelihoodPerInfoType This property is required. []GooglePrivacyDlpV2InfoTypeLikelihoodResponse
Minimum likelihood per infotype. For each infotype, a user can specify a minimum likelihood. The system only returns a finding if its likelihood is above this threshold. If this field is not set, the system uses the InspectConfig min_likelihood.
RuleSet This property is required. []GooglePrivacyDlpV2InspectionRuleSetResponse
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
contentOptions This property is required. List<String>
Deprecated and unused.

Deprecated: Deprecated and unused.

customInfoTypes This property is required. List<GooglePrivacyDlpV2CustomInfoTypeResponse>
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
excludeInfoTypes This property is required. Boolean
When true, excludes type information of the findings. This is not used for data profiling.
includeQuote This property is required. Boolean
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
infoTypes This property is required. List<GooglePrivacyDlpV2InfoTypeResponse>
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose a default list of detectors to run, which may change over time. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
limits This property is required. GooglePrivacyDlpV2FindingLimitsResponse
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
minLikelihood This property is required. String
Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
minLikelihoodPerInfoType This property is required. List<GooglePrivacyDlpV2InfoTypeLikelihoodResponse>
Minimum likelihood per infotype. For each infotype, a user can specify a minimum likelihood. The system only returns a finding if its likelihood is above this threshold. If this field is not set, the system uses the InspectConfig min_likelihood.
ruleSet This property is required. List<GooglePrivacyDlpV2InspectionRuleSetResponse>
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
contentOptions This property is required. string[]
Deprecated and unused.

Deprecated: Deprecated and unused.

customInfoTypes This property is required. GooglePrivacyDlpV2CustomInfoTypeResponse[]
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
excludeInfoTypes This property is required. boolean
When true, excludes type information of the findings. This is not used for data profiling.
includeQuote This property is required. boolean
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
infoTypes This property is required. GooglePrivacyDlpV2InfoTypeResponse[]
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose a default list of detectors to run, which may change over time. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
limits This property is required. GooglePrivacyDlpV2FindingLimitsResponse
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
minLikelihood This property is required. string
Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
minLikelihoodPerInfoType This property is required. GooglePrivacyDlpV2InfoTypeLikelihoodResponse[]
Minimum likelihood per infotype. For each infotype, a user can specify a minimum likelihood. The system only returns a finding if its likelihood is above this threshold. If this field is not set, the system uses the InspectConfig min_likelihood.
ruleSet This property is required. GooglePrivacyDlpV2InspectionRuleSetResponse[]
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
content_options This property is required. Sequence[str]
Deprecated and unused.

Deprecated: Deprecated and unused.

custom_info_types This property is required. Sequence[GooglePrivacyDlpV2CustomInfoTypeResponse]
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
exclude_info_types This property is required. bool
When true, excludes type information of the findings. This is not used for data profiling.
include_quote This property is required. bool
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
info_types This property is required. Sequence[GooglePrivacyDlpV2InfoTypeResponse]
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose a default list of detectors to run, which may change over time. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
limits This property is required. GooglePrivacyDlpV2FindingLimitsResponse
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
min_likelihood This property is required. str
Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
min_likelihood_per_info_type This property is required. Sequence[GooglePrivacyDlpV2InfoTypeLikelihoodResponse]
Minimum likelihood per infotype. For each infotype, a user can specify a minimum likelihood. The system only returns a finding if its likelihood is above this threshold. If this field is not set, the system uses the InspectConfig min_likelihood.
rule_set This property is required. Sequence[GooglePrivacyDlpV2InspectionRuleSetResponse]
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
contentOptions This property is required. List<String>
Deprecated and unused.

Deprecated: Deprecated and unused.

customInfoTypes This property is required. List<Property Map>
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
excludeInfoTypes This property is required. Boolean
When true, excludes type information of the findings. This is not used for data profiling.
includeQuote This property is required. Boolean
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
infoTypes This property is required. List<Property Map>
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose a default list of detectors to run, which may change over time. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
limits This property is required. Property Map
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
minLikelihood This property is required. String
Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
minLikelihoodPerInfoType This property is required. List<Property Map>
Minimum likelihood per infotype. For each infotype, a user can specify a minimum likelihood. The system only returns a finding if its likelihood is above this threshold. If this field is not set, the system uses the InspectConfig min_likelihood.
ruleSet This property is required. List<Property Map>
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.

GooglePrivacyDlpV2InspectJobConfigResponse

Actions This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ActionResponse>
Actions to execute at the completion of the job.
InspectConfig This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectConfigResponse
How and what to scan for.
InspectTemplateName This property is required. string
If provided, will be used as the default for all values in InspectConfig. inspect_config will be merged into the values persisted as part of the template.
StorageConfig This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StorageConfigResponse
The data to scan.
Actions This property is required. []GooglePrivacyDlpV2ActionResponse
Actions to execute at the completion of the job.
InspectConfig This property is required. GooglePrivacyDlpV2InspectConfigResponse
How and what to scan for.
InspectTemplateName This property is required. string
If provided, will be used as the default for all values in InspectConfig. inspect_config will be merged into the values persisted as part of the template.
StorageConfig This property is required. GooglePrivacyDlpV2StorageConfigResponse
The data to scan.
actions This property is required. List<GooglePrivacyDlpV2ActionResponse>
Actions to execute at the completion of the job.
inspectConfig This property is required. GooglePrivacyDlpV2InspectConfigResponse
How and what to scan for.
inspectTemplateName This property is required. String
If provided, will be used as the default for all values in InspectConfig. inspect_config will be merged into the values persisted as part of the template.
storageConfig This property is required. GooglePrivacyDlpV2StorageConfigResponse
The data to scan.
actions This property is required. GooglePrivacyDlpV2ActionResponse[]
Actions to execute at the completion of the job.
inspectConfig This property is required. GooglePrivacyDlpV2InspectConfigResponse
How and what to scan for.
inspectTemplateName This property is required. string
If provided, will be used as the default for all values in InspectConfig. inspect_config will be merged into the values persisted as part of the template.
storageConfig This property is required. GooglePrivacyDlpV2StorageConfigResponse
The data to scan.
actions This property is required. Sequence[GooglePrivacyDlpV2ActionResponse]
Actions to execute at the completion of the job.
inspect_config This property is required. GooglePrivacyDlpV2InspectConfigResponse
How and what to scan for.
inspect_template_name This property is required. str
If provided, will be used as the default for all values in InspectConfig. inspect_config will be merged into the values persisted as part of the template.
storage_config This property is required. GooglePrivacyDlpV2StorageConfigResponse
The data to scan.
actions This property is required. List<Property Map>
Actions to execute at the completion of the job.
inspectConfig This property is required. Property Map
How and what to scan for.
inspectTemplateName This property is required. String
If provided, will be used as the default for all values in InspectConfig. inspect_config will be merged into the values persisted as part of the template.
storageConfig This property is required. Property Map
The data to scan.

GooglePrivacyDlpV2InspectionRuleResponse

ExclusionRule This property is required. GooglePrivacyDlpV2ExclusionRuleResponse
Exclusion rule.
HotwordRule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
exclusionRule This property is required. GooglePrivacyDlpV2ExclusionRuleResponse
Exclusion rule.
hotwordRule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
exclusionRule This property is required. GooglePrivacyDlpV2ExclusionRuleResponse
Exclusion rule.
hotwordRule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
exclusion_rule This property is required. GooglePrivacyDlpV2ExclusionRuleResponse
Exclusion rule.
hotword_rule This property is required. GooglePrivacyDlpV2HotwordRuleResponse
Hotword-based detection rule.
exclusionRule This property is required. Property Map
Exclusion rule.
hotwordRule This property is required. Property Map
Hotword-based detection rule.

GooglePrivacyDlpV2InspectionRuleSetResponse

InfoTypes This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse>
List of infoTypes this rule set is applied to.
Rules This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectionRuleResponse>
Set of rules to be applied to infoTypes. The rules are applied in order.
InfoTypes This property is required. []GooglePrivacyDlpV2InfoTypeResponse
List of infoTypes this rule set is applied to.
Rules This property is required. []GooglePrivacyDlpV2InspectionRuleResponse
Set of rules to be applied to infoTypes. The rules are applied in order.
infoTypes This property is required. List<GooglePrivacyDlpV2InfoTypeResponse>
List of infoTypes this rule set is applied to.
rules This property is required. List<GooglePrivacyDlpV2InspectionRuleResponse>
Set of rules to be applied to infoTypes. The rules are applied in order.
infoTypes This property is required. GooglePrivacyDlpV2InfoTypeResponse[]
List of infoTypes this rule set is applied to.
rules This property is required. GooglePrivacyDlpV2InspectionRuleResponse[]
Set of rules to be applied to infoTypes. The rules are applied in order.
info_types This property is required. Sequence[GooglePrivacyDlpV2InfoTypeResponse]
List of infoTypes this rule set is applied to.
rules This property is required. Sequence[GooglePrivacyDlpV2InspectionRuleResponse]
Set of rules to be applied to infoTypes. The rules are applied in order.
infoTypes This property is required. List<Property Map>
List of infoTypes this rule set is applied to.
rules This property is required. List<Property Map>
Set of rules to be applied to infoTypes. The rules are applied in order.

GooglePrivacyDlpV2KindExpressionResponse

Name This property is required. string
The name of the kind.
Name This property is required. string
The name of the kind.
name This property is required. String
The name of the kind.
name This property is required. string
The name of the kind.
name This property is required. str
The name of the kind.
name This property is required. String
The name of the kind.

GooglePrivacyDlpV2LikelihoodAdjustmentResponse

FixedLikelihood This property is required. string
Set the likelihood of a finding to a fixed value.
RelativeLikelihood This property is required. int
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be POSSIBLE without the detection rule and relative_likelihood is 1, then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY will result in a final likelihood of LIKELY.
FixedLikelihood This property is required. string
Set the likelihood of a finding to a fixed value.
RelativeLikelihood This property is required. int
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be POSSIBLE without the detection rule and relative_likelihood is 1, then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY will result in a final likelihood of LIKELY.
fixedLikelihood This property is required. String
Set the likelihood of a finding to a fixed value.
relativeLikelihood This property is required. Integer
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be POSSIBLE without the detection rule and relative_likelihood is 1, then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY will result in a final likelihood of LIKELY.
fixedLikelihood This property is required. string
Set the likelihood of a finding to a fixed value.
relativeLikelihood This property is required. number
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be POSSIBLE without the detection rule and relative_likelihood is 1, then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY will result in a final likelihood of LIKELY.
fixed_likelihood This property is required. str
Set the likelihood of a finding to a fixed value.
relative_likelihood This property is required. int
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be POSSIBLE without the detection rule and relative_likelihood is 1, then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY will result in a final likelihood of LIKELY.
fixedLikelihood This property is required. String
Set the likelihood of a finding to a fixed value.
relativeLikelihood This property is required. Number
Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be POSSIBLE without the detection rule and relative_likelihood is 1, then it is upgraded to LIKELY, while a value of -1 would downgrade it to UNLIKELY. Likelihood may never drop below VERY_UNLIKELY or exceed VERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is VERY_LIKELY will result in a final likelihood of LIKELY.

GooglePrivacyDlpV2OutputStorageConfigResponse

OutputSchema This property is required. string
Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
Table This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableResponse
Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the Finding object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
OutputSchema This property is required. string
Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
Table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the Finding object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
outputSchema This property is required. String
Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the Finding object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
outputSchema This property is required. string
Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the Finding object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
output_schema This property is required. str
Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the Finding object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
outputSchema This property is required. String
Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the Finding object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
table This property is required. Property Map
Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the Finding object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.

GooglePrivacyDlpV2PartitionIdResponse

NamespaceId This property is required. string
If not empty, the ID of the namespace to which the entities belong.
Project This property is required. string
The ID of the project to which the entities belong.
NamespaceId This property is required. string
If not empty, the ID of the namespace to which the entities belong.
Project This property is required. string
The ID of the project to which the entities belong.
namespaceId This property is required. String
If not empty, the ID of the namespace to which the entities belong.
project This property is required. String
The ID of the project to which the entities belong.
namespaceId This property is required. string
If not empty, the ID of the namespace to which the entities belong.
project This property is required. string
The ID of the project to which the entities belong.
namespace_id This property is required. str
If not empty, the ID of the namespace to which the entities belong.
project This property is required. str
The ID of the project to which the entities belong.
namespaceId This property is required. String
If not empty, the ID of the namespace to which the entities belong.
project This property is required. String
The ID of the project to which the entities belong.

GooglePrivacyDlpV2ProximityResponse

WindowAfter This property is required. int
Number of characters after the finding to consider.
WindowBefore This property is required. int
Number of characters before the finding to consider. For tabular data, if you want to modify the likelihood of an entire column of findngs, set this to 1. For more information, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
WindowAfter This property is required. int
Number of characters after the finding to consider.
WindowBefore This property is required. int
Number of characters before the finding to consider. For tabular data, if you want to modify the likelihood of an entire column of findngs, set this to 1. For more information, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
windowAfter This property is required. Integer
Number of characters after the finding to consider.
windowBefore This property is required. Integer
Number of characters before the finding to consider. For tabular data, if you want to modify the likelihood of an entire column of findngs, set this to 1. For more information, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
windowAfter This property is required. number
Number of characters after the finding to consider.
windowBefore This property is required. number
Number of characters before the finding to consider. For tabular data, if you want to modify the likelihood of an entire column of findngs, set this to 1. For more information, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
window_after This property is required. int
Number of characters after the finding to consider.
window_before This property is required. int
Number of characters before the finding to consider. For tabular data, if you want to modify the likelihood of an entire column of findngs, set this to 1. For more information, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).
windowAfter This property is required. Number
Number of characters after the finding to consider.
windowBefore This property is required. Number
Number of characters before the finding to consider. For tabular data, if you want to modify the likelihood of an entire column of findngs, set this to 1. For more information, see [Hotword example: Set the match likelihood of a table column] (https://cloud.google.com/dlp/docs/creating-custom-infotypes-likelihood#match-column-values).

GooglePrivacyDlpV2PublishToPubSubResponse

Topic This property is required. string
Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
Topic This property is required. string
Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
topic This property is required. String
Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
topic This property is required. string
Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
topic This property is required. str
Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
topic This property is required. String
Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.

GooglePrivacyDlpV2RegexResponse

GroupIndexes This property is required. List<int>
The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
Pattern This property is required. string
Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
GroupIndexes This property is required. []int
The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
Pattern This property is required. string
Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
groupIndexes This property is required. List<Integer>
The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
pattern This property is required. String
Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
groupIndexes This property is required. number[]
The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
pattern This property is required. string
Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
group_indexes This property is required. Sequence[int]
The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
pattern This property is required. str
Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
groupIndexes This property is required. List<Number>
The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
pattern This property is required. String
Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.

GooglePrivacyDlpV2SaveFindingsResponse

OutputConfig This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2OutputStorageConfigResponse
Location to store findings outside of DLP.
OutputConfig This property is required. GooglePrivacyDlpV2OutputStorageConfigResponse
Location to store findings outside of DLP.
outputConfig This property is required. GooglePrivacyDlpV2OutputStorageConfigResponse
Location to store findings outside of DLP.
outputConfig This property is required. GooglePrivacyDlpV2OutputStorageConfigResponse
Location to store findings outside of DLP.
output_config This property is required. GooglePrivacyDlpV2OutputStorageConfigResponse
Location to store findings outside of DLP.
outputConfig This property is required. Property Map
Location to store findings outside of DLP.

GooglePrivacyDlpV2ScheduleResponse

RecurrencePeriodDuration This property is required. string
With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
RecurrencePeriodDuration This property is required. string
With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
recurrencePeriodDuration This property is required. String
With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
recurrencePeriodDuration This property is required. string
With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
recurrence_period_duration This property is required. str
With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
recurrencePeriodDuration This property is required. String
With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.

GooglePrivacyDlpV2SensitivityScoreResponse

Score This property is required. string
The sensitivity score applied to the resource.
Score This property is required. string
The sensitivity score applied to the resource.
score This property is required. String
The sensitivity score applied to the resource.
score This property is required. string
The sensitivity score applied to the resource.
score This property is required. str
The sensitivity score applied to the resource.
score This property is required. String
The sensitivity score applied to the resource.

GooglePrivacyDlpV2StorageConfigResponse

BigQueryOptions This property is required. GooglePrivacyDlpV2BigQueryOptionsResponse
BigQuery options.
CloudStorageOptions This property is required. GooglePrivacyDlpV2CloudStorageOptionsResponse
Cloud Storage options.
DatastoreOptions This property is required. GooglePrivacyDlpV2DatastoreOptionsResponse
Google Cloud Datastore options.
HybridOptions This property is required. GooglePrivacyDlpV2HybridOptionsResponse
Hybrid inspection options.
TimespanConfig This property is required. GooglePrivacyDlpV2TimespanConfigResponse
bigQueryOptions This property is required. GooglePrivacyDlpV2BigQueryOptionsResponse
BigQuery options.
cloudStorageOptions This property is required. GooglePrivacyDlpV2CloudStorageOptionsResponse
Cloud Storage options.
datastoreOptions This property is required. GooglePrivacyDlpV2DatastoreOptionsResponse
Google Cloud Datastore options.
hybridOptions This property is required. GooglePrivacyDlpV2HybridOptionsResponse
Hybrid inspection options.
timespanConfig This property is required. GooglePrivacyDlpV2TimespanConfigResponse
bigQueryOptions This property is required. GooglePrivacyDlpV2BigQueryOptionsResponse
BigQuery options.
cloudStorageOptions This property is required. GooglePrivacyDlpV2CloudStorageOptionsResponse
Cloud Storage options.
datastoreOptions This property is required. GooglePrivacyDlpV2DatastoreOptionsResponse
Google Cloud Datastore options.
hybridOptions This property is required. GooglePrivacyDlpV2HybridOptionsResponse
Hybrid inspection options.
timespanConfig This property is required. GooglePrivacyDlpV2TimespanConfigResponse
big_query_options This property is required. GooglePrivacyDlpV2BigQueryOptionsResponse
BigQuery options.
cloud_storage_options This property is required. GooglePrivacyDlpV2CloudStorageOptionsResponse
Cloud Storage options.
datastore_options This property is required. GooglePrivacyDlpV2DatastoreOptionsResponse
Google Cloud Datastore options.
hybrid_options This property is required. GooglePrivacyDlpV2HybridOptionsResponse
Hybrid inspection options.
timespan_config This property is required. GooglePrivacyDlpV2TimespanConfigResponse
bigQueryOptions This property is required. Property Map
BigQuery options.
cloudStorageOptions This property is required. Property Map
Cloud Storage options.
datastoreOptions This property is required. Property Map
Google Cloud Datastore options.
hybridOptions This property is required. Property Map
Hybrid inspection options.
timespanConfig This property is required. Property Map

GooglePrivacyDlpV2StoredTypeResponse

CreateTime This property is required. string
Timestamp indicating when the version of the StoredInfoType used for inspection was created. Output-only field, populated by the system.
Name This property is required. string
Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 or projects/project-id/storedInfoTypes/432452342.
CreateTime This property is required. string
Timestamp indicating when the version of the StoredInfoType used for inspection was created. Output-only field, populated by the system.
Name This property is required. string
Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 or projects/project-id/storedInfoTypes/432452342.
createTime This property is required. String
Timestamp indicating when the version of the StoredInfoType used for inspection was created. Output-only field, populated by the system.
name This property is required. String
Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 or projects/project-id/storedInfoTypes/432452342.
createTime This property is required. string
Timestamp indicating when the version of the StoredInfoType used for inspection was created. Output-only field, populated by the system.
name This property is required. string
Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 or projects/project-id/storedInfoTypes/432452342.
create_time This property is required. str
Timestamp indicating when the version of the StoredInfoType used for inspection was created. Output-only field, populated by the system.
name This property is required. str
Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 or projects/project-id/storedInfoTypes/432452342.
createTime This property is required. String
Timestamp indicating when the version of the StoredInfoType used for inspection was created. Output-only field, populated by the system.
name This property is required. String
Resource name of the requested StoredInfoType, for example organizations/433245324/storedInfoTypes/432452342 or projects/project-id/storedInfoTypes/432452342.

GooglePrivacyDlpV2TableOptionsResponse

IdentifyingFields This property is required. List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>
The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
IdentifyingFields This property is required. []GooglePrivacyDlpV2FieldIdResponse
The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
identifyingFields This property is required. List<GooglePrivacyDlpV2FieldIdResponse>
The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
identifyingFields This property is required. GooglePrivacyDlpV2FieldIdResponse[]
The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
identifying_fields This property is required. Sequence[GooglePrivacyDlpV2FieldIdResponse]
The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
identifyingFields This property is required. List<Property Map>
The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.

GooglePrivacyDlpV2TimespanConfigResponse

EnableAutoPopulationOfTimespanConfig This property is required. bool
When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
EndTime This property is required. string
Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
StartTime This property is required. string
Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
TimestampField This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse
Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a NULL value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: INTEGER, DATE, TIMESTAMP, and DATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are: TIMESTAMP. See the known issue related to this operation.
EnableAutoPopulationOfTimespanConfig This property is required. bool
When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
EndTime This property is required. string
Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
StartTime This property is required. string
Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
TimestampField This property is required. GooglePrivacyDlpV2FieldIdResponse
Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a NULL value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: INTEGER, DATE, TIMESTAMP, and DATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are: TIMESTAMP. See the known issue related to this operation.
enableAutoPopulationOfTimespanConfig This property is required. Boolean
When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
endTime This property is required. String
Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
startTime This property is required. String
Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
timestampField This property is required. GooglePrivacyDlpV2FieldIdResponse
Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a NULL value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: INTEGER, DATE, TIMESTAMP, and DATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are: TIMESTAMP. See the known issue related to this operation.
enableAutoPopulationOfTimespanConfig This property is required. boolean
When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
endTime This property is required. string
Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
startTime This property is required. string
Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
timestampField This property is required. GooglePrivacyDlpV2FieldIdResponse
Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a NULL value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: INTEGER, DATE, TIMESTAMP, and DATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are: TIMESTAMP. See the known issue related to this operation.
enable_auto_population_of_timespan_config This property is required. bool
When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
end_time This property is required. str
Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
start_time This property is required. str
Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
timestamp_field This property is required. GooglePrivacyDlpV2FieldIdResponse
Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a NULL value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: INTEGER, DATE, TIMESTAMP, and DATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are: TIMESTAMP. See the known issue related to this operation.
enableAutoPopulationOfTimespanConfig This property is required. Boolean
When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
endTime This property is required. String
Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
startTime This property is required. String
Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
timestampField This property is required. Property Map
Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a NULL value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: INTEGER, DATE, TIMESTAMP, and DATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are: TIMESTAMP. See the known issue related to this operation.

GooglePrivacyDlpV2TransformationConfigResponse

DeidentifyTemplate This property is required. string
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain record_transformations since it can be used for unstructured content such as free-form text files. If this template is not set, a default ReplaceWithInfoTypeConfig will be used to de-identify unstructured content.
ImageRedactTemplate This property is required. string
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
StructuredDeidentifyTemplate This property is required. string
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the deidentify_template is set, then deidentify_template will also apply to the structured content. If neither template is set, a default ReplaceWithInfoTypeConfig will be used to de-identify structured content.
DeidentifyTemplate This property is required. string
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain record_transformations since it can be used for unstructured content such as free-form text files. If this template is not set, a default ReplaceWithInfoTypeConfig will be used to de-identify unstructured content.
ImageRedactTemplate This property is required. string
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
StructuredDeidentifyTemplate This property is required. string
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the deidentify_template is set, then deidentify_template will also apply to the structured content. If neither template is set, a default ReplaceWithInfoTypeConfig will be used to de-identify structured content.
deidentifyTemplate This property is required. String
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain record_transformations since it can be used for unstructured content such as free-form text files. If this template is not set, a default ReplaceWithInfoTypeConfig will be used to de-identify unstructured content.
imageRedactTemplate This property is required. String
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
structuredDeidentifyTemplate This property is required. String
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the deidentify_template is set, then deidentify_template will also apply to the structured content. If neither template is set, a default ReplaceWithInfoTypeConfig will be used to de-identify structured content.
deidentifyTemplate This property is required. string
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain record_transformations since it can be used for unstructured content such as free-form text files. If this template is not set, a default ReplaceWithInfoTypeConfig will be used to de-identify unstructured content.
imageRedactTemplate This property is required. string
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
structuredDeidentifyTemplate This property is required. string
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the deidentify_template is set, then deidentify_template will also apply to the structured content. If neither template is set, a default ReplaceWithInfoTypeConfig will be used to de-identify structured content.
deidentify_template This property is required. str
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain record_transformations since it can be used for unstructured content such as free-form text files. If this template is not set, a default ReplaceWithInfoTypeConfig will be used to de-identify unstructured content.
image_redact_template This property is required. str
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
structured_deidentify_template This property is required. str
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the deidentify_template is set, then deidentify_template will also apply to the structured content. If neither template is set, a default ReplaceWithInfoTypeConfig will be used to de-identify structured content.
deidentifyTemplate This property is required. String
De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain record_transformations since it can be used for unstructured content such as free-form text files. If this template is not set, a default ReplaceWithInfoTypeConfig will be used to de-identify unstructured content.
imageRedactTemplate This property is required. String
Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
structuredDeidentifyTemplate This property is required. String
Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the deidentify_template is set, then deidentify_template will also apply to the structured content. If neither template is set, a default ReplaceWithInfoTypeConfig will be used to de-identify structured content.

GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse

Table This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableResponse
The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
Table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
table This property is required. GooglePrivacyDlpV2BigQueryTableResponse
The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
table This property is required. Property Map
The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.

GooglePrivacyDlpV2TriggerResponse

Manual This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ManualResponse
For use with hybrid jobs. Jobs must be manually created and finished.
Schedule This property is required. Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ScheduleResponse
Create a job on a repeating basis based on the elapse of time.
Manual This property is required. GooglePrivacyDlpV2ManualResponse
For use with hybrid jobs. Jobs must be manually created and finished.
Schedule This property is required. GooglePrivacyDlpV2ScheduleResponse
Create a job on a repeating basis based on the elapse of time.
manual This property is required. GooglePrivacyDlpV2ManualResponse
For use with hybrid jobs. Jobs must be manually created and finished.
schedule This property is required. GooglePrivacyDlpV2ScheduleResponse
Create a job on a repeating basis based on the elapse of time.
manual This property is required. GooglePrivacyDlpV2ManualResponse
For use with hybrid jobs. Jobs must be manually created and finished.
schedule This property is required. GooglePrivacyDlpV2ScheduleResponse
Create a job on a repeating basis based on the elapse of time.
manual This property is required. GooglePrivacyDlpV2ManualResponse
For use with hybrid jobs. Jobs must be manually created and finished.
schedule This property is required. GooglePrivacyDlpV2ScheduleResponse
Create a job on a repeating basis based on the elapse of time.
manual This property is required. Property Map
For use with hybrid jobs. Jobs must be manually created and finished.
schedule This property is required. Property Map
Create a job on a repeating basis based on the elapse of time.

GooglePrivacyDlpV2WordListResponse

Words This property is required. List<string>
Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
Words This property is required. []string
Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
words This property is required. List<String>
Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
words This property is required. string[]
Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
words This property is required. Sequence[str]
Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
words This property is required. List<String>
Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]

GoogleRpcStatusResponse

Code This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. 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 This property is required. 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 This property is required. int
The status code, which should be an enum value of google.rpc.Code.
Details This property is required. []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 This property is required. 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 This property is required. Integer
The status code, which should be an enum value of google.rpc.Code.
details This property is required. 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 This property is required. 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 This property is required. number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. {[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 This property is required. 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 This property is required. int
The status code, which should be an enum value of google.rpc.Code.
details This property is required. 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 This property is required. 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 This property is required. Number
The status code, which should be an enum value of google.rpc.Code.
details This property is required. 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 This property is required. 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