google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.dlp/v2.DlpJob

Explore with Pulumi AI

Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. Auto-naming is currently not supported for this resource.

Create DlpJob Resource

new DlpJob(name: string, args?: DlpJobArgs, opts?: CustomResourceOptions);
@overload
def DlpJob(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           inspect_job: Optional[GooglePrivacyDlpV2InspectJobConfigArgs] = None,
           job_id: Optional[str] = None,
           location: Optional[str] = None,
           project: Optional[str] = None,
           risk_job: Optional[GooglePrivacyDlpV2RiskAnalysisJobConfigArgs] = None)
@overload
def DlpJob(resource_name: str,
           args: Optional[DlpJobArgs] = None,
           opts: Optional[ResourceOptions] = None)
func NewDlpJob(ctx *Context, name string, args *DlpJobArgs, opts ...ResourceOption) (*DlpJob, error)
public DlpJob(string name, DlpJobArgs? args = null, CustomResourceOptions? opts = null)
public DlpJob(String name, DlpJobArgs args)
public DlpJob(String name, DlpJobArgs args, CustomResourceOptions options)
type: google-native:dlp/v2:DlpJob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DlpJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DlpJobArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DlpJobArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DlpJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DlpJobArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DlpJob Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The DlpJob resource accepts the following input properties:

InspectJob Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectJobConfigArgs

An inspection job scans a storage repository for InfoTypes.

JobId string

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

Location string

Deprecated. This field has no effect.

Deprecated:

Deprecated. This field has no effect.

Project string
RiskJob Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RiskAnalysisJobConfigArgs

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

InspectJob GooglePrivacyDlpV2InspectJobConfigArgs

An inspection job scans a storage repository for InfoTypes.

JobId string

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

Location string

Deprecated. This field has no effect.

Deprecated:

Deprecated. This field has no effect.

Project string
RiskJob GooglePrivacyDlpV2RiskAnalysisJobConfigArgs

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

inspectJob GooglePrivacyDlpV2InspectJobConfigArgs

An inspection job scans a storage repository for InfoTypes.

jobId String

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

location String

Deprecated. This field has no effect.

Deprecated:

Deprecated. This field has no effect.

project String
riskJob GooglePrivacyDlpV2RiskAnalysisJobConfigArgs

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

inspectJob GooglePrivacyDlpV2InspectJobConfigArgs

An inspection job scans a storage repository for InfoTypes.

jobId string

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

location string

Deprecated. This field has no effect.

Deprecated:

Deprecated. This field has no effect.

project string
riskJob GooglePrivacyDlpV2RiskAnalysisJobConfigArgs

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

inspect_job GooglePrivacyDlpV2InspectJobConfigArgs

An inspection job scans a storage repository for InfoTypes.

job_id str

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

location str

Deprecated. This field has no effect.

Deprecated:

Deprecated. This field has no effect.

project str
risk_job GooglePrivacyDlpV2RiskAnalysisJobConfigArgs

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

inspectJob Property Map

An inspection job scans a storage repository for InfoTypes.

jobId String

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

location String

Deprecated. This field has no effect.

Deprecated:

Deprecated. This field has no effect.

project String
riskJob Property Map

A risk analysis job calculates re-identification risk metrics for a BigQuery table.

Outputs

All input properties are implicitly available as output properties. Additionally, the DlpJob resource produces the following output properties:

ActionDetails List<Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2ActionDetailsResponse>

Events that should occur after the job has completed.

CreateTime string

Time when the job was created.

EndTime string

Time when the job finished.

Errors List<Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2ErrorResponse>

A stream of errors encountered running the job.

Id string

The provider-assigned unique ID for this managed resource.

InspectDetails Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2InspectDataSourceDetailsResponse

Results from inspecting a data source.

JobTriggerName string

If created by a job trigger, the resource name of the trigger that instantiated the job.

Name string

The server-assigned name.

RiskDetails Pulumi.GoogleNative.DLP.V2.Outputs.GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

Results from analyzing risk of a data source.

StartTime string

Time when the job started.

State string

State of a job.

Type string

The type of job.

ActionDetails []GooglePrivacyDlpV2ActionDetailsResponse

Events that should occur after the job has completed.

CreateTime string

Time when the job was created.

EndTime string

Time when the job finished.

Errors []GooglePrivacyDlpV2ErrorResponse

A stream of errors encountered running the job.

Id string

The provider-assigned unique ID for this managed resource.

InspectDetails GooglePrivacyDlpV2InspectDataSourceDetailsResponse

Results from inspecting a data source.

JobTriggerName string

If created by a job trigger, the resource name of the trigger that instantiated the job.

Name string

The server-assigned name.

RiskDetails GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

Results from analyzing risk of a data source.

StartTime string

Time when the job started.

State string

State of a job.

Type string

The type of job.

actionDetails List<GooglePrivacyDlpV2ActionDetailsResponse>

Events that should occur after the job has completed.

createTime String

Time when the job was created.

endTime String

Time when the job finished.

errors List<GooglePrivacyDlpV2ErrorResponse>

A stream of errors encountered running the job.

id String

The provider-assigned unique ID for this managed resource.

inspectDetails GooglePrivacyDlpV2InspectDataSourceDetailsResponse

Results from inspecting a data source.

jobTriggerName String

If created by a job trigger, the resource name of the trigger that instantiated the job.

name String

The server-assigned name.

riskDetails GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

Results from analyzing risk of a data source.

startTime String

Time when the job started.

state String

State of a job.

type String

The type of job.

actionDetails GooglePrivacyDlpV2ActionDetailsResponse[]

Events that should occur after the job has completed.

createTime string

Time when the job was created.

endTime string

Time when the job finished.

errors GooglePrivacyDlpV2ErrorResponse[]

A stream of errors encountered running the job.

id string

The provider-assigned unique ID for this managed resource.

inspectDetails GooglePrivacyDlpV2InspectDataSourceDetailsResponse

Results from inspecting a data source.

jobTriggerName string

If created by a job trigger, the resource name of the trigger that instantiated the job.

name string

The server-assigned name.

riskDetails GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

Results from analyzing risk of a data source.

startTime string

Time when the job started.

state string

State of a job.

type string

The type of job.

action_details Sequence[GooglePrivacyDlpV2ActionDetailsResponse]

Events that should occur after the job has completed.

create_time str

Time when the job was created.

end_time str

Time when the job finished.

errors Sequence[GooglePrivacyDlpV2ErrorResponse]

A stream of errors encountered running the job.

id str

The provider-assigned unique ID for this managed resource.

inspect_details GooglePrivacyDlpV2InspectDataSourceDetailsResponse

Results from inspecting a data source.

job_trigger_name str

If created by a job trigger, the resource name of the trigger that instantiated the job.

name str

The server-assigned name.

risk_details GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

Results from analyzing risk of a data source.

start_time str

Time when the job started.

state str

State of a job.

type str

The type of job.

actionDetails List<Property Map>

Events that should occur after the job has completed.

createTime String

Time when the job was created.

endTime String

Time when the job finished.

errors List<Property Map>

A stream of errors encountered running the job.

id String

The provider-assigned unique ID for this managed resource.

inspectDetails Property Map

Results from inspecting a data source.

jobTriggerName String

If created by a job trigger, the resource name of the trigger that instantiated the job.

name String

The server-assigned name.

riskDetails Property Map

Results from analyzing risk of a data source.

startTime String

Time when the job started.

state String

State of a job.

type String

The type of job.

Supporting Types

GooglePrivacyDlpV2Action

Deidentify Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Deidentify

Create a de-identified copy of the input data.

JobNotificationEmails Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2JobNotificationEmails

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

PubSub Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToPubSub

Publish a notification to a Pub/Sub topic.

PublishFindingsToCloudDataCatalog Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

PublishSummaryToCscc Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

PublishToStackdriver Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

SaveFindings Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SaveFindings

Save resulting findings in a provided location.

Deidentify GooglePrivacyDlpV2Deidentify

Create a de-identified copy of the input data.

JobNotificationEmails GooglePrivacyDlpV2JobNotificationEmails

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

PubSub GooglePrivacyDlpV2PublishToPubSub

Publish a notification to a Pub/Sub topic.

PublishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

PublishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

PublishToStackdriver GooglePrivacyDlpV2PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

SaveFindings GooglePrivacyDlpV2SaveFindings

Save resulting findings in a provided location.

deidentify GooglePrivacyDlpV2Deidentify

Create a de-identified copy of the input data.

jobNotificationEmails GooglePrivacyDlpV2JobNotificationEmails

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pubSub GooglePrivacyDlpV2PublishToPubSub

Publish a notification to a Pub/Sub topic.

publishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

publishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

publishToStackdriver GooglePrivacyDlpV2PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

saveFindings GooglePrivacyDlpV2SaveFindings

Save resulting findings in a provided location.

deidentify GooglePrivacyDlpV2Deidentify

Create a de-identified copy of the input data.

jobNotificationEmails GooglePrivacyDlpV2JobNotificationEmails

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pubSub GooglePrivacyDlpV2PublishToPubSub

Publish a notification to a Pub/Sub topic.

publishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

publishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

publishToStackdriver GooglePrivacyDlpV2PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

saveFindings GooglePrivacyDlpV2SaveFindings

Save resulting findings in a provided location.

deidentify GooglePrivacyDlpV2Deidentify

Create a de-identified copy of the input data.

job_notification_emails GooglePrivacyDlpV2JobNotificationEmails

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pub_sub GooglePrivacyDlpV2PublishToPubSub

Publish a notification to a Pub/Sub topic.

publish_findings_to_cloud_data_catalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

publish_summary_to_cscc GooglePrivacyDlpV2PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

publish_to_stackdriver GooglePrivacyDlpV2PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

save_findings GooglePrivacyDlpV2SaveFindings

Save resulting findings in a provided location.

deidentify Property Map

Create a de-identified copy of the input data.

jobNotificationEmails Property Map

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pubSub Property Map

Publish a notification to a Pub/Sub topic.

publishFindingsToCloudDataCatalog Property Map

Publish findings to Cloud Datahub.

publishSummaryToCscc Property Map

Publish summary to Cloud Security Command Center (Alpha).

publishToStackdriver Property Map

Enable Stackdriver metric dlp.googleapis.com/finding_count.

saveFindings Property Map

Save resulting findings in a provided location.

GooglePrivacyDlpV2ActionDetailsResponse

deidentifyDetails Property Map

Outcome of a de-identification action.

GooglePrivacyDlpV2ActionResponse

Deidentify Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyResponse

Create a de-identified copy of the input data.

JobNotificationEmails 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToPubSubResponse

Publish a notification to a Pub/Sub topic.

PublishFindingsToCloudDataCatalog Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse

Publish findings to Cloud Datahub.

PublishSummaryToCscc Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishSummaryToCsccResponse

Publish summary to Cloud Security Command Center (Alpha).

PublishToStackdriver Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToStackdriverResponse

Enable Stackdriver metric dlp.googleapis.com/finding_count.

SaveFindings Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SaveFindingsResponse

Save resulting findings in a provided location.

Deidentify GooglePrivacyDlpV2DeidentifyResponse

Create a de-identified copy of the input data.

JobNotificationEmails GooglePrivacyDlpV2JobNotificationEmailsResponse

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

PubSub GooglePrivacyDlpV2PublishToPubSubResponse

Publish a notification to a Pub/Sub topic.

PublishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse

Publish findings to Cloud Datahub.

PublishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCsccResponse

Publish summary to Cloud Security Command Center (Alpha).

PublishToStackdriver GooglePrivacyDlpV2PublishToStackdriverResponse

Enable Stackdriver metric dlp.googleapis.com/finding_count.

SaveFindings GooglePrivacyDlpV2SaveFindingsResponse

Save resulting findings in a provided location.

deidentify GooglePrivacyDlpV2DeidentifyResponse

Create a de-identified copy of the input data.

jobNotificationEmails GooglePrivacyDlpV2JobNotificationEmailsResponse

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pubSub GooglePrivacyDlpV2PublishToPubSubResponse

Publish a notification to a Pub/Sub topic.

publishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse

Publish findings to Cloud Datahub.

publishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCsccResponse

Publish summary to Cloud Security Command Center (Alpha).

publishToStackdriver GooglePrivacyDlpV2PublishToStackdriverResponse

Enable Stackdriver metric dlp.googleapis.com/finding_count.

saveFindings GooglePrivacyDlpV2SaveFindingsResponse

Save resulting findings in a provided location.

deidentify GooglePrivacyDlpV2DeidentifyResponse

Create a de-identified copy of the input data.

jobNotificationEmails GooglePrivacyDlpV2JobNotificationEmailsResponse

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pubSub GooglePrivacyDlpV2PublishToPubSubResponse

Publish a notification to a Pub/Sub topic.

publishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse

Publish findings to Cloud Datahub.

publishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCsccResponse

Publish summary to Cloud Security Command Center (Alpha).

publishToStackdriver GooglePrivacyDlpV2PublishToStackdriverResponse

Enable Stackdriver metric dlp.googleapis.com/finding_count.

saveFindings GooglePrivacyDlpV2SaveFindingsResponse

Save resulting findings in a provided location.

deidentify GooglePrivacyDlpV2DeidentifyResponse

Create a de-identified copy of the input data.

job_notification_emails GooglePrivacyDlpV2JobNotificationEmailsResponse

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pub_sub GooglePrivacyDlpV2PublishToPubSubResponse

Publish a notification to a Pub/Sub topic.

publish_findings_to_cloud_data_catalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse

Publish findings to Cloud Datahub.

publish_summary_to_cscc GooglePrivacyDlpV2PublishSummaryToCsccResponse

Publish summary to Cloud Security Command Center (Alpha).

publish_to_stackdriver GooglePrivacyDlpV2PublishToStackdriverResponse

Enable Stackdriver metric dlp.googleapis.com/finding_count.

save_findings GooglePrivacyDlpV2SaveFindingsResponse

Save resulting findings in a provided location.

deidentify Property Map

Create a de-identified copy of the input data.

jobNotificationEmails Property Map

Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.

pubSub Property Map

Publish a notification to a Pub/Sub topic.

publishFindingsToCloudDataCatalog Property Map

Publish findings to Cloud Datahub.

publishSummaryToCscc Property Map

Publish summary to Cloud Security Command Center (Alpha).

publishToStackdriver Property Map

Enable Stackdriver metric dlp.googleapis.com/finding_count.

saveFindings Property Map

Save resulting findings in a provided location.

GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

CategoricalStatsResult Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CategoricalStatsResultResponse

Categorical stats result

DeltaPresenceEstimationResult Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

Delta-presence result

KAnonymityResult Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KAnonymityResultResponse

K-anonymity result

KMapEstimationResult Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KMapEstimationResultResponse

K-map result

LDiversityResult Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LDiversityResultResponse

L-divesity result

NumericalStatsResult Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2NumericalStatsResultResponse

Numerical stats result

RequestedOptions Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

The configuration used for this job.

RequestedPrivacyMetric Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PrivacyMetricResponse

Privacy metric to compute.

RequestedSourceTable Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableResponse

Input dataset to compute metrics over.

CategoricalStatsResult GooglePrivacyDlpV2CategoricalStatsResultResponse

Categorical stats result

DeltaPresenceEstimationResult GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

Delta-presence result

KAnonymityResult GooglePrivacyDlpV2KAnonymityResultResponse

K-anonymity result

KMapEstimationResult GooglePrivacyDlpV2KMapEstimationResultResponse

K-map result

LDiversityResult GooglePrivacyDlpV2LDiversityResultResponse

L-divesity result

NumericalStatsResult GooglePrivacyDlpV2NumericalStatsResultResponse

Numerical stats result

RequestedOptions GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

The configuration used for this job.

RequestedPrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponse

Privacy metric to compute.

RequestedSourceTable GooglePrivacyDlpV2BigQueryTableResponse

Input dataset to compute metrics over.

categoricalStatsResult GooglePrivacyDlpV2CategoricalStatsResultResponse

Categorical stats result

deltaPresenceEstimationResult GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

Delta-presence result

kAnonymityResult GooglePrivacyDlpV2KAnonymityResultResponse

K-anonymity result

kMapEstimationResult GooglePrivacyDlpV2KMapEstimationResultResponse

K-map result

lDiversityResult GooglePrivacyDlpV2LDiversityResultResponse

L-divesity result

numericalStatsResult GooglePrivacyDlpV2NumericalStatsResultResponse

Numerical stats result

requestedOptions GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

The configuration used for this job.

requestedPrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponse

Privacy metric to compute.

requestedSourceTable GooglePrivacyDlpV2BigQueryTableResponse

Input dataset to compute metrics over.

categoricalStatsResult GooglePrivacyDlpV2CategoricalStatsResultResponse

Categorical stats result

deltaPresenceEstimationResult GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

Delta-presence result

kAnonymityResult GooglePrivacyDlpV2KAnonymityResultResponse

K-anonymity result

kMapEstimationResult GooglePrivacyDlpV2KMapEstimationResultResponse

K-map result

lDiversityResult GooglePrivacyDlpV2LDiversityResultResponse

L-divesity result

numericalStatsResult GooglePrivacyDlpV2NumericalStatsResultResponse

Numerical stats result

requestedOptions GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

The configuration used for this job.

requestedPrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponse

Privacy metric to compute.

requestedSourceTable GooglePrivacyDlpV2BigQueryTableResponse

Input dataset to compute metrics over.

categorical_stats_result GooglePrivacyDlpV2CategoricalStatsResultResponse

Categorical stats result

delta_presence_estimation_result GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

Delta-presence result

k_anonymity_result GooglePrivacyDlpV2KAnonymityResultResponse

K-anonymity result

k_map_estimation_result GooglePrivacyDlpV2KMapEstimationResultResponse

K-map result

l_diversity_result GooglePrivacyDlpV2LDiversityResultResponse

L-divesity result

numerical_stats_result GooglePrivacyDlpV2NumericalStatsResultResponse

Numerical stats result

requested_options GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

The configuration used for this job.

requested_privacy_metric GooglePrivacyDlpV2PrivacyMetricResponse

Privacy metric to compute.

requested_source_table GooglePrivacyDlpV2BigQueryTableResponse

Input dataset to compute metrics over.

categoricalStatsResult Property Map

Categorical stats result

deltaPresenceEstimationResult Property Map

Delta-presence result

kAnonymityResult Property Map

K-anonymity result

kMapEstimationResult Property Map

K-map result

lDiversityResult Property Map

L-divesity result

numericalStatsResult Property Map

Numerical stats result

requestedOptions Property Map

The configuration used for this job.

requestedPrivacyMetric Property Map

Privacy metric to compute.

requestedSourceTable Property Map

Input dataset to compute metrics over.

GooglePrivacyDlpV2AuxiliaryTable

QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2QuasiIdField>

Quasi-identifier columns.

RelativeFrequency Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldId

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

Table Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTable

Auxiliary table location.

QuasiIds []GooglePrivacyDlpV2QuasiIdField

Quasi-identifier columns.

RelativeFrequency GooglePrivacyDlpV2FieldId

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

Table GooglePrivacyDlpV2BigQueryTable

Auxiliary table location.

quasiIds List<GooglePrivacyDlpV2QuasiIdField>

Quasi-identifier columns.

relativeFrequency GooglePrivacyDlpV2FieldId

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table GooglePrivacyDlpV2BigQueryTable

Auxiliary table location.

quasiIds GooglePrivacyDlpV2QuasiIdField[]

Quasi-identifier columns.

relativeFrequency GooglePrivacyDlpV2FieldId

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table GooglePrivacyDlpV2BigQueryTable

Auxiliary table location.

quasi_ids Sequence[GooglePrivacyDlpV2QuasiIdField]

Quasi-identifier columns.

relative_frequency GooglePrivacyDlpV2FieldId

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table GooglePrivacyDlpV2BigQueryTable

Auxiliary table location.

quasiIds List<Property Map>

Quasi-identifier columns.

relativeFrequency Property Map

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table Property Map

Auxiliary table location.

GooglePrivacyDlpV2AuxiliaryTableResponse

QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2QuasiIdFieldResponse>

Quasi-identifier columns.

RelativeFrequency Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

Table Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableResponse

Auxiliary table location.

QuasiIds []GooglePrivacyDlpV2QuasiIdFieldResponse

Quasi-identifier columns.

RelativeFrequency GooglePrivacyDlpV2FieldIdResponse

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

Table GooglePrivacyDlpV2BigQueryTableResponse

Auxiliary table location.

quasiIds List<GooglePrivacyDlpV2QuasiIdFieldResponse>

Quasi-identifier columns.

relativeFrequency GooglePrivacyDlpV2FieldIdResponse

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table GooglePrivacyDlpV2BigQueryTableResponse

Auxiliary table location.

quasiIds GooglePrivacyDlpV2QuasiIdFieldResponse[]

Quasi-identifier columns.

relativeFrequency GooglePrivacyDlpV2FieldIdResponse

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table GooglePrivacyDlpV2BigQueryTableResponse

Auxiliary table location.

quasi_ids Sequence[GooglePrivacyDlpV2QuasiIdFieldResponse]

Quasi-identifier columns.

relative_frequency GooglePrivacyDlpV2FieldIdResponse

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table GooglePrivacyDlpV2BigQueryTableResponse

Auxiliary table location.

quasiIds List<Property Map>

Quasi-identifier columns.

relativeFrequency Property Map

The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.

table Property Map

Auxiliary table location.

GooglePrivacyDlpV2BigQueryOptions

ExcludedFields List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldId>

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

IdentifyingFields List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldId>

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 List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldId>

Limit scanning only to these fields.

RowsLimit 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 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 Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2BigQueryOptionsSampleMethod
TableReference Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTable

Complete BigQuery table reference.

ExcludedFields []GooglePrivacyDlpV2FieldId

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

IdentifyingFields []GooglePrivacyDlpV2FieldId

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 []GooglePrivacyDlpV2FieldId

Limit scanning only to these fields.

RowsLimit 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 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 GooglePrivacyDlpV2BigQueryOptionsSampleMethod
TableReference GooglePrivacyDlpV2BigQueryTable

Complete BigQuery table reference.

excludedFields List<GooglePrivacyDlpV2FieldId>

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifyingFields List<GooglePrivacyDlpV2FieldId>

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 List<GooglePrivacyDlpV2FieldId>

Limit scanning only to these fields.

rowsLimit 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 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 GooglePrivacyDlpV2BigQueryOptionsSampleMethod
tableReference GooglePrivacyDlpV2BigQueryTable

Complete BigQuery table reference.

excludedFields GooglePrivacyDlpV2FieldId[]

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifyingFields GooglePrivacyDlpV2FieldId[]

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 GooglePrivacyDlpV2FieldId[]

Limit scanning only to these fields.

rowsLimit 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 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 GooglePrivacyDlpV2BigQueryOptionsSampleMethod
tableReference GooglePrivacyDlpV2BigQueryTable

Complete BigQuery table reference.

excluded_fields Sequence[GooglePrivacyDlpV2FieldId]

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifying_fields Sequence[GooglePrivacyDlpV2FieldId]

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 Sequence[GooglePrivacyDlpV2FieldId]

Limit scanning only to these fields.

rows_limit 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 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 GooglePrivacyDlpV2BigQueryOptionsSampleMethod
table_reference GooglePrivacyDlpV2BigQueryTable

Complete BigQuery table reference.

excludedFields List<Property Map>

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifyingFields 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 List<Property Map>

Limit scanning only to these fields.

rowsLimit 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 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 "SAMPLE_METHOD_UNSPECIFIED" | "TOP" | "RANDOM_START"
tableReference Property Map

Complete BigQuery table reference.

GooglePrivacyDlpV2BigQueryOptionsResponse

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

IdentifyingFields 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 List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>

Limit scanning only to these fields.

RowsLimit 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 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 string
TableReference Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableResponse

Complete BigQuery table reference.

ExcludedFields []GooglePrivacyDlpV2FieldIdResponse

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

IdentifyingFields []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 []GooglePrivacyDlpV2FieldIdResponse

Limit scanning only to these fields.

RowsLimit 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 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 string
TableReference GooglePrivacyDlpV2BigQueryTableResponse

Complete BigQuery table reference.

excludedFields List<GooglePrivacyDlpV2FieldIdResponse>

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifyingFields 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 List<GooglePrivacyDlpV2FieldIdResponse>

Limit scanning only to these fields.

rowsLimit 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 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 String
tableReference GooglePrivacyDlpV2BigQueryTableResponse

Complete BigQuery table reference.

excludedFields GooglePrivacyDlpV2FieldIdResponse[]

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifyingFields 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 GooglePrivacyDlpV2FieldIdResponse[]

Limit scanning only to these fields.

rowsLimit 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 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 string
tableReference GooglePrivacyDlpV2BigQueryTableResponse

Complete BigQuery table reference.

excluded_fields Sequence[GooglePrivacyDlpV2FieldIdResponse]

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifying_fields 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 Sequence[GooglePrivacyDlpV2FieldIdResponse]

Limit scanning only to these fields.

rows_limit 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 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 str
table_reference GooglePrivacyDlpV2BigQueryTableResponse

Complete BigQuery table reference.

excludedFields List<Property Map>

References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.

identifyingFields 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 List<Property Map>

Limit scanning only to these fields.

rowsLimit 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 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 String
tableReference Property Map

Complete BigQuery table reference.

GooglePrivacyDlpV2BigQueryOptionsSampleMethod

SampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
Top
TOP

Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.

RandomStart
RANDOM_START

Randomly pick groups of rows to scan.

GooglePrivacyDlpV2BigQueryOptionsSampleMethodSampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
GooglePrivacyDlpV2BigQueryOptionsSampleMethodTop
TOP

Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.

GooglePrivacyDlpV2BigQueryOptionsSampleMethodRandomStart
RANDOM_START

Randomly pick groups of rows to scan.

SampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
Top
TOP

Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.

RandomStart
RANDOM_START

Randomly pick groups of rows to scan.

SampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
Top
TOP

Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.

RandomStart
RANDOM_START

Randomly pick groups of rows to scan.

SAMPLE_METHOD_UNSPECIFIED
SAMPLE_METHOD_UNSPECIFIED
TOP
TOP

Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.

RANDOM_START
RANDOM_START

Randomly pick groups of rows to scan.

"SAMPLE_METHOD_UNSPECIFIED"
SAMPLE_METHOD_UNSPECIFIED
"TOP"
TOP

Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.

"RANDOM_START"
RANDOM_START

Randomly pick groups of rows to scan.

GooglePrivacyDlpV2BigQueryTable

DatasetId string

Dataset ID of the table.

Project string

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

TableId string

Name of the table.

DatasetId string

Dataset ID of the table.

Project string

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

TableId string

Name of the table.

datasetId String

Dataset ID of the table.

project String

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

tableId String

Name of the table.

datasetId string

Dataset ID of the table.

project string

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

tableId string

Name of the table.

dataset_id str

Dataset ID of the table.

project str

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

table_id str

Name of the table.

datasetId String

Dataset ID of the table.

project String

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

tableId String

Name of the table.

GooglePrivacyDlpV2BigQueryTableResponse

DatasetId string

Dataset ID of the table.

Project string

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

TableId string

Name of the table.

DatasetId string

Dataset ID of the table.

Project string

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

TableId string

Name of the table.

datasetId String

Dataset ID of the table.

project String

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

tableId String

Name of the table.

datasetId string

Dataset ID of the table.

project string

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

tableId string

Name of the table.

dataset_id str

Dataset ID of the table.

project str

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

table_id str

Name of the table.

datasetId String

Dataset ID of the table.

project String

The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.

tableId String

Name of the table.

GooglePrivacyDlpV2BucketResponse

Max Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse

Upper bound of the range, exclusive; type must match min.

Min Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse

Lower bound of the range, inclusive. Type should be the same as max if used.

ReplacementValue Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse

Replacement value for this bucket.

Max GooglePrivacyDlpV2ValueResponse

Upper bound of the range, exclusive; type must match min.

Min GooglePrivacyDlpV2ValueResponse

Lower bound of the range, inclusive. Type should be the same as max if used.

ReplacementValue GooglePrivacyDlpV2ValueResponse

Replacement value for this bucket.

max GooglePrivacyDlpV2ValueResponse

Upper bound of the range, exclusive; type must match min.

min GooglePrivacyDlpV2ValueResponse

Lower bound of the range, inclusive. Type should be the same as max if used.

replacementValue GooglePrivacyDlpV2ValueResponse

Replacement value for this bucket.

max GooglePrivacyDlpV2ValueResponse

Upper bound of the range, exclusive; type must match min.

min GooglePrivacyDlpV2ValueResponse

Lower bound of the range, inclusive. Type should be the same as max if used.

replacementValue GooglePrivacyDlpV2ValueResponse

Replacement value for this bucket.

max GooglePrivacyDlpV2ValueResponse

Upper bound of the range, exclusive; type must match min.

min GooglePrivacyDlpV2ValueResponse

Lower bound of the range, inclusive. Type should be the same as max if used.

replacement_value GooglePrivacyDlpV2ValueResponse

Replacement value for this bucket.

max Property Map

Upper bound of the range, exclusive; type must match min.

min Property Map

Lower bound of the range, inclusive. Type should be the same as max if used.

replacementValue Property Map

Replacement value for this bucket.

GooglePrivacyDlpV2BucketingConfigResponse

Buckets []GooglePrivacyDlpV2BucketResponse

Set of buckets. Ranges must be non-overlapping.

buckets List<GooglePrivacyDlpV2BucketResponse>

Set of buckets. Ranges must be non-overlapping.

buckets GooglePrivacyDlpV2BucketResponse[]

Set of buckets. Ranges must be non-overlapping.

buckets Sequence[GooglePrivacyDlpV2BucketResponse]

Set of buckets. Ranges must be non-overlapping.

buckets List<Property Map>

Set of buckets. Ranges must be non-overlapping.

GooglePrivacyDlpV2CategoricalStatsConfig

Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldId

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

Field GooglePrivacyDlpV2FieldId

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field GooglePrivacyDlpV2FieldId

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field GooglePrivacyDlpV2FieldId

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field GooglePrivacyDlpV2FieldId

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field Property Map

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

GooglePrivacyDlpV2CategoricalStatsConfigResponse

Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

Field GooglePrivacyDlpV2FieldIdResponse

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field GooglePrivacyDlpV2FieldIdResponse

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field GooglePrivacyDlpV2FieldIdResponse

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field GooglePrivacyDlpV2FieldIdResponse

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

field Property Map

Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.

GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponse

BucketSize string

Total number of values in this bucket.

BucketValueCount string

Total number of distinct values in this bucket.

BucketValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueFrequencyResponse>

Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.

ValueFrequencyLowerBound string

Lower bound on the value frequency of the values in this bucket.

ValueFrequencyUpperBound string

Upper bound on the value frequency of the values in this bucket.

BucketSize string

Total number of values in this bucket.

BucketValueCount string

Total number of distinct values in this bucket.

BucketValues []GooglePrivacyDlpV2ValueFrequencyResponse

Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.

ValueFrequencyLowerBound string

Lower bound on the value frequency of the values in this bucket.

ValueFrequencyUpperBound string

Upper bound on the value frequency of the values in this bucket.

bucketSize String

Total number of values in this bucket.

bucketValueCount String

Total number of distinct values in this bucket.

bucketValues List<GooglePrivacyDlpV2ValueFrequencyResponse>

Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.

valueFrequencyLowerBound String

Lower bound on the value frequency of the values in this bucket.

valueFrequencyUpperBound String

Upper bound on the value frequency of the values in this bucket.

bucketSize string

Total number of values in this bucket.

bucketValueCount string

Total number of distinct values in this bucket.

bucketValues GooglePrivacyDlpV2ValueFrequencyResponse[]

Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.

valueFrequencyLowerBound string

Lower bound on the value frequency of the values in this bucket.

valueFrequencyUpperBound string

Upper bound on the value frequency of the values in this bucket.

bucket_size str

Total number of values in this bucket.

bucket_value_count str

Total number of distinct values in this bucket.

bucket_values Sequence[GooglePrivacyDlpV2ValueFrequencyResponse]

Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.

value_frequency_lower_bound str

Lower bound on the value frequency of the values in this bucket.

value_frequency_upper_bound str

Upper bound on the value frequency of the values in this bucket.

bucketSize String

Total number of values in this bucket.

bucketValueCount String

Total number of distinct values in this bucket.

bucketValues List<Property Map>

Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.

valueFrequencyLowerBound String

Lower bound on the value frequency of the values in this bucket.

valueFrequencyUpperBound String

Upper bound on the value frequency of the values in this bucket.

GooglePrivacyDlpV2CategoricalStatsResultResponse

valueFrequencyHistogramBuckets List<Property Map>

Histogram of value frequencies in the column.

GooglePrivacyDlpV2CharacterMaskConfigResponse

CharactersToIgnore List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CharsToIgnoreResponse>

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with *, Cloud DLP returns ***-**5-5555.

MaskingCharacter string

Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for strings, and 0 for digits.

NumberToMask int

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: - masking_character is * - number_to_mask is -4 - reverse_order is false - CharsToIgnore includes - - Input string is 1234-5678-9012-3456 The resulting de-identified string is ****-****-****-3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234-****-****-****.

ReverseOrder bool

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is *, number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12***.

CharactersToIgnore []GooglePrivacyDlpV2CharsToIgnoreResponse

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with *, Cloud DLP returns ***-**5-5555.

MaskingCharacter string

Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for strings, and 0 for digits.

NumberToMask int

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: - masking_character is * - number_to_mask is -4 - reverse_order is false - CharsToIgnore includes - - Input string is 1234-5678-9012-3456 The resulting de-identified string is ****-****-****-3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234-****-****-****.

ReverseOrder bool

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is *, number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12***.

charactersToIgnore List<GooglePrivacyDlpV2CharsToIgnoreResponse>

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with *, Cloud DLP returns ***-**5-5555.

maskingCharacter String

Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for strings, and 0 for digits.

numberToMask Integer

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: - masking_character is * - number_to_mask is -4 - reverse_order is false - CharsToIgnore includes - - Input string is 1234-5678-9012-3456 The resulting de-identified string is ****-****-****-3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234-****-****-****.

reverseOrder Boolean

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is *, number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12***.

charactersToIgnore GooglePrivacyDlpV2CharsToIgnoreResponse[]

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with *, Cloud DLP returns ***-**5-5555.

maskingCharacter string

Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for strings, and 0 for digits.

numberToMask number

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: - masking_character is * - number_to_mask is -4 - reverse_order is false - CharsToIgnore includes - - Input string is 1234-5678-9012-3456 The resulting de-identified string is ****-****-****-3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234-****-****-****.

reverseOrder boolean

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is *, number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12***.

characters_to_ignore Sequence[GooglePrivacyDlpV2CharsToIgnoreResponse]

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with *, Cloud DLP returns ***-**5-5555.

masking_character str

Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for strings, and 0 for digits.

number_to_mask int

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: - masking_character is * - number_to_mask is -4 - reverse_order is false - CharsToIgnore includes - - Input string is 1234-5678-9012-3456 The resulting de-identified string is ****-****-****-3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234-****-****-****.

reverse_order bool

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is *, number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12***.

charactersToIgnore List<Property Map>

When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is 555-555-5555 and you instruct Cloud DLP to skip - and mask 5 characters with *, Cloud DLP returns ***-**5-5555.

maskingCharacter String

Character to use to mask the sensitive values—for example, * for an alphabetic string such as a name, or 0 for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to * for strings, and 0 for digits.

numberToMask Number

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally. If number_to_mask is negative, this denotes inverse masking. Cloud DLP masks all but a number of characters. For example, suppose you have the following values: - masking_character is * - number_to_mask is -4 - reverse_order is false - CharsToIgnore includes - - Input string is 1234-5678-9012-3456 The resulting de-identified string is ****-****-****-3456. Cloud DLP masks all but the last four characters. If reverse_order is true, all but the first four characters are masked as 1234-****-****-****.

reverseOrder Boolean

Mask characters in reverse order. For example, if masking_character is 0, number_to_mask is 14, and reverse_order is false, then the input string 1234-5678-9012-3456 is masked as 00000000000000-3456. If masking_character is *, number_to_mask is 3, and reverse_order is true, then the string 12345 is masked as 12***.

GooglePrivacyDlpV2CharsToIgnoreResponse

CharactersToSkip string

Characters to not transform when masking.

CommonCharactersToIgnore string

Common characters to not transform when masking. Useful to avoid removing punctuation.

CharactersToSkip string

Characters to not transform when masking.

CommonCharactersToIgnore string

Common characters to not transform when masking. Useful to avoid removing punctuation.

charactersToSkip String

Characters to not transform when masking.

commonCharactersToIgnore String

Common characters to not transform when masking. Useful to avoid removing punctuation.

charactersToSkip string

Characters to not transform when masking.

commonCharactersToIgnore string

Common characters to not transform when masking. Useful to avoid removing punctuation.

characters_to_skip str

Characters to not transform when masking.

common_characters_to_ignore str

Common characters to not transform when masking. Useful to avoid removing punctuation.

charactersToSkip String

Characters to not transform when masking.

commonCharactersToIgnore String

Common characters to not transform when masking. Useful to avoid removing punctuation.

GooglePrivacyDlpV2CloudStorageOptions

BytesLimitPerFile 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. Cannot be set if de-identification is requested.

BytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

FileSet Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FileSet

The set of one or more files to scan.

FileTypes List<Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem>

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 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 Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2CloudStorageOptionsSampleMethod
BytesLimitPerFile 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. Cannot be set if de-identification is requested.

BytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

FileSet GooglePrivacyDlpV2FileSet

The set of one or more files to scan.

FileTypes []GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem

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 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 GooglePrivacyDlpV2CloudStorageOptionsSampleMethod
bytesLimitPerFile 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. Cannot be set if de-identification is requested.

bytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

fileSet GooglePrivacyDlpV2FileSet

The set of one or more files to scan.

fileTypes List<GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem>

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 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 GooglePrivacyDlpV2CloudStorageOptionsSampleMethod
bytesLimitPerFile 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. Cannot be set if de-identification is requested.

bytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

fileSet GooglePrivacyDlpV2FileSet

The set of one or more files to scan.

fileTypes GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem[]

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 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 GooglePrivacyDlpV2CloudStorageOptionsSampleMethod
bytes_limit_per_file 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. Cannot be set if de-identification is requested.

bytes_limit_per_file_percent 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. Cannot be set if de-identification is requested.

file_set GooglePrivacyDlpV2FileSet

The set of one or more files to scan.

file_types Sequence[GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem]

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 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 GooglePrivacyDlpV2CloudStorageOptionsSampleMethod
bytesLimitPerFile 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. Cannot be set if de-identification is requested.

bytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

fileSet Property Map

The set of one or more files to scan.

fileTypes List<"FILE_TYPE_UNSPECIFIED" | "BINARY_FILE" | "TEXT_FILE" | "IMAGE" | "WORD" | "PDF" | "AVRO" | "CSV" | "TSV" | "POWERPOINT" | "EXCEL">

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 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 "SAMPLE_METHOD_UNSPECIFIED" | "TOP" | "RANDOM_START"

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem

FileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

BinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

Image
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

Word
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

Pdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

Avro
AVRO

Included file extensions: avro

Csv
CSV

Included file extensions: csv

Tsv
TSV

Included file extensions: tsv

Powerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

Excel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemFileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemBinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemTextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemImage
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemWord
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemAvro
AVRO

Included file extensions: avro

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemCsv
CSV

Included file extensions: csv

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemTsv
TSV

Included file extensions: tsv

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPowerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemExcel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

FileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

BinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

Image
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

Word
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

Pdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

Avro
AVRO

Included file extensions: avro

Csv
CSV

Included file extensions: csv

Tsv
TSV

Included file extensions: tsv

Powerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

Excel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

FileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

BinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

Image
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

Word
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

Pdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

Avro
AVRO

Included file extensions: avro

Csv
CSV

Included file extensions: csv

Tsv
TSV

Included file extensions: tsv

Powerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

Excel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

FILE_TYPE_UNSPECIFIED
FILE_TYPE_UNSPECIFIED

Includes all files.

BINARY_FILE
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TEXT_FILE
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

IMAGE
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

WORD
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

PDF
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

AVRO
AVRO

Included file extensions: avro

CSV
CSV

Included file extensions: csv

TSV
TSV

Included file extensions: tsv

POWERPOINT
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

EXCEL
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

"FILE_TYPE_UNSPECIFIED"
FILE_TYPE_UNSPECIFIED

Includes all files.

"BINARY_FILE"
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

"TEXT_FILE"
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

"IMAGE"
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

"WORD"
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

"PDF"
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

"AVRO"
AVRO

Included file extensions: avro

"CSV"
CSV

Included file extensions: csv

"TSV"
TSV

Included file extensions: tsv

"POWERPOINT"
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

"EXCEL"
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

GooglePrivacyDlpV2CloudStorageOptionsResponse

BytesLimitPerFile 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. Cannot be set if de-identification is requested.

BytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

FileSet Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FileSetResponse

The set of one or more files to scan.

FileTypes 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 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 string
BytesLimitPerFile 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. Cannot be set if de-identification is requested.

BytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

FileSet GooglePrivacyDlpV2FileSetResponse

The set of one or more files to scan.

FileTypes []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 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 string
bytesLimitPerFile 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. Cannot be set if de-identification is requested.

bytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

fileSet GooglePrivacyDlpV2FileSetResponse

The set of one or more files to scan.

fileTypes 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 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 String
bytesLimitPerFile 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. Cannot be set if de-identification is requested.

bytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

fileSet GooglePrivacyDlpV2FileSetResponse

The set of one or more files to scan.

fileTypes 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 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 string
bytes_limit_per_file 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. Cannot be set if de-identification is requested.

