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

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dlp/v2.getDlpJob

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets the latest state of a long-running DlpJob. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more.

    Using getDlpJob

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDlpJob(args: GetDlpJobArgs, opts?: InvokeOptions): Promise<GetDlpJobResult>
    function getDlpJobOutput(args: GetDlpJobOutputArgs, opts?: InvokeOptions): Output<GetDlpJobResult>
    def get_dlp_job(dlp_job_id: Optional[str] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDlpJobResult
    def get_dlp_job_output(dlp_job_id: Optional[pulumi.Input[str]] = None,
                    location: Optional[pulumi.Input[str]] = None,
                    project: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDlpJobResult]
    func LookupDlpJob(ctx *Context, args *LookupDlpJobArgs, opts ...InvokeOption) (*LookupDlpJobResult, error)
    func LookupDlpJobOutput(ctx *Context, args *LookupDlpJobOutputArgs, opts ...InvokeOption) LookupDlpJobResultOutput

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

    public static class GetDlpJob 
    {
        public static Task<GetDlpJobResult> InvokeAsync(GetDlpJobArgs args, InvokeOptions? opts = null)
        public static Output<GetDlpJobResult> Invoke(GetDlpJobInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDlpJobResult> getDlpJob(GetDlpJobArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:dlp/v2:getDlpJob
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DlpJobId string
    Location string
    Project string
    DlpJobId string
    Location string
    Project string
    dlpJobId String
    location String
    project String
    dlpJobId string
    location string
    project string
    dlpJobId String
    location String
    project String

    getDlpJob Result

    The following output properties are available:

    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.
    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.
    LastModified string
    Time when the job was last modified by the system.
    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.
    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.
    LastModified string
    Time when the job was last modified by the system.
    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.
    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.
    lastModified String
    Time when the job was last modified by the system.
    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.
    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.
    lastModified string
    Time when the job was last modified by the system.
    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.
    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.
    last_modified str
    Time when the job was last modified by the system.
    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.
    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.
    lastModified String
    Time when the job was last modified by the system.
    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

    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.

    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.

    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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    IdentifyingFields 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    RowsLimit 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    IdentifyingFields []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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    RowsLimit 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    identifyingFields 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    rowsLimit 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    identifyingFields 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    rowsLimit 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    identifying_fields 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    rows_limit 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    identifyingFields 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. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
    rowsLimit 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.

    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.

    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.

    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. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    BytesLimitPerFilePercent int
    Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    FileSet 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. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    BytesLimitPerFilePercent int
    Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    FileSet 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. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    bytesLimitPerFilePercent Integer
    Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    fileSet 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. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    bytesLimitPerFilePercent number
    Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    fileSet 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. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    bytes_limit_per_file_percent int
    Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    file_set 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. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    bytesLimitPerFilePercent Number
    Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
    fileSet 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

    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

    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

    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.
    SensitivityScore Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreResponse
    Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
    StoredType 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.
    SensitivityScore GooglePrivacyDlpV2SensitivityScoreResponse
    Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
    StoredType 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.
    sensitivityScore GooglePrivacyDlpV2SensitivityScoreResponse
    Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
    storedType 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.
    sensitivityScore GooglePrivacyDlpV2SensitivityScoreResponse
    Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
    storedType 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.
    sensitivity_score GooglePrivacyDlpV2SensitivityScoreResponse
    Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
    stored_type 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.
    sensitivityScore Property Map
    Sensitivity for this CustomInfoType. If this CustomInfoType extends an existing InfoType, the sensitivity here will take precedence over that of the original InfoType. If unset for a CustomInfoType, it will default to HIGH. This only applies to data profiling.
    storedType 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.

    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.

    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 GooglePrivacyDlpV2DeidentifyDataSourceStatsResponse
    Stats about the de-identification operation.
    RequestedOptions GooglePrivacyDlpV2RequestedDeidentifyOptionsResponse
    De-identification config used for the request.
    deidentifyStats GooglePrivacyDlpV2DeidentifyDataSourceStatsResponse
    Stats about the de-identification operation.
    requestedOptions GooglePrivacyDlpV2RequestedDeidentifyOptionsResponse
    De-identification config used for the request.
    deidentifyStats GooglePrivacyDlpV2DeidentifyDataSourceStatsResponse
    Stats about the de-identification operation.
    requestedOptions GooglePrivacyDlpV2RequestedDeidentifyOptionsResponse
    De-identification config used for the request.
    deidentify_stats GooglePrivacyDlpV2DeidentifyDataSourceStatsResponse
    Stats about the de-identification operation.
    requested_options GooglePrivacyDlpV2RequestedDeidentifyOptionsResponse
    De-identification config used for the request.
    deidentifyStats Property Map
    Stats about the de-identification operation.
    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.

    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.

    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.

    GooglePrivacyDlpV2DetectionRuleResponse

    hotwordRule Property Map
    Hotword-based detection rule.

    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.

    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. List includes the oldest timestamp and the last 9 timestamps.
    Details GoogleRpcStatusResponse
    Detailed error codes and messages.
    Timestamps []string
    The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
    details GoogleRpcStatusResponse
    Detailed error codes and messages.
    timestamps List<String>
    The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
    details GoogleRpcStatusResponse
    Detailed error codes and messages.
    timestamps string[]
    The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
    details GoogleRpcStatusResponse
    Detailed error codes and messages.
    timestamps Sequence[str]
    The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
    details Property Map
    Detailed error codes and messages.
    timestamps List<String>
    The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.

    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.

    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.

    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.

    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.

    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.

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

    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.

    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

    GooglePrivacyDlpV2InfoTypeLikelihoodResponse

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

    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}.
    SensitivityScore Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreResponse
    Optional custom sensitivity for this InfoType. This only applies to data profiling.
    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}.
    SensitivityScore GooglePrivacyDlpV2SensitivityScoreResponse
    Optional custom sensitivity for this InfoType. This only applies to data profiling.
    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}.
    sensitivityScore GooglePrivacyDlpV2SensitivityScoreResponse
    Optional custom sensitivity for this InfoType. This only applies to data profiling.
    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}.
    sensitivityScore GooglePrivacyDlpV2SensitivityScoreResponse
    Optional custom sensitivity for this InfoType. This only applies to data profiling.
    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}.
    sensitivity_score GooglePrivacyDlpV2SensitivityScoreResponse
    Optional custom sensitivity for this InfoType. This only applies to data profiling.
    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}.
    sensitivityScore Property Map
    Optional custom sensitivity for this InfoType. This only applies to data profiling.
    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.

    GooglePrivacyDlpV2InspectConfigResponse

    ContentOptions List<string>
    Deprecated and unused.

    Deprecated: Deprecated and unused.

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

    Deprecated: Deprecated and unused.

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

    Deprecated: Deprecated and unused.

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

    Deprecated: Deprecated and unused.

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

    Deprecated: Deprecated and unused.

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

    Deprecated: Deprecated and unused.

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

    GooglePrivacyDlpV2InspectDataSourceDetailsResponse

    RequestedOptions GooglePrivacyDlpV2RequestedOptionsResponse
    The configuration used for this job.
    Result GooglePrivacyDlpV2ResultResponse
    A summary of the outcome of this inspection job.
    requestedOptions GooglePrivacyDlpV2RequestedOptionsResponse
    The configuration used for this job.
    result GooglePrivacyDlpV2ResultResponse
    A summary of the outcome of this inspection job.
    requestedOptions GooglePrivacyDlpV2RequestedOptionsResponse
    The configuration used for this job.
    result GooglePrivacyDlpV2ResultResponse
    A summary of the outcome of this inspection job.
    requested_options GooglePrivacyDlpV2RequestedOptionsResponse
    The configuration used for this job.
    result GooglePrivacyDlpV2ResultResponse
    A summary of the outcome of this inspection job.
    requestedOptions Property Map
    The configuration used for this job.
    result Property Map
    A summary of the outcome of this inspection job.

    GooglePrivacyDlpV2InspectJobConfigResponse

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

    GooglePrivacyDlpV2InspectTemplateResponse

    CreateTime string
    The creation timestamp of an inspectTemplate.
    Description string
    Short description (max 256 chars).
    DisplayName string
    Display name (max 256 chars).
    InspectConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectConfigResponse
    The core content of the template. Configuration of the scanning process.
    Name string
    The template name. The template will have one of the following formats: projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID;
    UpdateTime string
    The last update timestamp of an inspectTemplate.
    CreateTime string
    The creation timestamp of an inspectTemplate.
    Description string
    Short description (max 256 chars).
    DisplayName string
    Display name (max 256 chars).
    InspectConfig GooglePrivacyDlpV2InspectConfigResponse
    The core content of the template. Configuration of the scanning process.
    Name string
    The template name. The template will have one of the following formats: projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID;
    UpdateTime string
    The last update timestamp of an inspectTemplate.
    createTime String
    The creation timestamp of an inspectTemplate.
    description String
    Short description (max 256 chars).
    displayName String
    Display name (max 256 chars).
    inspectConfig GooglePrivacyDlpV2InspectConfigResponse
    The core content of the template. Configuration of the scanning process.
    name String
    The template name. The template will have one of the following formats: projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID;
    updateTime String
    The last update timestamp of an inspectTemplate.
    createTime string
    The creation timestamp of an inspectTemplate.
    description string
    Short description (max 256 chars).
    displayName string
    Display name (max 256 chars).
    inspectConfig GooglePrivacyDlpV2InspectConfigResponse
    The core content of the template. Configuration of the scanning process.
    name string
    The template name. The template will have one of the following formats: projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID;
    updateTime string
    The last update timestamp of an inspectTemplate.
    create_time str
    The creation timestamp of an inspectTemplate.
    description str
    Short description (max 256 chars).
    display_name str
    Display name (max 256 chars).
    inspect_config GooglePrivacyDlpV2InspectConfigResponse
    The core content of the template. Configuration of the scanning process.
    name str
    The template name. The template will have one of the following formats: projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID;
    update_time str
    The last update timestamp of an inspectTemplate.
    createTime String
    The creation timestamp of an inspectTemplate.
    description String
    Short description (max 256 chars).
    displayName String
    Display name (max 256 chars).
    inspectConfig Property Map
    The core content of the template. Configuration of the scanning process.
    name String
    The template name. The template will have one of the following formats: projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID OR organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID;
    updateTime String
    The last update timestamp of an inspectTemplate.

    GooglePrivacyDlpV2InspectionRuleResponse

    exclusionRule Property Map
    Exclusion rule.
    hotwordRule Property Map
    Hotword-based detection rule.

    GooglePrivacyDlpV2InspectionRuleSetResponse

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

    GooglePrivacyDlpV2KAnonymityConfigResponse

    EntityId Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2EntityIdResponse
    Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
    QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>
    Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
    EntityId GooglePrivacyDlpV2EntityIdResponse
    Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
    QuasiIds []GooglePrivacyDlpV2FieldIdResponse
    Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
    entityId GooglePrivacyDlpV2EntityIdResponse
    Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
    quasiIds List<GooglePrivacyDlpV2FieldIdResponse>
    Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
    entityId GooglePrivacyDlpV2EntityIdResponse
    Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
    quasiIds GooglePrivacyDlpV2FieldIdResponse[]
    Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
    entity_id GooglePrivacyDlpV2EntityIdResponse
    Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
    quasi_ids Sequence[GooglePrivacyDlpV2FieldIdResponse]
    Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
    entityId Property Map
    Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
    quasiIds List<Property Map>
    Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.

    GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse

    EquivalenceClassSize string
    Size of the equivalence class, for example number of rows with the above set of values.
    QuasiIdsValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse>
    Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
    EquivalenceClassSize string
    Size of the equivalence class, for example number of rows with the above set of values.
    QuasiIdsValues []GooglePrivacyDlpV2ValueResponse
    Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
    equivalenceClassSize String
    Size of the equivalence class, for example number of rows with the above set of values.
    quasiIdsValues List<GooglePrivacyDlpV2ValueResponse>
    Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
    equivalenceClassSize string
    Size of the equivalence class, for example number of rows with the above set of values.
    quasiIdsValues GooglePrivacyDlpV2ValueResponse[]
    Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
    equivalence_class_size str
    Size of the equivalence class, for example number of rows with the above set of values.
    quasi_ids_values Sequence[GooglePrivacyDlpV2ValueResponse]
    Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
    equivalenceClassSize String
    Size of the equivalence class, for example number of rows with the above set of values.
    quasiIdsValues List<Property Map>
    Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.

    GooglePrivacyDlpV2KAnonymityHistogramBucketResponse

    BucketSize string
    Total number of equivalence classes in this bucket.
    BucketValueCount string
    Total number of distinct equivalence classes in this bucket.
    BucketValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse>
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    EquivalenceClassSizeLowerBound string
    Lower bound on the size of the equivalence classes in this bucket.
    EquivalenceClassSizeUpperBound string
    Upper bound on the size of the equivalence classes in this bucket.
    BucketSize string
    Total number of equivalence classes in this bucket.
    BucketValueCount string
    Total number of distinct equivalence classes in this bucket.
    BucketValues []GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    EquivalenceClassSizeLowerBound string
    Lower bound on the size of the equivalence classes in this bucket.
    EquivalenceClassSizeUpperBound string
    Upper bound on the size of the equivalence classes in this bucket.
    bucketSize String
    Total number of equivalence classes in this bucket.
    bucketValueCount String
    Total number of distinct equivalence classes in this bucket.
    bucketValues List<GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse>
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    equivalenceClassSizeLowerBound String
    Lower bound on the size of the equivalence classes in this bucket.
    equivalenceClassSizeUpperBound String
    Upper bound on the size of the equivalence classes in this bucket.
    bucketSize string
    Total number of equivalence classes in this bucket.
    bucketValueCount string
    Total number of distinct equivalence classes in this bucket.
    bucketValues GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse[]
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    equivalenceClassSizeLowerBound string
    Lower bound on the size of the equivalence classes in this bucket.
    equivalenceClassSizeUpperBound string
    Upper bound on the size of the equivalence classes in this bucket.
    bucket_size str
    Total number of equivalence classes in this bucket.
    bucket_value_count str
    Total number of distinct equivalence classes in this bucket.
    bucket_values Sequence[GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse]
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    equivalence_class_size_lower_bound str
    Lower bound on the size of the equivalence classes in this bucket.
    equivalence_class_size_upper_bound str
    Upper bound on the size of the equivalence classes in this bucket.
    bucketSize String
    Total number of equivalence classes in this bucket.
    bucketValueCount String
    Total number of distinct equivalence classes in this bucket.
    bucketValues List<Property Map>
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    equivalenceClassSizeLowerBound String
    Lower bound on the size of the equivalence classes in this bucket.
    equivalenceClassSizeUpperBound String
    Upper bound on the size of the equivalence classes in this bucket.

    GooglePrivacyDlpV2KAnonymityResultResponse

    equivalenceClassHistogramBuckets List<Property Map>
    Histogram of k-anonymity equivalence classes.

    GooglePrivacyDlpV2KMapEstimationConfigResponse

    AuxiliaryTables List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2AuxiliaryTableResponse>
    Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
    QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TaggedFieldResponse>
    Fields considered to be quasi-identifiers. No two columns 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 []GooglePrivacyDlpV2AuxiliaryTableResponse
    Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
    QuasiIds []GooglePrivacyDlpV2TaggedFieldResponse
    Fields considered to be quasi-identifiers. No two columns 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<GooglePrivacyDlpV2AuxiliaryTableResponse>
    Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
    quasiIds List<GooglePrivacyDlpV2TaggedFieldResponse>
    Fields considered to be quasi-identifiers. No two columns 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 GooglePrivacyDlpV2AuxiliaryTableResponse[]
    Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
    quasiIds GooglePrivacyDlpV2TaggedFieldResponse[]
    Fields considered to be quasi-identifiers. No two columns 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[GooglePrivacyDlpV2AuxiliaryTableResponse]
    Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
    quasi_ids Sequence[GooglePrivacyDlpV2TaggedFieldResponse]
    Fields considered to be quasi-identifiers. No two columns 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 column must appear in exactly one column of one auxiliary table.
    quasiIds List<Property Map>
    Fields considered to be quasi-identifiers. No two columns 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.

    GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse

    BucketSize string
    Number of records within these anonymity bounds.
    BucketValueCount string
    Total number of distinct quasi-identifier tuple values in this bucket.
    BucketValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse>
    Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
    MaxAnonymity string
    Always greater than or equal to min_anonymity.
    MinAnonymity string
    Always positive.
    BucketSize string
    Number of records within these anonymity bounds.
    BucketValueCount string
    Total number of distinct quasi-identifier tuple values in this bucket.
    BucketValues []GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse
    Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
    MaxAnonymity string
    Always greater than or equal to min_anonymity.
    MinAnonymity string
    Always positive.
    bucketSize String
    Number of records within these anonymity bounds.
    bucketValueCount String
    Total number of distinct quasi-identifier tuple values in this bucket.
    bucketValues List<GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse>
    Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
    maxAnonymity String
    Always greater than or equal to min_anonymity.
    minAnonymity String
    Always positive.
    bucketSize string
    Number of records within these anonymity bounds.
    bucketValueCount string
    Total number of distinct quasi-identifier tuple values in this bucket.
    bucketValues GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse[]
    Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
    maxAnonymity string
    Always greater than or equal to min_anonymity.
    minAnonymity string
    Always positive.
    bucket_size str
    Number of records within these anonymity bounds.
    bucket_value_count str
    Total number of distinct quasi-identifier tuple values in this bucket.
    bucket_values Sequence[GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse]
    Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
    max_anonymity str
    Always greater than or equal to min_anonymity.
    min_anonymity str
    Always positive.
    bucketSize String
    Number of records within these anonymity 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.
    maxAnonymity String
    Always greater than or equal to min_anonymity.
    minAnonymity String
    Always positive.

    GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse

    EstimatedAnonymity string
    The estimated anonymity for these quasi-identifier values.
    QuasiIdsValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse>
    The quasi-identifier values.
    EstimatedAnonymity string
    The estimated anonymity for these quasi-identifier values.
    QuasiIdsValues []GooglePrivacyDlpV2ValueResponse
    The quasi-identifier values.
    estimatedAnonymity String
    The estimated anonymity for these quasi-identifier values.
    quasiIdsValues List<GooglePrivacyDlpV2ValueResponse>
    The quasi-identifier values.
    estimatedAnonymity string
    The estimated anonymity for these quasi-identifier values.
    quasiIdsValues GooglePrivacyDlpV2ValueResponse[]
    The quasi-identifier values.
    estimated_anonymity str
    The estimated anonymity for these quasi-identifier values.
    quasi_ids_values Sequence[GooglePrivacyDlpV2ValueResponse]
    The quasi-identifier values.
    estimatedAnonymity String
    The estimated anonymity for these quasi-identifier values.
    quasiIdsValues List<Property Map>
    The quasi-identifier values.

    GooglePrivacyDlpV2KMapEstimationResultResponse

    KMapEstimationHistogram List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse>
    The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
    KMapEstimationHistogram []GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse
    The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
    kMapEstimationHistogram List<GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse>
    The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
    kMapEstimationHistogram GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse[]
    The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
    k_map_estimation_histogram Sequence[GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse]
    The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
    kMapEstimationHistogram List<Property Map>
    The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.

    GooglePrivacyDlpV2KindExpressionResponse

    Name string
    The name of the kind.
    Name string
    The name of the kind.
    name String
    The name of the kind.
    name string
    The name of the kind.
    name str
    The name of the kind.
    name String
    The name of the kind.

    GooglePrivacyDlpV2KmsWrappedCryptoKeyResponse

    CryptoKeyName string
    The resource name of the KMS CryptoKey to use for unwrapping.
    WrappedKey string
    The wrapped data crypto key.
    CryptoKeyName string
    The resource name of the KMS CryptoKey to use for unwrapping.
    WrappedKey string
    The wrapped data crypto key.
    cryptoKeyName String
    The resource name of the KMS CryptoKey to use for unwrapping.
    wrappedKey String
    The wrapped data crypto key.
    cryptoKeyName string
    The resource name of the KMS CryptoKey to use for unwrapping.
    wrappedKey string
    The wrapped data crypto key.
    crypto_key_name str
    The resource name of the KMS CryptoKey to use for unwrapping.
    wrapped_key str
    The wrapped data crypto key.
    cryptoKeyName String
    The resource name of the KMS CryptoKey to use for unwrapping.
    wrappedKey String
    The wrapped data crypto key.

    GooglePrivacyDlpV2LDiversityConfigResponse

    QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse>
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
    SensitiveAttribute Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse
    Sensitive field for computing the l-value.
    QuasiIds []GooglePrivacyDlpV2FieldIdResponse
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
    SensitiveAttribute GooglePrivacyDlpV2FieldIdResponse
    Sensitive field for computing the l-value.
    quasiIds List<GooglePrivacyDlpV2FieldIdResponse>
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
    sensitiveAttribute GooglePrivacyDlpV2FieldIdResponse
    Sensitive field for computing the l-value.
    quasiIds GooglePrivacyDlpV2FieldIdResponse[]
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
    sensitiveAttribute GooglePrivacyDlpV2FieldIdResponse
    Sensitive field for computing the l-value.
    quasi_ids Sequence[GooglePrivacyDlpV2FieldIdResponse]
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
    sensitive_attribute GooglePrivacyDlpV2FieldIdResponse
    Sensitive field for computing the l-value.
    quasiIds List<Property Map>
    Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
    sensitiveAttribute Property Map
    Sensitive field for computing the l-value.

    GooglePrivacyDlpV2LDiversityEquivalenceClassResponse

    EquivalenceClassSize string
    Size of the k-anonymity equivalence class.
    NumDistinctSensitiveValues string
    Number of distinct sensitive values in this equivalence class.
    QuasiIdsValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse>
    Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
    TopSensitiveValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueFrequencyResponse>
    Estimated frequencies of top sensitive values.
    EquivalenceClassSize string
    Size of the k-anonymity equivalence class.
    NumDistinctSensitiveValues string
    Number of distinct sensitive values in this equivalence class.
    QuasiIdsValues []GooglePrivacyDlpV2ValueResponse
    Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
    TopSensitiveValues []GooglePrivacyDlpV2ValueFrequencyResponse
    Estimated frequencies of top sensitive values.
    equivalenceClassSize String
    Size of the k-anonymity equivalence class.
    numDistinctSensitiveValues String
    Number of distinct sensitive values in this equivalence class.
    quasiIdsValues List<GooglePrivacyDlpV2ValueResponse>
    Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
    topSensitiveValues List<GooglePrivacyDlpV2ValueFrequencyResponse>
    Estimated frequencies of top sensitive values.
    equivalenceClassSize string
    Size of the k-anonymity equivalence class.
    numDistinctSensitiveValues string
    Number of distinct sensitive values in this equivalence class.
    quasiIdsValues GooglePrivacyDlpV2ValueResponse[]
    Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
    topSensitiveValues GooglePrivacyDlpV2ValueFrequencyResponse[]
    Estimated frequencies of top sensitive values.
    equivalence_class_size str
    Size of the k-anonymity equivalence class.
    num_distinct_sensitive_values str
    Number of distinct sensitive values in this equivalence class.
    quasi_ids_values Sequence[GooglePrivacyDlpV2ValueResponse]
    Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
    top_sensitive_values Sequence[GooglePrivacyDlpV2ValueFrequencyResponse]
    Estimated frequencies of top sensitive values.
    equivalenceClassSize String
    Size of the k-anonymity equivalence class.
    numDistinctSensitiveValues String
    Number of distinct sensitive values in this equivalence class.
    quasiIdsValues List<Property Map>
    Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
    topSensitiveValues List<Property Map>
    Estimated frequencies of top sensitive values.

    GooglePrivacyDlpV2LDiversityHistogramBucketResponse

    BucketSize string
    Total number of equivalence classes in this bucket.
    BucketValueCount string
    Total number of distinct equivalence classes in this bucket.
    BucketValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LDiversityEquivalenceClassResponse>
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    SensitiveValueFrequencyLowerBound string
    Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
    SensitiveValueFrequencyUpperBound string
    Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
    BucketSize string
    Total number of equivalence classes in this bucket.
    BucketValueCount string
    Total number of distinct equivalence classes in this bucket.
    BucketValues []GooglePrivacyDlpV2LDiversityEquivalenceClassResponse
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    SensitiveValueFrequencyLowerBound string
    Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
    SensitiveValueFrequencyUpperBound string
    Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
    bucketSize String
    Total number of equivalence classes in this bucket.
    bucketValueCount String
    Total number of distinct equivalence classes in this bucket.
    bucketValues List<GooglePrivacyDlpV2LDiversityEquivalenceClassResponse>
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    sensitiveValueFrequencyLowerBound String
    Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
    sensitiveValueFrequencyUpperBound String
    Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
    bucketSize string
    Total number of equivalence classes in this bucket.
    bucketValueCount string
    Total number of distinct equivalence classes in this bucket.
    bucketValues GooglePrivacyDlpV2LDiversityEquivalenceClassResponse[]
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    sensitiveValueFrequencyLowerBound string
    Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
    sensitiveValueFrequencyUpperBound string
    Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
    bucket_size str
    Total number of equivalence classes in this bucket.
    bucket_value_count str
    Total number of distinct equivalence classes in this bucket.
    bucket_values Sequence[GooglePrivacyDlpV2LDiversityEquivalenceClassResponse]
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    sensitive_value_frequency_lower_bound str
    Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
    sensitive_value_frequency_upper_bound str
    Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
    bucketSize String
    Total number of equivalence classes in this bucket.
    bucketValueCount String
    Total number of distinct equivalence classes in this bucket.
    bucketValues List<Property Map>
    Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
    sensitiveValueFrequencyLowerBound String
    Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
    sensitiveValueFrequencyUpperBound String
    Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.

    GooglePrivacyDlpV2LDiversityResultResponse

    SensitiveValueFrequencyHistogramBuckets []GooglePrivacyDlpV2LDiversityHistogramBucketResponse
    Histogram of l-diversity equivalence class sensitive value frequencies.
    sensitiveValueFrequencyHistogramBuckets List<GooglePrivacyDlpV2LDiversityHistogramBucketResponse>
    Histogram of l-diversity equivalence class sensitive value frequencies.
    sensitiveValueFrequencyHistogramBuckets GooglePrivacyDlpV2LDiversityHistogramBucketResponse[]
    Histogram of l-diversity equivalence class sensitive value frequencies.
    sensitive_value_frequency_histogram_buckets Sequence[GooglePrivacyDlpV2LDiversityHistogramBucketResponse]
    Histogram of l-diversity equivalence class sensitive value frequencies.
    sensitiveValueFrequencyHistogramBuckets List<Property Map>
    Histogram of l-diversity equivalence class sensitive value frequencies.

    GooglePrivacyDlpV2LikelihoodAdjustmentResponse

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

    GooglePrivacyDlpV2NumericalStatsConfigResponse

    Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse
    Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
    Field GooglePrivacyDlpV2FieldIdResponse
    Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
    field GooglePrivacyDlpV2FieldIdResponse
    Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
    field GooglePrivacyDlpV2FieldIdResponse
    Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
    field GooglePrivacyDlpV2FieldIdResponse
    Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
    field Property Map
    Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.

    GooglePrivacyDlpV2NumericalStatsResultResponse

    MaxValue Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse
    Maximum value appearing in the column.
    MinValue Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse
    Minimum value appearing in the column.
    QuantileValues List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse>
    List of 99 values that partition the set of field values into 100 equal sized buckets.
    MaxValue GooglePrivacyDlpV2ValueResponse
    Maximum value appearing in the column.
    MinValue GooglePrivacyDlpV2ValueResponse
    Minimum value appearing in the column.
    QuantileValues []GooglePrivacyDlpV2ValueResponse
    List of 99 values that partition the set of field values into 100 equal sized buckets.
    maxValue GooglePrivacyDlpV2ValueResponse
    Maximum value appearing in the column.
    minValue GooglePrivacyDlpV2ValueResponse
    Minimum value appearing in the column.
    quantileValues List<GooglePrivacyDlpV2ValueResponse>
    List of 99 values that partition the set of field values into 100 equal sized buckets.
    maxValue GooglePrivacyDlpV2ValueResponse
    Maximum value appearing in the column.
    minValue GooglePrivacyDlpV2ValueResponse
    Minimum value appearing in the column.
    quantileValues GooglePrivacyDlpV2ValueResponse[]
    List of 99 values that partition the set of field values into 100 equal sized buckets.
    max_value GooglePrivacyDlpV2ValueResponse
    Maximum value appearing in the column.
    min_value GooglePrivacyDlpV2ValueResponse
    Minimum value appearing in the column.
    quantile_values Sequence[GooglePrivacyDlpV2ValueResponse]
    List of 99 values that partition the set of field values into 100 equal sized buckets.
    maxValue Property Map
    Maximum value appearing in the column.
    minValue Property Map
    Minimum value appearing in the column.
    quantileValues List<Property Map>
    List of 99 values that partition the set of field values into 100 equal sized buckets.

    GooglePrivacyDlpV2OutputStorageConfigResponse

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

    GooglePrivacyDlpV2PartitionIdResponse

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

    GooglePrivacyDlpV2PrimitiveTransformationResponse

    BucketingConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BucketingConfigResponse
    Bucketing
    CharacterMaskConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CharacterMaskConfigResponse
    Mask
    CryptoDeterministicConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CryptoDeterministicConfigResponse
    Deterministic Crypto
    CryptoHashConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CryptoHashConfigResponse
    Crypto
    CryptoReplaceFfxFpeConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
    Ffx-Fpe
    DateShiftConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DateShiftConfigResponse
    Date Shift
    FixedSizeBucketingConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
    Fixed size bucketing
    RedactConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RedactConfigResponse
    Redact
    ReplaceConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ReplaceValueConfigResponse
    Replace with a specified value.
    ReplaceDictionaryConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
    Replace with a value randomly drawn (with replacement) from a dictionary.
    ReplaceWithInfoTypeConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse
    Replace with infotype
    TimePartConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TimePartConfigResponse
    Time extraction
    BucketingConfig GooglePrivacyDlpV2BucketingConfigResponse
    Bucketing
    CharacterMaskConfig GooglePrivacyDlpV2CharacterMaskConfigResponse
    Mask
    CryptoDeterministicConfig GooglePrivacyDlpV2CryptoDeterministicConfigResponse
    Deterministic Crypto
    CryptoHashConfig GooglePrivacyDlpV2CryptoHashConfigResponse
    Crypto
    CryptoReplaceFfxFpeConfig GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
    Ffx-Fpe
    DateShiftConfig GooglePrivacyDlpV2DateShiftConfigResponse
    Date Shift
    FixedSizeBucketingConfig GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
    Fixed size bucketing
    RedactConfig GooglePrivacyDlpV2RedactConfigResponse
    Redact
    ReplaceConfig GooglePrivacyDlpV2ReplaceValueConfigResponse
    Replace with a specified value.
    ReplaceDictionaryConfig GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
    Replace with a value randomly drawn (with replacement) from a dictionary.
    ReplaceWithInfoTypeConfig GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse
    Replace with infotype
    TimePartConfig GooglePrivacyDlpV2TimePartConfigResponse
    Time extraction
    bucketingConfig GooglePrivacyDlpV2BucketingConfigResponse
    Bucketing
    characterMaskConfig GooglePrivacyDlpV2CharacterMaskConfigResponse
    Mask
    cryptoDeterministicConfig GooglePrivacyDlpV2CryptoDeterministicConfigResponse
    Deterministic Crypto
    cryptoHashConfig GooglePrivacyDlpV2CryptoHashConfigResponse
    Crypto
    cryptoReplaceFfxFpeConfig GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
    Ffx-Fpe
    dateShiftConfig GooglePrivacyDlpV2DateShiftConfigResponse
    Date Shift
    fixedSizeBucketingConfig GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
    Fixed size bucketing
    redactConfig GooglePrivacyDlpV2RedactConfigResponse
    Redact
    replaceConfig GooglePrivacyDlpV2ReplaceValueConfigResponse
    Replace with a specified value.
    replaceDictionaryConfig GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
    Replace with a value randomly drawn (with replacement) from a dictionary.
    replaceWithInfoTypeConfig GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse
    Replace with infotype
    timePartConfig GooglePrivacyDlpV2TimePartConfigResponse
    Time extraction
    bucketingConfig GooglePrivacyDlpV2BucketingConfigResponse
    Bucketing
    characterMaskConfig GooglePrivacyDlpV2CharacterMaskConfigResponse
    Mask
    cryptoDeterministicConfig GooglePrivacyDlpV2CryptoDeterministicConfigResponse
    Deterministic Crypto
    cryptoHashConfig GooglePrivacyDlpV2CryptoHashConfigResponse
    Crypto
    cryptoReplaceFfxFpeConfig GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
    Ffx-Fpe
    dateShiftConfig GooglePrivacyDlpV2DateShiftConfigResponse
    Date Shift
    fixedSizeBucketingConfig GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
    Fixed size bucketing
    redactConfig GooglePrivacyDlpV2RedactConfigResponse
    Redact
    replaceConfig GooglePrivacyDlpV2ReplaceValueConfigResponse
    Replace with a specified value.
    replaceDictionaryConfig GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
    Replace with a value randomly drawn (with replacement) from a dictionary.
    replaceWithInfoTypeConfig GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse
    Replace with infotype
    timePartConfig GooglePrivacyDlpV2TimePartConfigResponse
    Time extraction
    bucketing_config GooglePrivacyDlpV2BucketingConfigResponse
    Bucketing
    character_mask_config GooglePrivacyDlpV2CharacterMaskConfigResponse
    Mask
    crypto_deterministic_config GooglePrivacyDlpV2CryptoDeterministicConfigResponse
    Deterministic Crypto
    crypto_hash_config GooglePrivacyDlpV2CryptoHashConfigResponse
    Crypto
    crypto_replace_ffx_fpe_config GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse
    Ffx-Fpe
    date_shift_config GooglePrivacyDlpV2DateShiftConfigResponse
    Date Shift
    fixed_size_bucketing_config GooglePrivacyDlpV2FixedSizeBucketingConfigResponse
    Fixed size bucketing
    redact_config GooglePrivacyDlpV2RedactConfigResponse
    Redact
    replace_config GooglePrivacyDlpV2ReplaceValueConfigResponse
    Replace with a specified value.
    replace_dictionary_config GooglePrivacyDlpV2ReplaceDictionaryConfigResponse
    Replace with a value randomly drawn (with replacement) from a dictionary.
    replace_with_info_type_config GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse
    Replace with infotype
    time_part_config GooglePrivacyDlpV2TimePartConfigResponse
    Time extraction

    GooglePrivacyDlpV2PrivacyMetricResponse

    GooglePrivacyDlpV2ProximityResponse

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

    GooglePrivacyDlpV2PublishToPubSubResponse

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

    GooglePrivacyDlpV2QuasiIdFieldResponse

    CustomTag string
    A auxiliary field.
    Field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    customTag String
    A auxiliary field.
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    customTag string
    A auxiliary field.
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    custom_tag str
    A auxiliary field.
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    customTag String
    A auxiliary field.
    field Property Map
    Identifies the column.

    GooglePrivacyDlpV2QuasiIdResponse

    CustomTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    Inferred Pulumi.GoogleNative.DLP.V2.Inputs.GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    InfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    CustomTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    Field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    Inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    InfoType GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    customTag String
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    infoType GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    customTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    infoType GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    custom_tag str
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    info_type GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    customTag String
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field Property Map
    Identifies the column.
    inferred Property Map
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    infoType Property Map
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.

    GooglePrivacyDlpV2QuasiIdentifierFieldResponse

    CustomTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    CustomTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    Field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    customTag String
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    customTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    custom_tag str
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    customTag String
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field Property Map
    Identifies the column.

    GooglePrivacyDlpV2RecordConditionResponse

    GooglePrivacyDlpV2RecordSuppressionResponse

    Condition Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RecordConditionResponse
    A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
    Condition GooglePrivacyDlpV2RecordConditionResponse
    A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
    condition GooglePrivacyDlpV2RecordConditionResponse
    A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
    condition GooglePrivacyDlpV2RecordConditionResponse
    A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
    condition GooglePrivacyDlpV2RecordConditionResponse
    A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
    condition Property Map
    A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.

    GooglePrivacyDlpV2RecordTransformationsResponse

    FieldTransformations List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldTransformationResponse>
    Transform the record by applying various field transformations.
    RecordSuppressions List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RecordSuppressionResponse>
    Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
    FieldTransformations []GooglePrivacyDlpV2FieldTransformationResponse
    Transform the record by applying various field transformations.
    RecordSuppressions []GooglePrivacyDlpV2RecordSuppressionResponse
    Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
    fieldTransformations List<GooglePrivacyDlpV2FieldTransformationResponse>
    Transform the record by applying various field transformations.
    recordSuppressions List<GooglePrivacyDlpV2RecordSuppressionResponse>
    Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
    fieldTransformations GooglePrivacyDlpV2FieldTransformationResponse[]
    Transform the record by applying various field transformations.
    recordSuppressions GooglePrivacyDlpV2RecordSuppressionResponse[]
    Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
    field_transformations Sequence[GooglePrivacyDlpV2FieldTransformationResponse]
    Transform the record by applying various field transformations.
    record_suppressions Sequence[GooglePrivacyDlpV2RecordSuppressionResponse]
    Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
    fieldTransformations List<Property Map>
    Transform the record by applying various field transformations.
    recordSuppressions List<Property Map>
    Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.

    GooglePrivacyDlpV2RegexResponse

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

    GooglePrivacyDlpV2ReplaceDictionaryConfigResponse

    WordList Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2WordListResponse
    A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
    WordList GooglePrivacyDlpV2WordListResponse
    A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
    wordList GooglePrivacyDlpV2WordListResponse
    A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
    wordList GooglePrivacyDlpV2WordListResponse
    A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
    word_list GooglePrivacyDlpV2WordListResponse
    A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.
    wordList Property Map
    A list of words to select from for random replacement. The limits page contains details about the size limits of dictionaries.

    GooglePrivacyDlpV2ReplaceValueConfigResponse

    NewValue GooglePrivacyDlpV2ValueResponse
    Value to replace it with.
    newValue GooglePrivacyDlpV2ValueResponse
    Value to replace it with.
    newValue GooglePrivacyDlpV2ValueResponse
    Value to replace it with.
    newValue Property Map
    Value to replace it with.

    GooglePrivacyDlpV2RequestedDeidentifyOptionsResponse

    SnapshotDeidentifyTemplate Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the DeidentifyTemplate from the Deidentify action at the time this job was run.
    SnapshotImageRedactTemplate Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the image transformation DeidentifyTemplate from the Deidentify action at the time this job was run.
    SnapshotStructuredDeidentifyTemplate Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the structured DeidentifyTemplate from the Deidentify action at the time this job was run.
    SnapshotDeidentifyTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the DeidentifyTemplate from the Deidentify action at the time this job was run.
    SnapshotImageRedactTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the image transformation DeidentifyTemplate from the Deidentify action at the time this job was run.
    SnapshotStructuredDeidentifyTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the structured DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotDeidentifyTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotImageRedactTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the image transformation DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotStructuredDeidentifyTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the structured DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotDeidentifyTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotImageRedactTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the image transformation DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotStructuredDeidentifyTemplate GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the structured DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshot_deidentify_template GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshot_image_redact_template GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the image transformation DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshot_structured_deidentify_template GooglePrivacyDlpV2DeidentifyTemplateResponse
    Snapshot of the state of the structured DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotDeidentifyTemplate Property Map
    Snapshot of the state of the DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotImageRedactTemplate Property Map
    Snapshot of the state of the image transformation DeidentifyTemplate from the Deidentify action at the time this job was run.
    snapshotStructuredDeidentifyTemplate Property Map
    Snapshot of the state of the structured DeidentifyTemplate from the Deidentify action at the time this job was run.

    GooglePrivacyDlpV2RequestedOptionsResponse

    JobConfig GooglePrivacyDlpV2InspectJobConfigResponse
    Inspect config.
    SnapshotInspectTemplate GooglePrivacyDlpV2InspectTemplateResponse
    If run with an InspectTemplate, a snapshot of its state at the time of this run.
    jobConfig GooglePrivacyDlpV2InspectJobConfigResponse
    Inspect config.
    snapshotInspectTemplate GooglePrivacyDlpV2InspectTemplateResponse
    If run with an InspectTemplate, a snapshot of its state at the time of this run.
    jobConfig GooglePrivacyDlpV2InspectJobConfigResponse
    Inspect config.
    snapshotInspectTemplate GooglePrivacyDlpV2InspectTemplateResponse
    If run with an InspectTemplate, a snapshot of its state at the time of this run.
    job_config GooglePrivacyDlpV2InspectJobConfigResponse
    Inspect config.
    snapshot_inspect_template GooglePrivacyDlpV2InspectTemplateResponse
    If run with an InspectTemplate, a snapshot of its state at the time of this run.
    jobConfig Property Map
    Inspect config.
    snapshotInspectTemplate Property Map
    If run with an InspectTemplate, a snapshot of its state at the time of this run.

    GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

    jobConfig Property Map
    The job config for the risk job.

    GooglePrivacyDlpV2ResultResponse

    HybridStats Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2HybridInspectStatisticsResponse
    Statistics related to the processing of hybrid inspect.
    InfoTypeStats List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeStatsResponse>
    Statistics of how many instances of each info type were found during inspect job.
    ProcessedBytes string
    Total size in bytes that were processed.
    TotalEstimatedBytes string
    Estimate of the number of bytes to process.
    HybridStats GooglePrivacyDlpV2HybridInspectStatisticsResponse
    Statistics related to the processing of hybrid inspect.
    InfoTypeStats []GooglePrivacyDlpV2InfoTypeStatsResponse
    Statistics of how many instances of each info type were found during inspect job.
    ProcessedBytes string
    Total size in bytes that were processed.
    TotalEstimatedBytes string
    Estimate of the number of bytes to process.
    hybridStats GooglePrivacyDlpV2HybridInspectStatisticsResponse
    Statistics related to the processing of hybrid inspect.
    infoTypeStats List<GooglePrivacyDlpV2InfoTypeStatsResponse>
    Statistics of how many instances of each info type were found during inspect job.
    processedBytes String
    Total size in bytes that were processed.
    totalEstimatedBytes String
    Estimate of the number of bytes to process.
    hybridStats GooglePrivacyDlpV2HybridInspectStatisticsResponse
    Statistics related to the processing of hybrid inspect.
    infoTypeStats GooglePrivacyDlpV2InfoTypeStatsResponse[]
    Statistics of how many instances of each info type were found during inspect job.
    processedBytes string
    Total size in bytes that were processed.
    totalEstimatedBytes string
    Estimate of the number of bytes to process.
    hybrid_stats GooglePrivacyDlpV2HybridInspectStatisticsResponse
    Statistics related to the processing of hybrid inspect.
    info_type_stats Sequence[GooglePrivacyDlpV2InfoTypeStatsResponse]
    Statistics of how many instances of each info type were found during inspect job.
    processed_bytes str
    Total size in bytes that were processed.
    total_estimated_bytes str
    Estimate of the number of bytes to process.
    hybridStats Property Map
    Statistics related to the processing of hybrid inspect.
    infoTypeStats List<Property Map>
    Statistics of how many instances of each info type were found during inspect job.
    processedBytes String
    Total size in bytes that were processed.
    totalEstimatedBytes String
    Estimate of the number of bytes to process.

    GooglePrivacyDlpV2RiskAnalysisJobConfigResponse

    Actions []GooglePrivacyDlpV2ActionResponse
    Actions to execute at the completion of the job. Are executed in the order provided.
    PrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponse
    Privacy metric to compute.
    SourceTable GooglePrivacyDlpV2BigQueryTableResponse
    Input dataset to compute metrics over.
    actions List<GooglePrivacyDlpV2ActionResponse>
    Actions to execute at the completion of the job. Are executed in the order provided.
    privacyMetric GooglePrivacyDlpV2PrivacyMetricResponse
    Privacy metric to compute.
    sourceTable GooglePrivacyDlpV2BigQueryTableResponse
    Input dataset to compute metrics over.
    actions GooglePrivacyDlpV2ActionResponse[]
    Actions to execute at the completion of the job. Are executed in the order provided.
    privacyMetric GooglePrivacyDlpV2PrivacyMetricResponse
    Privacy metric to compute.
    sourceTable GooglePrivacyDlpV2BigQueryTableResponse
    Input dataset to compute metrics over.
    actions Sequence[GooglePrivacyDlpV2ActionResponse]
    Actions to execute at the completion of the job. Are executed in the order provided.
    privacy_metric GooglePrivacyDlpV2PrivacyMetricResponse
    Privacy metric to compute.
    source_table GooglePrivacyDlpV2BigQueryTableResponse
    Input dataset to compute metrics over.
    actions List<Property Map>
    Actions to execute at the completion of the job. Are executed in the order provided.
    privacyMetric Property Map
    Privacy metric to compute.
    sourceTable Property Map
    Input dataset to compute metrics over.

    GooglePrivacyDlpV2SaveFindingsResponse

    OutputConfig GooglePrivacyDlpV2OutputStorageConfigResponse
    Location to store findings outside of DLP.
    outputConfig GooglePrivacyDlpV2OutputStorageConfigResponse
    Location to store findings outside of DLP.
    outputConfig GooglePrivacyDlpV2OutputStorageConfigResponse
    Location to store findings outside of DLP.
    output_config GooglePrivacyDlpV2OutputStorageConfigResponse
    Location to store findings outside of DLP.
    outputConfig Property Map
    Location to store findings outside of DLP.

    GooglePrivacyDlpV2SelectedInfoTypesResponse

    InfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse>
    InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
    InfoTypes []GooglePrivacyDlpV2InfoTypeResponse
    InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
    infoTypes List<GooglePrivacyDlpV2InfoTypeResponse>
    InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
    infoTypes GooglePrivacyDlpV2InfoTypeResponse[]
    InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
    info_types Sequence[GooglePrivacyDlpV2InfoTypeResponse]
    InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.
    infoTypes List<Property Map>
    InfoTypes to apply the transformation to. Required. Provided InfoType must be unique within the ImageTransformations message.

    GooglePrivacyDlpV2SensitivityScoreResponse

    Score string
    The sensitivity score applied to the resource.
    Score string
    The sensitivity score applied to the resource.
    score String
    The sensitivity score applied to the resource.
    score string
    The sensitivity score applied to the resource.
    score str
    The sensitivity score applied to the resource.
    score String
    The sensitivity score applied to the resource.

    GooglePrivacyDlpV2StatisticalTableResponse

    QuasiIds List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2QuasiIdentifierFieldResponse>
    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 []GooglePrivacyDlpV2QuasiIdentifierFieldResponse
    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<GooglePrivacyDlpV2QuasiIdentifierFieldResponse>
    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 GooglePrivacyDlpV2QuasiIdentifierFieldResponse[]
    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[GooglePrivacyDlpV2QuasiIdentifierFieldResponse]
    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.

    GooglePrivacyDlpV2StorageConfigResponse

    bigQueryOptions Property Map
    BigQuery options.
    cloudStorageOptions Property Map
    Cloud Storage options.
    datastoreOptions Property Map
    Google Cloud Datastore options.
    hybridOptions Property Map
    Hybrid inspection options.
    timespanConfig Property Map

    GooglePrivacyDlpV2StoredTypeResponse

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

    GooglePrivacyDlpV2TableOptionsResponse

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

    GooglePrivacyDlpV2TaggedFieldResponse

    CustomTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    Field Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    Inferred Pulumi.GoogleNative.DLP.V2.Inputs.GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    InfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    CustomTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    Field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    Inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    InfoType GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    customTag String
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    infoType GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    customTag string
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    infoType GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    custom_tag str
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field GooglePrivacyDlpV2FieldIdResponse
    Identifies the column.
    inferred GoogleProtobufEmptyResponse
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    info_type GooglePrivacyDlpV2InfoTypeResponse
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
    customTag String
    A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
    field Property Map
    Identifies the column.
    inferred Property Map
    If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
    infoType Property Map
    A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.

    GooglePrivacyDlpV2TimePartConfigResponse

    PartToExtract string
    The part of the time to keep.
    PartToExtract string
    The part of the time to keep.
    partToExtract String
    The part of the time to keep.
    partToExtract string
    The part of the time to keep.
    part_to_extract str
    The part of the time to keep.
    partToExtract String
    The part of the time to keep.

    GooglePrivacyDlpV2TimespanConfigResponse

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

    GooglePrivacyDlpV2TransformationConfigResponse

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

    GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse

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

    GooglePrivacyDlpV2TransformationErrorHandlingResponse

    GooglePrivacyDlpV2TransientCryptoKeyResponse

    Name string
    Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
    Name string
    Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
    name String
    Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
    name string
    Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
    name str
    Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).
    name String
    Name of the key. This is an arbitrary string used to differentiate different keys. A unique key is generated per name: two separate TransientCryptoKey protos share the same generated key if their names are the same. When the data crypto key is generated, this name is not used in any way (repeating the api call will result in a different key being generated).

    GooglePrivacyDlpV2UnwrappedCryptoKeyResponse

    Key string
    A 128/192/256 bit key.
    Key string
    A 128/192/256 bit key.
    key String
    A 128/192/256 bit key.
    key string
    A 128/192/256 bit key.
    key str
    A 128/192/256 bit key.
    key String
    A 128/192/256 bit key.

    GooglePrivacyDlpV2ValueFrequencyResponse

    Count string
    How many times the value is contained in the field.
    Value Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ValueResponse
    A value contained in the field in question.
    Count string
    How many times the value is contained in the field.
    Value GooglePrivacyDlpV2ValueResponse
    A value contained in the field in question.
    count String
    How many times the value is contained in the field.
    value GooglePrivacyDlpV2ValueResponse
    A value contained in the field in question.
    count string
    How many times the value is contained in the field.
    value GooglePrivacyDlpV2ValueResponse
    A value contained in the field in question.
    count str
    How many times the value is contained in the field.
    value GooglePrivacyDlpV2ValueResponse
    A value contained in the field in question.
    count String
    How many times the value is contained in the field.
    value Property Map
    A value contained in the field in question.

    GooglePrivacyDlpV2ValueResponse

    BooleanValue bool
    boolean
    DateValue GoogleTypeDateResponse
    date
    DayOfWeekValue string
    day of week
    FloatValue float64
    float
    IntegerValue string
    integer
    StringValue string
    string
    TimeValue GoogleTypeTimeOfDayResponse
    time of day
    TimestampValue string
    timestamp
    booleanValue Boolean
    boolean
    dateValue GoogleTypeDateResponse
    date
    dayOfWeekValue String
    day of week
    floatValue Double
    float
    integerValue String
    integer
    stringValue String
    string
    timeValue GoogleTypeTimeOfDayResponse
    time of day
    timestampValue String
    timestamp
    booleanValue boolean
    boolean
    dateValue GoogleTypeDateResponse
    date
    dayOfWeekValue string
    day of week
    floatValue number
    float
    integerValue string
    integer
    stringValue string
    string
    timeValue GoogleTypeTimeOfDayResponse
    time of day
    timestampValue string
    timestamp
    booleanValue Boolean
    boolean
    dateValue Property Map
    date
    dayOfWeekValue String
    day of week
    floatValue Number
    float
    integerValue String
    integer
    stringValue String
    string
    timeValue Property Map
    time of day
    timestampValue String
    timestamp

    GooglePrivacyDlpV2WordListResponse

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

    GoogleRpcStatusResponse

    Code int
    The status code, which should be an enum value of google.rpc.Code.
    Details List<ImmutableDictionary<string, string>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    Message string
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    Code int
    The status code, which should be an enum value of google.rpc.Code.
    Details []map[string]string
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    Message string
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code Integer
    The status code, which should be an enum value of google.rpc.Code.
    details List<Map<String,String>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message String
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code number
    The status code, which should be an enum value of google.rpc.Code.
    details {[key: string]: string}[]
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message string
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code int
    The status code, which should be an enum value of google.rpc.Code.
    details Sequence[Mapping[str, str]]
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message str
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code Number
    The status code, which should be an enum value of google.rpc.Code.
    details List<Map<String>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message String
    A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    GoogleTypeDateResponse

    Day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    Month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    Year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    Day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    Month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    Year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day Integer
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month Integer
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year Integer
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day number
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month number
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year number
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day Number
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month Number
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year Number
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

    GoogleTypeTimeOfDayResponse

    Hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    Minutes int
    Minutes of hour of day. Must be from 0 to 59.
    Nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    Seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    Hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    Minutes int
    Minutes of hour of day. Must be from 0 to 59.
    Nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    Seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours Integer
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes Integer
    Minutes of hour of day. Must be from 0 to 59.
    nanos Integer
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds Integer
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours number
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes number
    Minutes of hour of day. Must be from 0 to 59.
    nanos number
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds number
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes int
    Minutes of hour of day. Must be from 0 to 59.
    nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours Number
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes Number
    Minutes of hour of day. Must be from 0 to 59.
    nanos Number
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds Number
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi