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

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

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 an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.

    Using getInspectTemplate

    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 getInspectTemplate(args: GetInspectTemplateArgs, opts?: InvokeOptions): Promise<GetInspectTemplateResult>
    function getInspectTemplateOutput(args: GetInspectTemplateOutputArgs, opts?: InvokeOptions): Output<GetInspectTemplateResult>
    def get_inspect_template(inspect_template_id: Optional[str] = None,
                             location: Optional[str] = None,
                             project: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetInspectTemplateResult
    def get_inspect_template_output(inspect_template_id: Optional[pulumi.Input[str]] = None,
                             location: Optional[pulumi.Input[str]] = None,
                             project: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetInspectTemplateResult]
    func LookupInspectTemplate(ctx *Context, args *LookupInspectTemplateArgs, opts ...InvokeOption) (*LookupInspectTemplateResult, error)
    func LookupInspectTemplateOutput(ctx *Context, args *LookupInspectTemplateOutputArgs, opts ...InvokeOption) LookupInspectTemplateResultOutput

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

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

    The following arguments are supported:

    getInspectTemplate Result

    The following output properties are available:

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

    Supporting Types

    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

    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.

    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.

    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.

    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.

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

    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.

    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.

    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.

    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.

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

    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.

    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.

    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.

    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]

    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