bytes_limit_per_file_percent 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. Cannot be set if de-identification is requested.

file_set GooglePrivacyDlpV2FileSetResponse

The set of one or more files to scan.

file_types 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 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 str
bytesLimitPerFile 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. Cannot be set if de-identification is requested.

bytesLimitPerFilePercent 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. Cannot be set if de-identification is requested.

fileSet Property Map

The set of one or more files to scan.

fileTypes 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 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 String

GooglePrivacyDlpV2CloudStorageOptionsSampleMethod

SampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
Top
TOP

Scan from the top (default).

RandomStart
RANDOM_START

For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.

GooglePrivacyDlpV2CloudStorageOptionsSampleMethodSampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
GooglePrivacyDlpV2CloudStorageOptionsSampleMethodTop
TOP

Scan from the top (default).

GooglePrivacyDlpV2CloudStorageOptionsSampleMethodRandomStart
RANDOM_START

For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.

SampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
Top
TOP

Scan from the top (default).

RandomStart
RANDOM_START

For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.

SampleMethodUnspecified
SAMPLE_METHOD_UNSPECIFIED
Top
TOP

Scan from the top (default).

RandomStart
RANDOM_START

For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.

SAMPLE_METHOD_UNSPECIFIED
SAMPLE_METHOD_UNSPECIFIED
TOP
TOP

Scan from the top (default).

RANDOM_START
RANDOM_START

For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.

"SAMPLE_METHOD_UNSPECIFIED"
SAMPLE_METHOD_UNSPECIFIED
"TOP"
TOP

Scan from the top (default).

"RANDOM_START"
RANDOM_START

For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.

GooglePrivacyDlpV2CloudStoragePath

Path string

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

Path string

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path String

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path string

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path str

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path String

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

GooglePrivacyDlpV2CloudStoragePathResponse

Path string

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

Path string

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path String

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path string

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path str

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

path String

A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt

GooglePrivacyDlpV2CloudStorageRegexFileSet

BucketName string

The name of a Cloud Storage bucket. Required.

ExcludeRegex 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 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 string

The name of a Cloud Storage bucket. Required.

ExcludeRegex []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 []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 String

The name of a Cloud Storage bucket. Required.

excludeRegex 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 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 string

The name of a Cloud Storage bucket. Required.

excludeRegex 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 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 str

The name of a Cloud Storage bucket. Required.

exclude_regex 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 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 String

The name of a Cloud Storage bucket. Required.

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

GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

BucketName string

The name of a Cloud Storage bucket. Required.

ExcludeRegex 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 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 string

The name of a Cloud Storage bucket. Required.

ExcludeRegex []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 []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 String

The name of a Cloud Storage bucket. Required.

excludeRegex 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 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 string

The name of a Cloud Storage bucket. Required.

excludeRegex 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 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 str

The name of a Cloud Storage bucket. Required.

exclude_regex 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 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 String

The name of a Cloud Storage bucket. Required.

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

GooglePrivacyDlpV2ColorResponse

Blue double

The amount of blue in the color as a value in the interval [0, 1].

Green double

The amount of green in the color as a value in the interval [0, 1].

Red double

The amount of red in the color as a value in the interval [0, 1].

Blue float64

The amount of blue in the color as a value in the interval [0, 1].

Green float64

The amount of green in the color as a value in the interval [0, 1].

Red float64

The amount of red in the color as a value in the interval [0, 1].

blue Double

The amount of blue in the color as a value in the interval [0, 1].

green Double

The amount of green in the color as a value in the interval [0, 1].

red Double

The amount of red in the color as a value in the interval [0, 1].

blue number

The amount of blue in the color as a value in the interval [0, 1].

green number

The amount of green in the color as a value in the interval [0, 1].

red number

The amount of red in the color as a value in the interval [0, 1].

blue float

The amount of blue in the color as a value in the interval [0, 1].

green float

The amount of green in the color as a value in the interval [0, 1].

red float

The amount of red in the color as a value in the interval [0, 1].

blue Number

The amount of blue in the color as a value in the interval [0, 1].

green Number

The amount of green in the color as a value in the interval [0, 1].

red Number

The amount of red in the color as a value in the interval [0, 1].

GooglePrivacyDlpV2ConditionResponse

Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

Field within the record this condition is evaluated against.

Operator string

Operator used to compare the field or infoType to the value.

Value Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse

Value to compare against. [Mandatory, except for EXISTS tests.]

Field GooglePrivacyDlpV2FieldIdResponse

Field within the record this condition is evaluated against.

Operator string

Operator used to compare the field or infoType to the value.

Value GooglePrivacyDlpV2ValueResponse

Value to compare against. [Mandatory, except for EXISTS tests.]

field GooglePrivacyDlpV2FieldIdResponse

Field within the record this condition is evaluated against.

operator String

Operator used to compare the field or infoType to the value.

value GooglePrivacyDlpV2ValueResponse

Value to compare against. [Mandatory, except for EXISTS tests.]

field GooglePrivacyDlpV2FieldIdResponse

Field within the record this condition is evaluated against.

operator string

Operator used to compare the field or infoType to the value.

value GooglePrivacyDlpV2ValueResponse

Value to compare against. [Mandatory, except for EXISTS tests.]

field GooglePrivacyDlpV2FieldIdResponse

Field within the record this condition is evaluated against.

operator str

Operator used to compare the field or infoType to the value.

value GooglePrivacyDlpV2ValueResponse

Value to compare against. [Mandatory, except for EXISTS tests.]

field Property Map

Field within the record this condition is evaluated against.

operator String

Operator used to compare the field or infoType to the value.

value Property Map

Value to compare against. [Mandatory, except for EXISTS tests.]

GooglePrivacyDlpV2ConditionsResponse

conditions List<Property Map>

A collection of conditions.

GooglePrivacyDlpV2CryptoDeterministicConfigResponse

Context Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.

CryptoKey Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.

SurrogateInfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse

The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.

Context GooglePrivacyDlpV2FieldIdResponse

A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.

CryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.

SurrogateInfoType GooglePrivacyDlpV2InfoTypeResponse

The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.

context GooglePrivacyDlpV2FieldIdResponse

A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.

surrogateInfoType GooglePrivacyDlpV2InfoTypeResponse

The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.

context GooglePrivacyDlpV2FieldIdResponse

A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.

surrogateInfoType GooglePrivacyDlpV2InfoTypeResponse

The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.

context GooglePrivacyDlpV2FieldIdResponse

A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.

crypto_key GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.

surrogate_info_type GooglePrivacyDlpV2InfoTypeResponse

The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.

context Property Map

A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems.

cryptoKey Property Map

The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.

surrogateInfoType Property Map

The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.

GooglePrivacyDlpV2CryptoHashConfigResponse

CryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the hash function.

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the hash function.

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the hash function.

crypto_key GooglePrivacyDlpV2CryptoKeyResponse

The key used by the hash function.

cryptoKey Property Map

The key used by the hash function.

GooglePrivacyDlpV2CryptoKeyResponse

kmsWrapped Property Map

Key wrapped using Cloud KMS

transient Property Map

Transient crypto key

unwrapped Property Map

Unwrapped crypto key

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse

CommonAlphabet string

Common alphabets.

Context Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2

CryptoKey Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption algorithm.

CustomAlphabet string

This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/

Radix int

The native way to select the alphabet. Must be in the range [2, 95].

SurrogateInfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse

The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE

CommonAlphabet string

Common alphabets.

Context GooglePrivacyDlpV2FieldIdResponse

The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2

CryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption algorithm.

CustomAlphabet string

This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/

Radix int

The native way to select the alphabet. Must be in the range [2, 95].

SurrogateInfoType GooglePrivacyDlpV2InfoTypeResponse

The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE

commonAlphabet String

Common alphabets.

context GooglePrivacyDlpV2FieldIdResponse

The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption algorithm.

customAlphabet String

This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/

radix Integer

The native way to select the alphabet. Must be in the range [2, 95].

surrogateInfoType GooglePrivacyDlpV2InfoTypeResponse

The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE

commonAlphabet string

Common alphabets.

context GooglePrivacyDlpV2FieldIdResponse

The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption algorithm.

customAlphabet string

This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/

radix number

The native way to select the alphabet. Must be in the range [2, 95].

surrogateInfoType GooglePrivacyDlpV2InfoTypeResponse

The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE

common_alphabet str

Common alphabets.

context GooglePrivacyDlpV2FieldIdResponse

The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2

crypto_key GooglePrivacyDlpV2CryptoKeyResponse

The key used by the encryption algorithm.

custom_alphabet str

This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/

radix int

The native way to select the alphabet. Must be in the range [2, 95].

surrogate_info_type GooglePrivacyDlpV2InfoTypeResponse

The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE

commonAlphabet String

Common alphabets.

context Property Map

The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an InfoTypeTransformation is applied to both structured and unstructured ContentItems. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2

cryptoKey Property Map

The key used by the encryption algorithm.

customAlphabet String

This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|:;"'<,>.?/

radix Number

The native way to select the alphabet. Must be in the range [2, 95].

surrogateInfoType Property Map

The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType SurrogateType. This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE

GooglePrivacyDlpV2CustomInfoType

DetectionRules List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DetectionRule>

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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Dictionary

A list of phrases to detect as a CustomInfoType.

ExclusionType Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2CustomInfoTypeExclusionType

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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType

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 Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2CustomInfoTypeLikelihood

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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Regex

Regular expression based CustomInfoType.

StoredType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StoredType

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

SurrogateType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SurrogateType

Message for detecting output from deidentification transformations that support reversing.

DetectionRules []GooglePrivacyDlpV2DetectionRule

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 GooglePrivacyDlpV2Dictionary

A list of phrases to detect as a CustomInfoType.

ExclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionType

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 GooglePrivacyDlpV2InfoType

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 GooglePrivacyDlpV2CustomInfoTypeLikelihood

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 GooglePrivacyDlpV2Regex

Regular expression based CustomInfoType.

StoredType GooglePrivacyDlpV2StoredType

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

SurrogateType GooglePrivacyDlpV2SurrogateType

Message for detecting output from deidentification transformations that support reversing.

detectionRules List<GooglePrivacyDlpV2DetectionRule>

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 GooglePrivacyDlpV2Dictionary

A list of phrases to detect as a CustomInfoType.

exclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionType

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 GooglePrivacyDlpV2InfoType

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 GooglePrivacyDlpV2CustomInfoTypeLikelihood

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 GooglePrivacyDlpV2Regex

Regular expression based CustomInfoType.

storedType GooglePrivacyDlpV2StoredType

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogateType GooglePrivacyDlpV2SurrogateType

Message for detecting output from deidentification transformations that support reversing.

detectionRules GooglePrivacyDlpV2DetectionRule[]

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 GooglePrivacyDlpV2Dictionary

A list of phrases to detect as a CustomInfoType.

exclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionType

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 GooglePrivacyDlpV2InfoType

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 GooglePrivacyDlpV2CustomInfoTypeLikelihood

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 GooglePrivacyDlpV2Regex

Regular expression based CustomInfoType.

storedType GooglePrivacyDlpV2StoredType

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogateType GooglePrivacyDlpV2SurrogateType

Message for detecting output from deidentification transformations that support reversing.

detection_rules Sequence[GooglePrivacyDlpV2DetectionRule]

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 GooglePrivacyDlpV2Dictionary

A list of phrases to detect as a CustomInfoType.

exclusion_type GooglePrivacyDlpV2CustomInfoTypeExclusionType

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 GooglePrivacyDlpV2InfoType

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 GooglePrivacyDlpV2CustomInfoTypeLikelihood

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 GooglePrivacyDlpV2Regex

Regular expression based CustomInfoType.

stored_type GooglePrivacyDlpV2StoredType

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogate_type GooglePrivacyDlpV2SurrogateType

Message for detecting output from deidentification transformations that support reversing.

detectionRules 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 Property Map

A list of phrases to detect as a CustomInfoType.

exclusionType "EXCLUSION_TYPE_UNSPECIFIED" | "EXCLUSION_TYPE_EXCLUDE"

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 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 "LIKELIHOOD_UNSPECIFIED" | "VERY_UNLIKELY" | "UNLIKELY" | "POSSIBLE" | "LIKELY" | "VERY_LIKELY"

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 Property Map

Regular expression based CustomInfoType.

storedType Property Map

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogateType Property Map

Message for detecting output from deidentification transformations that support reversing.

GooglePrivacyDlpV2CustomInfoTypeExclusionType

ExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIED

A finding of this custom info type will not be excluded from results.

ExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDE

A finding of this custom info type will be excluded from final results, but can still affect rule execution.

GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIED

A finding of this custom info type will not be excluded from results.

GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDE

A finding of this custom info type will be excluded from final results, but can still affect rule execution.

ExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIED

A finding of this custom info type will not be excluded from results.

ExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDE

A finding of this custom info type will be excluded from final results, but can still affect rule execution.

ExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIED

A finding of this custom info type will not be excluded from results.

ExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDE

A finding of this custom info type will be excluded from final results, but can still affect rule execution.

EXCLUSION_TYPE_UNSPECIFIED
EXCLUSION_TYPE_UNSPECIFIED

A finding of this custom info type will not be excluded from results.

EXCLUSION_TYPE_EXCLUDE
EXCLUSION_TYPE_EXCLUDE

A finding of this custom info type will be excluded from final results, but can still affect rule execution.

"EXCLUSION_TYPE_UNSPECIFIED"
EXCLUSION_TYPE_UNSPECIFIED

A finding of this custom info type will not be excluded from results.

"EXCLUSION_TYPE_EXCLUDE"
EXCLUSION_TYPE_EXCLUDE

A finding of this custom info type will be excluded from final results, but can still affect rule execution.

GooglePrivacyDlpV2CustomInfoTypeLikelihood

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIED

Default value; same as POSSIBLE.

VeryUnlikely
VERY_UNLIKELY

Highest chance of a false positive.

Unlikely
UNLIKELY

High chance of a false positive.

Possible
POSSIBLE

Some matching signals. The default value.

Likely
LIKELY

Low chance of a false positive.

VeryLikely
VERY_LIKELY

Confidence level is high. Lowest chance of a false positive.

GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikelihoodUnspecified
LIKELIHOOD_UNSPECIFIED

Default value; same as POSSIBLE.

GooglePrivacyDlpV2CustomInfoTypeLikelihoodVeryUnlikely
VERY_UNLIKELY

Highest chance of a false positive.

GooglePrivacyDlpV2CustomInfoTypeLikelihoodUnlikely
UNLIKELY

High chance of a false positive.

GooglePrivacyDlpV2CustomInfoTypeLikelihoodPossible
POSSIBLE

Some matching signals. The default value.

GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikely
LIKELY

Low chance of a false positive.

GooglePrivacyDlpV2CustomInfoTypeLikelihoodVeryLikely
VERY_LIKELY

Confidence level is high. Lowest chance of a false positive.

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIED

Default value; same as POSSIBLE.

VeryUnlikely
VERY_UNLIKELY

Highest chance of a false positive.

Unlikely
UNLIKELY

High chance of a false positive.

Possible
POSSIBLE

Some matching signals. The default value.

Likely
LIKELY

Low chance of a false positive.

VeryLikely
VERY_LIKELY

Confidence level is high. Lowest chance of a false positive.

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIED

Default value; same as POSSIBLE.

VeryUnlikely
VERY_UNLIKELY

Highest chance of a false positive.

Unlikely
UNLIKELY

High chance of a false positive.

Possible
POSSIBLE

Some matching signals. The default value.

Likely
LIKELY

Low chance of a false positive.

VeryLikely
VERY_LIKELY

Confidence level is high. Lowest chance of a false positive.

LIKELIHOOD_UNSPECIFIED
LIKELIHOOD_UNSPECIFIED

Default value; same as POSSIBLE.

VERY_UNLIKELY
VERY_UNLIKELY

Highest chance of a false positive.

UNLIKELY
UNLIKELY

High chance of a false positive.

POSSIBLE
POSSIBLE

Some matching signals. The default value.

LIKELY
LIKELY

Low chance of a false positive.

VERY_LIKELY
VERY_LIKELY

Confidence level is high. Lowest chance of a false positive.

"LIKELIHOOD_UNSPECIFIED"
LIKELIHOOD_UNSPECIFIED

Default value; same as POSSIBLE.

"VERY_UNLIKELY"
VERY_UNLIKELY

Highest chance of a false positive.

"UNLIKELY"
UNLIKELY

High chance of a false positive.

"POSSIBLE"
POSSIBLE

Some matching signals. The default value.

"LIKELY"
LIKELY

Low chance of a false positive.

"VERY_LIKELY"
VERY_LIKELY

Confidence level is high. Lowest chance of a false positive.

GooglePrivacyDlpV2CustomInfoTypeResponse

DetectionRules 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DictionaryResponse

A list of phrases to detect as a CustomInfoType.

ExclusionType 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 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 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse

Regular expression based CustomInfoType.

StoredType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StoredTypeResponse

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

SurrogateType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SurrogateTypeResponse

Message for detecting output from deidentification transformations that support reversing.

DetectionRules []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 GooglePrivacyDlpV2DictionaryResponse

A list of phrases to detect as a CustomInfoType.

ExclusionType 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 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 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 GooglePrivacyDlpV2RegexResponse

Regular expression based CustomInfoType.

StoredType GooglePrivacyDlpV2StoredTypeResponse

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

SurrogateType GooglePrivacyDlpV2SurrogateTypeResponse

Message for detecting output from deidentification transformations that support reversing.

detectionRules 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 GooglePrivacyDlpV2DictionaryResponse

A list of phrases to detect as a CustomInfoType.

exclusionType 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 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 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 GooglePrivacyDlpV2RegexResponse

Regular expression based CustomInfoType.

storedType GooglePrivacyDlpV2StoredTypeResponse

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogateType GooglePrivacyDlpV2SurrogateTypeResponse

Message for detecting output from deidentification transformations that support reversing.

detectionRules 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 GooglePrivacyDlpV2DictionaryResponse

A list of phrases to detect as a CustomInfoType.

exclusionType 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 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 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 GooglePrivacyDlpV2RegexResponse

Regular expression based CustomInfoType.

storedType GooglePrivacyDlpV2StoredTypeResponse

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogateType GooglePrivacyDlpV2SurrogateTypeResponse

Message for detecting output from deidentification transformations that support reversing.

detection_rules 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 GooglePrivacyDlpV2DictionaryResponse

A list of phrases to detect as a CustomInfoType.

exclusion_type 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 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 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 GooglePrivacyDlpV2RegexResponse

Regular expression based CustomInfoType.

stored_type GooglePrivacyDlpV2StoredTypeResponse

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogate_type GooglePrivacyDlpV2SurrogateTypeResponse

Message for detecting output from deidentification transformations that support reversing.

detectionRules 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 Property Map

A list of phrases to detect as a CustomInfoType.

exclusionType 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 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 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 Property Map

Regular expression based CustomInfoType.

storedType Property Map

Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.

surrogateType Property Map

Message for detecting output from deidentification transformations that support reversing.

GooglePrivacyDlpV2DatastoreOptions

Kind Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KindExpression

The kind to process.

PartitionId Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PartitionId

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.

Kind GooglePrivacyDlpV2KindExpression

The kind to process.

PartitionId GooglePrivacyDlpV2PartitionId

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.

kind GooglePrivacyDlpV2KindExpression

The kind to process.

partitionId GooglePrivacyDlpV2PartitionId

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.

kind GooglePrivacyDlpV2KindExpression

The kind to process.

partitionId GooglePrivacyDlpV2PartitionId

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.

kind GooglePrivacyDlpV2KindExpression

The kind to process.

partition_id GooglePrivacyDlpV2PartitionId

A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.

kind Property Map

The kind to process.

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

GooglePrivacyDlpV2DatastoreOptionsResponse

Kind Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KindExpressionResponse

The kind to process.

PartitionId 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 GooglePrivacyDlpV2KindExpressionResponse

The kind to process.

PartitionId 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 GooglePrivacyDlpV2KindExpressionResponse

The kind to process.

partitionId 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 GooglePrivacyDlpV2KindExpressionResponse

The kind to process.

partitionId 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 GooglePrivacyDlpV2KindExpressionResponse

The kind to process.

partition_id 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 Property Map

The kind to process.

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

GooglePrivacyDlpV2DateShiftConfigResponse

Context Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.

CryptoKey Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CryptoKeyResponse

Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.

LowerBoundDays int

For example, -5 means shift date to at most 5 days back in the past.

UpperBoundDays int

Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.

Context GooglePrivacyDlpV2FieldIdResponse

Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.

CryptoKey GooglePrivacyDlpV2CryptoKeyResponse

Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.

LowerBoundDays int

For example, -5 means shift date to at most 5 days back in the past.

UpperBoundDays int

Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.

context GooglePrivacyDlpV2FieldIdResponse

Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.

lowerBoundDays Integer

For example, -5 means shift date to at most 5 days back in the past.

upperBoundDays Integer

Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.

context GooglePrivacyDlpV2FieldIdResponse

Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.

cryptoKey GooglePrivacyDlpV2CryptoKeyResponse

Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.

lowerBoundDays number

For example, -5 means shift date to at most 5 days back in the past.

upperBoundDays number

Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.

context GooglePrivacyDlpV2FieldIdResponse

Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.

crypto_key GooglePrivacyDlpV2CryptoKeyResponse

Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.

lower_bound_days int

For example, -5 means shift date to at most 5 days back in the past.

upper_bound_days int

Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.

context Property Map

Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.

cryptoKey Property Map

Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.

lowerBoundDays Number

For example, -5 means shift date to at most 5 days back in the past.

upperBoundDays Number

Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.

GooglePrivacyDlpV2Deidentify

CloudStorageOutput 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 List<Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem>

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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationConfig

User specified deidentify templates and configs for structured, unstructured, and image files.

TransformationDetailsStorageConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationDetailsStorageConfig

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 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 []GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem

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 GooglePrivacyDlpV2TransformationConfig

User specified deidentify templates and configs for structured, unstructured, and image files.

TransformationDetailsStorageConfig GooglePrivacyDlpV2TransformationDetailsStorageConfig

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 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 List<GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem>

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 GooglePrivacyDlpV2TransformationConfig

User specified deidentify templates and configs for structured, unstructured, and image files.

transformationDetailsStorageConfig GooglePrivacyDlpV2TransformationDetailsStorageConfig

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 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 GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem[]

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 GooglePrivacyDlpV2TransformationConfig

User specified deidentify templates and configs for structured, unstructured, and image files.

transformationDetailsStorageConfig GooglePrivacyDlpV2TransformationDetailsStorageConfig

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 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 Sequence[GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem]

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 GooglePrivacyDlpV2TransformationConfig

User specified deidentify templates and configs for structured, unstructured, and image files.

transformation_details_storage_config GooglePrivacyDlpV2TransformationDetailsStorageConfig

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 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 List<"FILE_TYPE_UNSPECIFIED" | "BINARY_FILE" | "TEXT_FILE" | "IMAGE" | "WORD" | "PDF" | "AVRO" | "CSV" | "TSV" | "POWERPOINT" | "EXCEL">

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 Property Map

User specified deidentify templates and configs for structured, unstructured, and image files.

transformationDetailsStorageConfig 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).

GooglePrivacyDlpV2DeidentifyConfigResponse

ImageTransformations Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ImageTransformationsResponse

Treat the dataset as an image and redact.

InfoTypeTransformations Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the dataset as free-form text and apply the same free text transformation everywhere.

RecordTransformations Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RecordTransformationsResponse

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

TransformationErrorHandling Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationErrorHandlingResponse

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

ImageTransformations GooglePrivacyDlpV2ImageTransformationsResponse

Treat the dataset as an image and redact.

InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the dataset as free-form text and apply the same free text transformation everywhere.

RecordTransformations GooglePrivacyDlpV2RecordTransformationsResponse

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

TransformationErrorHandling GooglePrivacyDlpV2TransformationErrorHandlingResponse

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

imageTransformations GooglePrivacyDlpV2ImageTransformationsResponse

Treat the dataset as an image and redact.

infoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the dataset as free-form text and apply the same free text transformation everywhere.

recordTransformations GooglePrivacyDlpV2RecordTransformationsResponse

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

transformationErrorHandling GooglePrivacyDlpV2TransformationErrorHandlingResponse

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

imageTransformations GooglePrivacyDlpV2ImageTransformationsResponse

Treat the dataset as an image and redact.

infoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the dataset as free-form text and apply the same free text transformation everywhere.

recordTransformations GooglePrivacyDlpV2RecordTransformationsResponse

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

transformationErrorHandling GooglePrivacyDlpV2TransformationErrorHandlingResponse

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

image_transformations GooglePrivacyDlpV2ImageTransformationsResponse

Treat the dataset as an image and redact.

info_type_transformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the dataset as free-form text and apply the same free text transformation everywhere.

record_transformations GooglePrivacyDlpV2RecordTransformationsResponse

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

transformation_error_handling GooglePrivacyDlpV2TransformationErrorHandlingResponse

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

imageTransformations Property Map

Treat the dataset as an image and redact.

infoTypeTransformations Property Map

Treat the dataset as free-form text and apply the same free text transformation everywhere.

recordTransformations Property Map

Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.

transformationErrorHandling Property Map

Mode for handling transformation errors. If left unspecified, the default mode is TransformationErrorHandling.ThrowError.

GooglePrivacyDlpV2DeidentifyDataSourceDetailsResponse

deidentifyStats Property Map

Stats about de-identification.

requestedOptions Property Map

De-identification config used for the request.

GooglePrivacyDlpV2DeidentifyDataSourceStatsResponse

TransformationCount string

Number of successfully applied transformations.

TransformationErrorCount string

Number of errors encountered while trying to apply transformations.

TransformedBytes string

Total size in bytes that were transformed in some way.

TransformationCount string

Number of successfully applied transformations.

TransformationErrorCount string

Number of errors encountered while trying to apply transformations.

TransformedBytes string

Total size in bytes that were transformed in some way.

transformationCount String

Number of successfully applied transformations.

transformationErrorCount String

Number of errors encountered while trying to apply transformations.

transformedBytes String

Total size in bytes that were transformed in some way.

transformationCount string

Number of successfully applied transformations.

transformationErrorCount string

Number of errors encountered while trying to apply transformations.

transformedBytes string

Total size in bytes that were transformed in some way.

transformation_count str

Number of successfully applied transformations.

transformation_error_count str

Number of errors encountered while trying to apply transformations.

transformed_bytes str

Total size in bytes that were transformed in some way.

transformationCount String

Number of successfully applied transformations.

transformationErrorCount String

Number of errors encountered while trying to apply transformations.

transformedBytes String

Total size in bytes that were transformed in some way.

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem

FileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

BinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

Image
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

Word
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

Pdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

Avro
AVRO

Included file extensions: avro

Csv
CSV

Included file extensions: csv

Tsv
TSV

Included file extensions: tsv

Powerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

Excel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemFileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemBinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemTextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemImage
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemWord
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemPdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemAvro
AVRO

Included file extensions: avro

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemCsv
CSV

Included file extensions: csv

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemTsv
TSV

Included file extensions: tsv

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemPowerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemExcel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

FileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

BinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

Image
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

Word
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

Pdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

Avro
AVRO

Included file extensions: avro

Csv
CSV

Included file extensions: csv

Tsv
TSV

Included file extensions: tsv

Powerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

Excel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

FileTypeUnspecified
FILE_TYPE_UNSPECIFIED

Includes all files.

BinaryFile
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TextFile
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

Image
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

Word
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

Pdf
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

Avro
AVRO

Included file extensions: avro

Csv
CSV

Included file extensions: csv

Tsv
TSV

Included file extensions: tsv

Powerpoint
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

Excel
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

FILE_TYPE_UNSPECIFIED
FILE_TYPE_UNSPECIFIED

Includes all files.

BINARY_FILE
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

TEXT_FILE
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

IMAGE
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

WORD
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

PDF
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

AVRO
AVRO

Included file extensions: avro

CSV
CSV

Included file extensions: csv

TSV
TSV

Included file extensions: tsv

POWERPOINT
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

EXCEL
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

"FILE_TYPE_UNSPECIFIED"
FILE_TYPE_UNSPECIFIED

Includes all files.

"BINARY_FILE"
BINARY_FILE

Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.

"TEXT_FILE"
TEXT_FILE

Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.

"IMAGE"
IMAGE

Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.

"WORD"
WORD

Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm

"PDF"
PDF

PDF files >30 MB will be scanned as binary files. Included file extensions: pdf

"AVRO"
AVRO

Included file extensions: avro

"CSV"
CSV

Included file extensions: csv

"TSV"
TSV

Included file extensions: tsv

"POWERPOINT"
POWERPOINT

Powerpoint files >30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot

"EXCEL"
EXCEL

Excel files >30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm

GooglePrivacyDlpV2DeidentifyResponse

CloudStorageOutput 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 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationConfigResponse

User specified deidentify templates and configs for structured, unstructured, and image files.

TransformationDetailsStorageConfig 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 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 []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 GooglePrivacyDlpV2TransformationConfigResponse

User specified deidentify templates and configs for structured, unstructured, and image files.

TransformationDetailsStorageConfig 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 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 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 GooglePrivacyDlpV2TransformationConfigResponse

User specified deidentify templates and configs for structured, unstructured, and image files.

transformationDetailsStorageConfig 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 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 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 GooglePrivacyDlpV2TransformationConfigResponse

User specified deidentify templates and configs for structured, unstructured, and image files.

transformationDetailsStorageConfig 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 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 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 GooglePrivacyDlpV2TransformationConfigResponse

User specified deidentify templates and configs for structured, unstructured, and image files.

transformation_details_storage_config 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 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 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 Property Map

User specified deidentify templates and configs for structured, unstructured, and image files.

transformationDetailsStorageConfig 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).

GooglePrivacyDlpV2DeidentifyTemplateResponse

CreateTime string

The creation timestamp of an inspectTemplate.

DeidentifyConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyConfigResponse

The core content of the template.

Description string

Short description (max 256 chars).

DisplayName string

Display name (max 256 chars).

Name string

The template name. The template will have one of the following formats: projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID

UpdateTime string

The last update timestamp of an inspectTemplate.

CreateTime string

The creation timestamp of an inspectTemplate.

DeidentifyConfig GooglePrivacyDlpV2DeidentifyConfigResponse

The core content of the template.

Description string

Short description (max 256 chars).

DisplayName string

Display name (max 256 chars).

Name string

The template name. The template will have one of the following formats: projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID

UpdateTime string

The last update timestamp of an inspectTemplate.

createTime String

The creation timestamp of an inspectTemplate.

deidentifyConfig GooglePrivacyDlpV2DeidentifyConfigResponse

The core content of the template.

description String

Short description (max 256 chars).

displayName String

Display name (max 256 chars).

name String

The template name. The template will have one of the following formats: projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID

updateTime String

The last update timestamp of an inspectTemplate.

createTime string

The creation timestamp of an inspectTemplate.

deidentifyConfig GooglePrivacyDlpV2DeidentifyConfigResponse

The core content of the template.

description string

Short description (max 256 chars).

displayName string

Display name (max 256 chars).

name string

The template name. The template will have one of the following formats: projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID

updateTime string

The last update timestamp of an inspectTemplate.

create_time str

The creation timestamp of an inspectTemplate.

deidentify_config GooglePrivacyDlpV2DeidentifyConfigResponse

The core content of the template.

description str

Short description (max 256 chars).

display_name str

Display name (max 256 chars).

name str

The template name. The template will have one of the following formats: projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID

update_time str

The last update timestamp of an inspectTemplate.

createTime String

The creation timestamp of an inspectTemplate.

deidentifyConfig Property Map

The core content of the template.

description String

Short description (max 256 chars).

displayName String

Display name (max 256 chars).

name String

The template name. The template will have one of the following formats: projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID

updateTime String

The last update timestamp of an inspectTemplate.

GooglePrivacyDlpV2DeltaPresenceEstimationConfig

QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2QuasiId>

Fields considered to be quasi-identifiers. No two fields can have the same tag.

AuxiliaryTables List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StatisticalTable>

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

RegionCode string

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

QuasiIds []GooglePrivacyDlpV2QuasiId

Fields considered to be quasi-identifiers. No two fields can have the same tag.

AuxiliaryTables []GooglePrivacyDlpV2StatisticalTable

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

RegionCode string

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

quasiIds List<GooglePrivacyDlpV2QuasiId>

Fields considered to be quasi-identifiers. No two fields can have the same tag.

auxiliaryTables List<GooglePrivacyDlpV2StatisticalTable>

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

regionCode String

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

quasiIds GooglePrivacyDlpV2QuasiId[]

Fields considered to be quasi-identifiers. No two fields can have the same tag.

auxiliaryTables GooglePrivacyDlpV2StatisticalTable[]

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

regionCode string

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

quasi_ids Sequence[GooglePrivacyDlpV2QuasiId]

Fields considered to be quasi-identifiers. No two fields can have the same tag.

auxiliary_tables Sequence[GooglePrivacyDlpV2StatisticalTable]

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

region_code str

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

quasiIds List<Property Map>

Fields considered to be quasi-identifiers. No two fields can have the same tag.

auxiliaryTables List<Property Map>

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

regionCode String

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponse

AuxiliaryTables List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StatisticalTableResponse>

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2QuasiIdResponse>

Fields considered to be quasi-identifiers. No two fields can have the same tag.

RegionCode string

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

AuxiliaryTables []GooglePrivacyDlpV2StatisticalTableResponse

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

QuasiIds []GooglePrivacyDlpV2QuasiIdResponse

Fields considered to be quasi-identifiers. No two fields can have the same tag.

RegionCode string

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

auxiliaryTables List<GooglePrivacyDlpV2StatisticalTableResponse>

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

quasiIds List<GooglePrivacyDlpV2QuasiIdResponse>

Fields considered to be quasi-identifiers. No two fields can have the same tag.

regionCode String

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

auxiliaryTables GooglePrivacyDlpV2StatisticalTableResponse[]

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

quasiIds GooglePrivacyDlpV2QuasiIdResponse[]

Fields considered to be quasi-identifiers. No two fields can have the same tag.

regionCode string

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

auxiliary_tables Sequence[GooglePrivacyDlpV2StatisticalTableResponse]

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

quasi_ids Sequence[GooglePrivacyDlpV2QuasiIdResponse]

Fields considered to be quasi-identifiers. No two fields can have the same tag.

region_code str

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

auxiliaryTables List<Property Map>

Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.

quasiIds List<Property Map>

Fields considered to be quasi-identifiers. No two fields can have the same tag.

regionCode String

ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.

GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse

BucketSize string

Number of records within these probability bounds.

BucketValueCount string

Total number of distinct quasi-identifier tuple values in this bucket.

BucketValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse>

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

MaxProbability double

Always greater than or equal to min_probability.

MinProbability double

Between 0 and 1.

BucketSize string

Number of records within these probability bounds.

BucketValueCount string

Total number of distinct quasi-identifier tuple values in this bucket.

BucketValues []GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

MaxProbability float64

Always greater than or equal to min_probability.

MinProbability float64

Between 0 and 1.

bucketSize String

Number of records within these probability bounds.

bucketValueCount String

Total number of distinct quasi-identifier tuple values in this bucket.

bucketValues List<GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse>

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

maxProbability Double

Always greater than or equal to min_probability.

minProbability Double

Between 0 and 1.

bucketSize string

Number of records within these probability bounds.

bucketValueCount string

Total number of distinct quasi-identifier tuple values in this bucket.

bucketValues GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse[]

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

maxProbability number

Always greater than or equal to min_probability.

minProbability number

Between 0 and 1.

bucket_size str

Number of records within these probability bounds.

bucket_value_count str

Total number of distinct quasi-identifier tuple values in this bucket.

bucket_values Sequence[GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse]

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

max_probability float

Always greater than or equal to min_probability.

min_probability float

Between 0 and 1.

bucketSize String

Number of records within these probability bounds.

bucketValueCount String

Total number of distinct quasi-identifier tuple values in this bucket.

bucketValues List<Property Map>

Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.

maxProbability Number

Always greater than or equal to min_probability.

minProbability Number

Between 0 and 1.

GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse

EstimatedProbability double

The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside and outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.

QuasiIdsValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse>

The quasi-identifier values.

EstimatedProbability float64

The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside and outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.

QuasiIdsValues []GooglePrivacyDlpV2ValueResponse

The quasi-identifier values.

estimatedProbability Double

The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside and outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.

quasiIdsValues List<GooglePrivacyDlpV2ValueResponse>

The quasi-identifier values.

estimatedProbability number

The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside and outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.

quasiIdsValues GooglePrivacyDlpV2ValueResponse[]

The quasi-identifier values.

estimated_probability float

The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside and outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.

quasi_ids_values Sequence[GooglePrivacyDlpV2ValueResponse]

The quasi-identifier values.

estimatedProbability Number

The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside and outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.

quasiIdsValues List<Property Map>

The quasi-identifier values.

GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

DeltaPresenceEstimationHistogram List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse>

The intervals [min_probability, max_probability) do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_probability: 0, max_probability: 0.1, frequency: 17} {min_probability: 0.2, max_probability: 0.3, frequency: 42} {min_probability: 0.3, max_probability: 0.4, frequency: 99} mean that there are no record with an estimated probability in [0.1, 0.2) nor larger or equal to 0.4.

DeltaPresenceEstimationHistogram []GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse

The intervals [min_probability, max_probability) do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_probability: 0, max_probability: 0.1, frequency: 17} {min_probability: 0.2, max_probability: 0.3, frequency: 42} {min_probability: 0.3, max_probability: 0.4, frequency: 99} mean that there are no record with an estimated probability in [0.1, 0.2) nor larger or equal to 0.4.

deltaPresenceEstimationHistogram List<GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse>

The intervals [min_probability, max_probability) do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_probability: 0, max_probability: 0.1, frequency: 17} {min_probability: 0.2, max_probability: 0.3, frequency: 42} {min_probability: 0.3, max_probability: 0.4, frequency: 99} mean that there are no record with an estimated probability in [0.1, 0.2) nor larger or equal to 0.4.

deltaPresenceEstimationHistogram GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse[]

The intervals [min_probability, max_probability) do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_probability: 0, max_probability: 0.1, frequency: 17} {min_probability: 0.2, max_probability: 0.3, frequency: 42} {min_probability: 0.3, max_probability: 0.4, frequency: 99} mean that there are no record with an estimated probability in [0.1, 0.2) nor larger or equal to 0.4.

delta_presence_estimation_histogram Sequence[GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse]

The intervals [min_probability, max_probability) do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_probability: 0, max_probability: 0.1, frequency: 17} {min_probability: 0.2, max_probability: 0.3, frequency: 42} {min_probability: 0.3, max_probability: 0.4, frequency: 99} mean that there are no record with an estimated probability in [0.1, 0.2) nor larger or equal to 0.4.

deltaPresenceEstimationHistogram List<Property Map>

The intervals [min_probability, max_probability) do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_probability: 0, max_probability: 0.1, frequency: 17} {min_probability: 0.2, max_probability: 0.3, frequency: 42} {min_probability: 0.3, max_probability: 0.4, frequency: 99} mean that there are no record with an estimated probability in [0.1, 0.2) nor larger or equal to 0.4.

GooglePrivacyDlpV2DetectionRule

HotwordRule GooglePrivacyDlpV2HotwordRule

Hotword-based detection rule.

hotwordRule GooglePrivacyDlpV2HotwordRule

Hotword-based detection rule.

hotwordRule GooglePrivacyDlpV2HotwordRule

Hotword-based detection rule.

hotword_rule GooglePrivacyDlpV2HotwordRule

Hotword-based detection rule.

hotwordRule Property Map

Hotword-based detection rule.

GooglePrivacyDlpV2DetectionRuleResponse

hotwordRule Property Map

Hotword-based detection rule.

GooglePrivacyDlpV2Dictionary

CloudStoragePath Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStoragePath

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

WordList Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2WordList

List of words or phrases to search for.

CloudStoragePath GooglePrivacyDlpV2CloudStoragePath

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

WordList GooglePrivacyDlpV2WordList

List of words or phrases to search for.

cloudStoragePath GooglePrivacyDlpV2CloudStoragePath

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

wordList GooglePrivacyDlpV2WordList

List of words or phrases to search for.

cloudStoragePath GooglePrivacyDlpV2CloudStoragePath

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

wordList GooglePrivacyDlpV2WordList

List of words or phrases to search for.

cloud_storage_path GooglePrivacyDlpV2CloudStoragePath

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

word_list GooglePrivacyDlpV2WordList

List of words or phrases to search for.

cloudStoragePath Property Map

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

wordList Property Map

List of words or phrases to search for.

GooglePrivacyDlpV2DictionaryResponse

CloudStoragePath Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStoragePathResponse

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

WordList Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2WordListResponse

List of words or phrases to search for.

CloudStoragePath GooglePrivacyDlpV2CloudStoragePathResponse

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

WordList GooglePrivacyDlpV2WordListResponse

List of words or phrases to search for.

cloudStoragePath GooglePrivacyDlpV2CloudStoragePathResponse

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

wordList GooglePrivacyDlpV2WordListResponse

List of words or phrases to search for.

cloudStoragePath GooglePrivacyDlpV2CloudStoragePathResponse

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

wordList GooglePrivacyDlpV2WordListResponse

List of words or phrases to search for.

cloud_storage_path GooglePrivacyDlpV2CloudStoragePathResponse

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

word_list GooglePrivacyDlpV2WordListResponse

List of words or phrases to search for.

cloudStoragePath Property Map

Newline-delimited file of words in Cloud Storage. Only a single file is accepted.

wordList Property Map

List of words or phrases to search for.

GooglePrivacyDlpV2EntityId

Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldId

Composite key indicating which field contains the entity identifier.

Field GooglePrivacyDlpV2FieldId

Composite key indicating which field contains the entity identifier.

field GooglePrivacyDlpV2FieldId

Composite key indicating which field contains the entity identifier.

field GooglePrivacyDlpV2FieldId

Composite key indicating which field contains the entity identifier.

field GooglePrivacyDlpV2FieldId

Composite key indicating which field contains the entity identifier.

field Property Map

Composite key indicating which field contains the entity identifier.

GooglePrivacyDlpV2EntityIdResponse

Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse

Composite key indicating which field contains the entity identifier.

Field GooglePrivacyDlpV2FieldIdResponse

Composite key indicating which field contains the entity identifier.

field GooglePrivacyDlpV2FieldIdResponse

Composite key indicating which field contains the entity identifier.

field GooglePrivacyDlpV2FieldIdResponse

Composite key indicating which field contains the entity identifier.

field GooglePrivacyDlpV2FieldIdResponse

Composite key indicating which field contains the entity identifier.

field Property Map

Composite key indicating which field contains the entity identifier.

GooglePrivacyDlpV2ErrorResponse

Details Pulumi.GoogleNative.DLP.V2.Inputs.GoogleRpcStatusResponse

Detailed error codes and messages.

Timestamps List<string>

The times the error occurred.

Details GoogleRpcStatusResponse

Detailed error codes and messages.

Timestamps []string

The times the error occurred.

details GoogleRpcStatusResponse

Detailed error codes and messages.

timestamps List<String>

The times the error occurred.

details GoogleRpcStatusResponse

Detailed error codes and messages.

timestamps string[]

The times the error occurred.

details GoogleRpcStatusResponse

Detailed error codes and messages.

timestamps Sequence[str]

The times the error occurred.

details Property Map

Detailed error codes and messages.

timestamps List<String>

The times the error occurred.

GooglePrivacyDlpV2ExcludeByHotword

HotwordRegex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

Proximity Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

Proximity GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

proximity GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

proximity GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

proximity GooglePrivacyDlpV2Proximity

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 Property Map

Regular expression pattern defining what qualifies as a hotword.

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

GooglePrivacyDlpV2ExcludeByHotwordResponse

HotwordRegex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

Proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

Proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

proximity 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 Property Map

Regular expression pattern defining what qualifies as a hotword.

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

GooglePrivacyDlpV2ExcludeInfoTypes

InfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType>

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 []GooglePrivacyDlpV2InfoType

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 List<GooglePrivacyDlpV2InfoType>

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 GooglePrivacyDlpV2InfoType[]

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 Sequence[GooglePrivacyDlpV2InfoType]

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

GooglePrivacyDlpV2ExcludeInfoTypesResponse

InfoTypes 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 []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 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 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 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 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.

GooglePrivacyDlpV2ExclusionRule

Dictionary Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Dictionary

Dictionary which defines the rule.

ExcludeByHotword Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeByHotword

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

ExcludeInfoTypes Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

MatchingType Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2ExclusionRuleMatchingType

How the rule is applied, see MatchingType documentation for details.

Regex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Regex

Regular expression which defines the rule.

Dictionary GooglePrivacyDlpV2Dictionary

Dictionary which defines the rule.

ExcludeByHotword GooglePrivacyDlpV2ExcludeByHotword

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

ExcludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

MatchingType GooglePrivacyDlpV2ExclusionRuleMatchingType

How the rule is applied, see MatchingType documentation for details.

Regex GooglePrivacyDlpV2Regex

Regular expression which defines the rule.

dictionary GooglePrivacyDlpV2Dictionary

Dictionary which defines the rule.

excludeByHotword GooglePrivacyDlpV2ExcludeByHotword

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

excludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

matchingType GooglePrivacyDlpV2ExclusionRuleMatchingType

How the rule is applied, see MatchingType documentation for details.

regex GooglePrivacyDlpV2Regex

Regular expression which defines the rule.

dictionary GooglePrivacyDlpV2Dictionary

Dictionary which defines the rule.

excludeByHotword GooglePrivacyDlpV2ExcludeByHotword

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

excludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

matchingType GooglePrivacyDlpV2ExclusionRuleMatchingType

How the rule is applied, see MatchingType documentation for details.

regex GooglePrivacyDlpV2Regex

Regular expression which defines the rule.

dictionary GooglePrivacyDlpV2Dictionary

Dictionary which defines the rule.

exclude_by_hotword GooglePrivacyDlpV2ExcludeByHotword

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

exclude_info_types GooglePrivacyDlpV2ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

matching_type GooglePrivacyDlpV2ExclusionRuleMatchingType

How the rule is applied, see MatchingType documentation for details.

regex GooglePrivacyDlpV2Regex

Regular expression which defines the rule.

dictionary Property Map

Dictionary which defines the rule.

excludeByHotword Property Map

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

excludeInfoTypes Property Map

Set of infoTypes for which findings would affect this rule.

matchingType "MATCHING_TYPE_UNSPECIFIED" | "MATCHING_TYPE_FULL_MATCH" | "MATCHING_TYPE_PARTIAL_MATCH" | "MATCHING_TYPE_INVERSE_MATCH"

How the rule is applied, see MatchingType documentation for details.

regex Property Map

Regular expression which defines the rule.

GooglePrivacyDlpV2ExclusionRuleMatchingType

MatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIED

Invalid.

MatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCH

Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings

MatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCH

Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings

MatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCH

Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIED

Invalid.

GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCH

Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings

GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCH

Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings

GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCH

Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

MatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIED

Invalid.

MatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCH

Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings

MatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCH

Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings

MatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCH

Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

MatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIED

Invalid.

MatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCH

Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings

MatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCH

Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings

MatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCH

Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

MATCHING_TYPE_UNSPECIFIED
MATCHING_TYPE_UNSPECIFIED

Invalid.

MATCHING_TYPE_FULL_MATCH
MATCHING_TYPE_FULL_MATCH

Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings

MATCHING_TYPE_PARTIAL_MATCH
MATCHING_TYPE_PARTIAL_MATCH

Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings

MATCHING_TYPE_INVERSE_MATCH
MATCHING_TYPE_INVERSE_MATCH

Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

"MATCHING_TYPE_UNSPECIFIED"
MATCHING_TYPE_UNSPECIFIED

Invalid.

"MATCHING_TYPE_FULL_MATCH"
MATCHING_TYPE_FULL_MATCH

Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings

"MATCHING_TYPE_PARTIAL_MATCH"
MATCHING_TYPE_PARTIAL_MATCH

Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings

"MATCHING_TYPE_INVERSE_MATCH"
MATCHING_TYPE_INVERSE_MATCH

Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

GooglePrivacyDlpV2ExclusionRuleResponse

Dictionary Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DictionaryResponse

Dictionary which defines the rule.

ExcludeByHotword 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeInfoTypesResponse

Set of infoTypes for which findings would affect this rule.

MatchingType string

How the rule is applied, see MatchingType documentation for details.

Regex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse

Regular expression which defines the rule.

Dictionary GooglePrivacyDlpV2DictionaryResponse

Dictionary which defines the rule.

ExcludeByHotword GooglePrivacyDlpV2ExcludeByHotwordResponse

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

ExcludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypesResponse

Set of infoTypes for which findings would affect this rule.

MatchingType string

How the rule is applied, see MatchingType documentation for details.

Regex GooglePrivacyDlpV2RegexResponse

Regular expression which defines the rule.

dictionary GooglePrivacyDlpV2DictionaryResponse

Dictionary which defines the rule.

excludeByHotword GooglePrivacyDlpV2ExcludeByHotwordResponse

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

excludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypesResponse

Set of infoTypes for which findings would affect this rule.

matchingType String

How the rule is applied, see MatchingType documentation for details.

regex GooglePrivacyDlpV2RegexResponse

Regular expression which defines the rule.

dictionary GooglePrivacyDlpV2DictionaryResponse

Dictionary which defines the rule.

excludeByHotword GooglePrivacyDlpV2ExcludeByHotwordResponse

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

excludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypesResponse

Set of infoTypes for which findings would affect this rule.

matchingType string

How the rule is applied, see MatchingType documentation for details.

regex GooglePrivacyDlpV2RegexResponse

Regular expression which defines the rule.

dictionary GooglePrivacyDlpV2DictionaryResponse

Dictionary which defines the rule.

exclude_by_hotword GooglePrivacyDlpV2ExcludeByHotwordResponse

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

exclude_info_types GooglePrivacyDlpV2ExcludeInfoTypesResponse

Set of infoTypes for which findings would affect this rule.

matching_type str

How the rule is applied, see MatchingType documentation for details.

regex GooglePrivacyDlpV2RegexResponse

Regular expression which defines the rule.

dictionary Property Map

Dictionary which defines the rule.

excludeByHotword Property Map

Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.

excludeInfoTypes Property Map

Set of infoTypes for which findings would affect this rule.

matchingType String

How the rule is applied, see MatchingType documentation for details.

regex Property Map

Regular expression which defines the rule.

GooglePrivacyDlpV2ExpressionsResponse

Conditions Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ConditionsResponse

Conditions to apply to the expression.

LogicalOperator string

The operator to apply to the result of conditions. Default and currently only supported value is AND.

Conditions GooglePrivacyDlpV2ConditionsResponse

Conditions to apply to the expression.

LogicalOperator string

The operator to apply to the result of conditions. Default and currently only supported value is AND.

conditions GooglePrivacyDlpV2ConditionsResponse

Conditions to apply to the expression.

logicalOperator String

The operator to apply to the result of conditions. Default and currently only supported value is AND.

conditions GooglePrivacyDlpV2ConditionsResponse

Conditions to apply to the expression.

logicalOperator string

The operator to apply to the result of conditions. Default and currently only supported value is AND.

conditions GooglePrivacyDlpV2ConditionsResponse

Conditions to apply to the expression.

logical_operator str

The operator to apply to the result of conditions. Default and currently only supported value is AND.

conditions Property Map

Conditions to apply to the expression.

logicalOperator String

The operator to apply to the result of conditions. Default and currently only supported value is AND.

GooglePrivacyDlpV2FieldId

Name string

Name describing the field.

Name string

Name describing the field.

name String

Name describing the field.

name string

Name describing the field.

name str

Name describing the field.

name String

Name describing the field.

GooglePrivacyDlpV2FieldIdResponse

Name string

Name describing the field.

Name string

Name describing the field.

name String

Name describing the field.

name string

Name describing the field.

name str

Name describing the field.

name String

Name describing the field.

GooglePrivacyDlpV2FieldTransformationResponse

Condition Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RecordConditionResponse

Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.

Fields List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>

Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".

InfoTypeTransformations Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the contents of the field as free text, and selectively transform content that matches an InfoType.

PrimitiveTransformation Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PrimitiveTransformationResponse

Apply the transformation to the entire field.

Condition GooglePrivacyDlpV2RecordConditionResponse

Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.

Fields []GooglePrivacyDlpV2FieldIdResponse

Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".

InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the contents of the field as free text, and selectively transform content that matches an InfoType.

PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Apply the transformation to the entire field.

condition GooglePrivacyDlpV2RecordConditionResponse

Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.

fields List<GooglePrivacyDlpV2FieldIdResponse>

Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".

infoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the contents of the field as free text, and selectively transform content that matches an InfoType.

primitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Apply the transformation to the entire field.

condition GooglePrivacyDlpV2RecordConditionResponse

Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.

fields GooglePrivacyDlpV2FieldIdResponse[]

Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".

infoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the contents of the field as free text, and selectively transform content that matches an InfoType.

primitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Apply the transformation to the entire field.

condition GooglePrivacyDlpV2RecordConditionResponse

Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.

fields Sequence[GooglePrivacyDlpV2FieldIdResponse]

Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".

info_type_transformations GooglePrivacyDlpV2InfoTypeTransformationsResponse

Treat the contents of the field as free text, and selectively transform content that matches an InfoType.

primitive_transformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Apply the transformation to the entire field.

condition Property Map

Only apply the transformation if the condition evaluates to true for the given RecordCondition. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.

fields List<Property Map>

Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".

infoTypeTransformations Property Map

Treat the contents of the field as free text, and selectively transform content that matches an InfoType.

primitiveTransformation Property Map

Apply the transformation to the entire field.

GooglePrivacyDlpV2FileSet

RegexFileSet Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStorageRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

Url 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 GooglePrivacyDlpV2CloudStorageRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

Url 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 GooglePrivacyDlpV2CloudStorageRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

url 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 GooglePrivacyDlpV2CloudStorageRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

url 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 GooglePrivacyDlpV2CloudStorageRegexFileSet

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

url 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 Property Map

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

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

GooglePrivacyDlpV2FileSetResponse

RegexFileSet 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 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 GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

Url 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 GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

url 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 GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

url 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 GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

url 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 Property Map

The regex-filtered set of files to scan. Exactly one of url or regex_file_set must be set.

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

GooglePrivacyDlpV2FindingLimits

MaxFindingsPerInfoType List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeLimit>

Configuration of findings limit given for specified infoTypes.

MaxFindingsPerItem 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 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 []GooglePrivacyDlpV2InfoTypeLimit

Configuration of findings limit given for specified infoTypes.

MaxFindingsPerItem 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 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 List<GooglePrivacyDlpV2InfoTypeLimit>

Configuration of findings limit given for specified infoTypes.

maxFindingsPerItem 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 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 GooglePrivacyDlpV2InfoTypeLimit[]

Configuration of findings limit given for specified infoTypes.

maxFindingsPerItem 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 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 Sequence[GooglePrivacyDlpV2InfoTypeLimit]

Configuration of findings limit given for specified infoTypes.

max_findings_per_item 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 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 List<Property Map>

Configuration of findings limit given for specified infoTypes.

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

GooglePrivacyDlpV2FindingLimitsResponse

MaxFindingsPerInfoType List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeLimitResponse>

Configuration of findings limit given for specified infoTypes.

MaxFindingsPerItem 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 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 []GooglePrivacyDlpV2InfoTypeLimitResponse

Configuration of findings limit given for specified infoTypes.

MaxFindingsPerItem 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 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 List<GooglePrivacyDlpV2InfoTypeLimitResponse>

Configuration of findings limit given for specified infoTypes.

maxFindingsPerItem 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 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 GooglePrivacyDlpV2InfoTypeLimitResponse[]

Configuration of findings limit given for specified infoTypes.

maxFindingsPerItem 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 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 Sequence[GooglePrivacyDlpV2InfoTypeLimitResponse]

Configuration of findings limit given for specified infoTypes.

max_findings_per_item 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 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 List<Property Map>

Configuration of findings limit given for specified infoTypes.

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

GooglePrivacyDlpV2FixedSizeBucketingConfigResponse

BucketSize double

Size of each bucket (except for minimum and maximum buckets). So if lower_bound = 10, upper_bound = 89, and bucket_size = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

LowerBound Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse

Lower bound value of buckets. All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10".

UpperBound Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+".

BucketSize float64

Size of each bucket (except for minimum and maximum buckets). So if lower_bound = 10, upper_bound = 89, and bucket_size = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

LowerBound GooglePrivacyDlpV2ValueResponse

Lower bound value of buckets. All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10".

UpperBound GooglePrivacyDlpV2ValueResponse

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+".

bucketSize Double

Size of each bucket (except for minimum and maximum buckets). So if lower_bound = 10, upper_bound = 89, and bucket_size = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

lowerBound GooglePrivacyDlpV2ValueResponse

Lower bound value of buckets. All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10".

upperBound GooglePrivacyDlpV2ValueResponse

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+".

bucketSize number

Size of each bucket (except for minimum and maximum buckets). So if lower_bound = 10, upper_bound = 89, and bucket_size = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

lowerBound GooglePrivacyDlpV2ValueResponse

Lower bound value of buckets. All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10".

upperBound GooglePrivacyDlpV2ValueResponse

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+".

bucket_size float

Size of each bucket (except for minimum and maximum buckets). So if lower_bound = 10, upper_bound = 89, and bucket_size = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

lower_bound GooglePrivacyDlpV2ValueResponse

Lower bound value of buckets. All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10".

upper_bound GooglePrivacyDlpV2ValueResponse

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+".

bucketSize Number

Size of each bucket (except for minimum and maximum buckets). So if lower_bound = 10, upper_bound = 89, and bucket_size = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

lowerBound Property Map

Lower bound value of buckets. All values less than lower_bound are grouped together into a single bucket; for example if lower_bound = 10, then all values less than 10 are replaced with the value "-10".

upperBound Property Map

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if upper_bound = 89, then all values greater than 89 are replaced with the value "89+".

GooglePrivacyDlpV2HotwordRule

HotwordRegex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

LikelihoodAdjustment Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

Proximity Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

LikelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

Proximity GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

likelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

proximity GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

likelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

proximity GooglePrivacyDlpV2Proximity

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 GooglePrivacyDlpV2Regex

Regular expression pattern defining what qualifies as a hotword.

likelihood_adjustment GooglePrivacyDlpV2LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

proximity GooglePrivacyDlpV2Proximity

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 Property Map

Regular expression pattern defining what qualifies as a hotword.

likelihoodAdjustment Property Map

Likelihood adjustment to apply to all matching findings.

proximity 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).

GooglePrivacyDlpV2HotwordRuleResponse

HotwordRegex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

LikelihoodAdjustment Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LikelihoodAdjustmentResponse

Likelihood adjustment to apply to all matching findings.

Proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

LikelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustmentResponse

Likelihood adjustment to apply to all matching findings.

Proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

likelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustmentResponse

Likelihood adjustment to apply to all matching findings.

proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

likelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustmentResponse

Likelihood adjustment to apply to all matching findings.

proximity 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 GooglePrivacyDlpV2RegexResponse

Regular expression pattern defining what qualifies as a hotword.

likelihood_adjustment GooglePrivacyDlpV2LikelihoodAdjustmentResponse

Likelihood adjustment to apply to all matching findings.

proximity 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 Property Map

Regular expression pattern defining what qualifies as a hotword.

likelihoodAdjustment Property Map

Likelihood adjustment to apply to all matching findings.

proximity 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).

GooglePrivacyDlpV2HybridInspectStatisticsResponse

AbortedCount string

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

PendingCount string

The number of hybrid requests currently being processed. Only populated when called via method getDlpJob. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

ProcessedCount string

The number of hybrid inspection requests processed within this job.

AbortedCount string

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

PendingCount string

The number of hybrid requests currently being processed. Only populated when called via method getDlpJob. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

ProcessedCount string

The number of hybrid inspection requests processed within this job.

abortedCount String

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

pendingCount String

The number of hybrid requests currently being processed. Only populated when called via method getDlpJob. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

processedCount String

The number of hybrid inspection requests processed within this job.

abortedCount string

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

pendingCount string

The number of hybrid requests currently being processed. Only populated when called via method getDlpJob. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

processedCount string

The number of hybrid inspection requests processed within this job.

aborted_count str

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

pending_count str

The number of hybrid requests currently being processed. Only populated when called via method getDlpJob. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

processed_count str

The number of hybrid inspection requests processed within this job.

abortedCount String

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

pendingCount String

The number of hybrid requests currently being processed. Only populated when called via method getDlpJob. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

processedCount String

The number of hybrid inspection requests processed within this job.

GooglePrivacyDlpV2HybridOptions

Description string

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

Labels 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 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

Description string

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

Labels 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 []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 GooglePrivacyDlpV2TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description String

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels 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 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 GooglePrivacyDlpV2TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description string

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels {[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 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 GooglePrivacyDlpV2TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description str

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels 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 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 GooglePrivacyDlpV2TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description String

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels 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 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 Property Map

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

GooglePrivacyDlpV2HybridOptionsResponse

Description string

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

Labels 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 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 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 string

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

Labels 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 []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 GooglePrivacyDlpV2TableOptionsResponse

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description String

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels 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 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 GooglePrivacyDlpV2TableOptionsResponse

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description string

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels {[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 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 GooglePrivacyDlpV2TableOptionsResponse

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description str

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels 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 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 GooglePrivacyDlpV2TableOptionsResponse

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

description String

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

labels 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 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 Property Map

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

GooglePrivacyDlpV2ImageTransformationResponse

AllInfoTypes Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2AllInfoTypesResponse

Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.

AllText Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2AllTextResponse

Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.

RedactionColor Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ColorResponse

The color to use when redacting content from an image. If not specified, the default is black.

SelectedInfoTypes Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SelectedInfoTypesResponse

Apply transformation to the selected info_types.

AllInfoTypes GooglePrivacyDlpV2AllInfoTypesResponse

Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.

AllText GooglePrivacyDlpV2AllTextResponse

Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.

RedactionColor GooglePrivacyDlpV2ColorResponse

The color to use when redacting content from an image. If not specified, the default is black.

SelectedInfoTypes GooglePrivacyDlpV2SelectedInfoTypesResponse

Apply transformation to the selected info_types.

allInfoTypes GooglePrivacyDlpV2AllInfoTypesResponse

Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.

allText GooglePrivacyDlpV2AllTextResponse

Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.

redactionColor GooglePrivacyDlpV2ColorResponse

The color to use when redacting content from an image. If not specified, the default is black.

selectedInfoTypes GooglePrivacyDlpV2SelectedInfoTypesResponse

Apply transformation to the selected info_types.

allInfoTypes GooglePrivacyDlpV2AllInfoTypesResponse

Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.

allText GooglePrivacyDlpV2AllTextResponse

Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.

redactionColor GooglePrivacyDlpV2ColorResponse

The color to use when redacting content from an image. If not specified, the default is black.

selectedInfoTypes GooglePrivacyDlpV2SelectedInfoTypesResponse

Apply transformation to the selected info_types.

all_info_types GooglePrivacyDlpV2AllInfoTypesResponse

Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.

all_text GooglePrivacyDlpV2AllTextResponse

Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.

redaction_color GooglePrivacyDlpV2ColorResponse

The color to use when redacting content from an image. If not specified, the default is black.

selected_info_types GooglePrivacyDlpV2SelectedInfoTypesResponse

Apply transformation to the selected info_types.

allInfoTypes Property Map

Apply transformation to all findings not specified in other ImageTransformation's selected_info_types. Only one instance is allowed within the ImageTransformations message.

allText Property Map

Apply transformation to all text that doesn't match an infoType. Only one instance is allowed within the ImageTransformations message.

redactionColor Property Map

The color to use when redacting content from an image. If not specified, the default is black.

selectedInfoTypes Property Map

Apply transformation to the selected info_types.

GooglePrivacyDlpV2ImageTransformationsResponse

GooglePrivacyDlpV2InfoType

Name 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}.

Version string

Optional version name for this InfoType.

Name 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}.

Version string

Optional version name for this InfoType.

name 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}.

version String

Optional version name for this InfoType.

name 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}.

version string

Optional version name for this InfoType.

name 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}.

version str

Optional version name for this InfoType.

name 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}.

version String

Optional version name for this InfoType.

GooglePrivacyDlpV2InfoTypeLimit

InfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType

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 int

Max findings limit for the given infoType.

InfoType GooglePrivacyDlpV2InfoType

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 int

Max findings limit for the given infoType.

infoType GooglePrivacyDlpV2InfoType

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 Integer

Max findings limit for the given infoType.

infoType GooglePrivacyDlpV2InfoType

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 number

Max findings limit for the given infoType.

info_type GooglePrivacyDlpV2InfoType

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 int

Max findings limit for the given infoType.

infoType 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 Number

Max findings limit for the given infoType.

GooglePrivacyDlpV2InfoTypeLimitResponse

InfoType 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 int

Max findings limit for the given infoType.

InfoType 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 int

Max findings limit for the given infoType.

infoType 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 Integer

Max findings limit for the given infoType.

infoType 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 number

Max findings limit for the given infoType.

info_type 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 int

Max findings limit for the given infoType.

infoType 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 Number

Max findings limit for the given infoType.

GooglePrivacyDlpV2InfoTypeResponse

Name 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}.

Version string

Optional version name for this InfoType.

Name 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}.

Version string

Optional version name for this InfoType.

name 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}.

version String

Optional version name for this InfoType.

name 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}.

version string

Optional version name for this InfoType.

name 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}.

version str

Optional version name for this InfoType.

name 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}.

version String

Optional version name for this InfoType.

GooglePrivacyDlpV2InfoTypeStatsResponse

Count string

Number of findings for this infoType.

InfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse

The type of finding this stat is for.

Count string

Number of findings for this infoType.

InfoType GooglePrivacyDlpV2InfoTypeResponse

The type of finding this stat is for.

count String

Number of findings for this infoType.

infoType GooglePrivacyDlpV2InfoTypeResponse

The type of finding this stat is for.

count string

Number of findings for this infoType.

infoType GooglePrivacyDlpV2InfoTypeResponse

The type of finding this stat is for.

count str

Number of findings for this infoType.

info_type GooglePrivacyDlpV2InfoTypeResponse

The type of finding this stat is for.

count String

Number of findings for this infoType.

infoType Property Map

The type of finding this stat is for.

GooglePrivacyDlpV2InfoTypeTransformationResponse

InfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse>

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

PrimitiveTransformation Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PrimitiveTransformationResponse

Primitive transformation to apply to the infoType.

InfoTypes []GooglePrivacyDlpV2InfoTypeResponse

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Primitive transformation to apply to the infoType.

infoTypes List<GooglePrivacyDlpV2InfoTypeResponse>

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

primitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Primitive transformation to apply to the infoType.

infoTypes GooglePrivacyDlpV2InfoTypeResponse[]

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

primitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Primitive transformation to apply to the infoType.

info_types Sequence[GooglePrivacyDlpV2InfoTypeResponse]

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

primitive_transformation GooglePrivacyDlpV2PrimitiveTransformationResponse

Primitive transformation to apply to the infoType.

infoTypes List<Property Map>

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig.

primitiveTransformation Property Map

Primitive transformation to apply to the infoType.

GooglePrivacyDlpV2InfoTypeTransformationsResponse

Transformations List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeTransformationResponse>

Transformation for each infoType. Cannot specify more than one for a given infoType.

Transformations []GooglePrivacyDlpV2InfoTypeTransformationResponse

Transformation for each infoType. Cannot specify more than one for a given infoType.

transformations List<GooglePrivacyDlpV2InfoTypeTransformationResponse>

Transformation for each infoType. Cannot specify more than one for a given infoType.

transformations GooglePrivacyDlpV2InfoTypeTransformationResponse[]

Transformation for each infoType. Cannot specify more than one for a given infoType.

transformations Sequence[GooglePrivacyDlpV2InfoTypeTransformationResponse]

Transformation for each infoType. Cannot specify more than one for a given infoType.

transformations List<Property Map>

Transformation for each infoType. Cannot specify more than one for a given infoType.

GooglePrivacyDlpV2InspectConfig

ContentOptions List<Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2InspectConfigContentOptionsItem>

Deprecated and unused.

Deprecated:

Deprecated and unused.

CustomInfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CustomInfoType>

CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.

ExcludeInfoTypes bool

When true, excludes type information of the findings. This is not used for data profiling.

IncludeQuote 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 List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType>

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 what detectors to run. By default this may be all types, but may change over time as detectors are updated. 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 Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FindingLimits

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 Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2InspectConfigMinLikelihood

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

RuleSet List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectionRuleSet>

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 []GooglePrivacyDlpV2InspectConfigContentOptionsItem

Deprecated and unused.

Deprecated:

Deprecated and unused.

CustomInfoTypes []GooglePrivacyDlpV2CustomInfoType

CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.

ExcludeInfoTypes bool

When true, excludes type information of the findings. This is not used for data profiling.

IncludeQuote 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 []GooglePrivacyDlpV2InfoType

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 what detectors to run. By default this may be all types, but may change over time as detectors are updated. 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 GooglePrivacyDlpV2FindingLimits

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 GooglePrivacyDlpV2InspectConfigMinLikelihood

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

RuleSet []GooglePrivacyDlpV2InspectionRuleSet

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.