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

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

Explore with Pulumi AI

Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates to learn more. Auto-naming is currently not supported for this resource.

Create OrganizationInspectTemplate Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new OrganizationInspectTemplate(name: string, args: OrganizationInspectTemplateArgs, opts?: CustomResourceOptions);
@overload
def OrganizationInspectTemplate(resource_name: str,
                                args: OrganizationInspectTemplateArgs,
                                opts: Optional[ResourceOptions] = None)

@overload
def OrganizationInspectTemplate(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                organization_id: Optional[str] = None,
                                description: Optional[str] = None,
                                display_name: Optional[str] = None,
                                inspect_config: Optional[GooglePrivacyDlpV2InspectConfigArgs] = None,
                                location: Optional[str] = None,
                                template_id: Optional[str] = None)
func NewOrganizationInspectTemplate(ctx *Context, name string, args OrganizationInspectTemplateArgs, opts ...ResourceOption) (*OrganizationInspectTemplate, error)
public OrganizationInspectTemplate(string name, OrganizationInspectTemplateArgs args, CustomResourceOptions? opts = null)
public OrganizationInspectTemplate(String name, OrganizationInspectTemplateArgs args)
public OrganizationInspectTemplate(String name, OrganizationInspectTemplateArgs args, CustomResourceOptions options)
type: google-native:dlp/v2:OrganizationInspectTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

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

Constructor example

The following reference example uses placeholder values for all input properties.

var organizationInspectTemplateResource = new GoogleNative.DLP.V2.OrganizationInspectTemplate("organizationInspectTemplateResource", new()
{
    OrganizationId = "string",
    Description = "string",
    DisplayName = "string",
    InspectConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectConfigArgs
    {
        CustomInfoTypes = new[]
        {
            new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CustomInfoTypeArgs
            {
                DetectionRules = new[]
                {
                    new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DetectionRuleArgs
                    {
                        HotwordRule = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2HotwordRuleArgs
                        {
                            HotwordRegex = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexArgs
                            {
                                GroupIndexes = new[]
                                {
                                    0,
                                },
                                Pattern = "string",
                            },
                            LikelihoodAdjustment = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LikelihoodAdjustmentArgs
                            {
                                FixedLikelihood = GoogleNative.DLP.V2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood.LikelihoodUnspecified,
                                RelativeLikelihood = 0,
                            },
                            Proximity = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ProximityArgs
                            {
                                WindowAfter = 0,
                                WindowBefore = 0,
                            },
                        },
                    },
                },
                Dictionary = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DictionaryArgs
                {
                    CloudStoragePath = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStoragePathArgs
                    {
                        Path = "string",
                    },
                    WordList = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2WordListArgs
                    {
                        Words = new[]
                        {
                            "string",
                        },
                    },
                },
                ExclusionType = GoogleNative.DLP.V2.GooglePrivacyDlpV2CustomInfoTypeExclusionType.ExclusionTypeUnspecified,
                InfoType = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeArgs
                {
                    Name = "string",
                    SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                    {
                        Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                    },
                    Version = "string",
                },
                Likelihood = GoogleNative.DLP.V2.GooglePrivacyDlpV2CustomInfoTypeLikelihood.LikelihoodUnspecified,
                Regex = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexArgs
                {
                    GroupIndexes = new[]
                    {
                        0,
                    },
                    Pattern = "string",
                },
                SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                {
                    Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                },
                StoredType = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StoredTypeArgs
                {
                    CreateTime = "string",
                    Name = "string",
                },
                SurrogateType = null,
            },
        },
        ExcludeInfoTypes = false,
        IncludeQuote = false,
        InfoTypes = new[]
        {
            new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeArgs
            {
                Name = "string",
                SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                {
                    Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                },
                Version = "string",
            },
        },
        Limits = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FindingLimitsArgs
        {
            MaxFindingsPerInfoType = new[]
            {
                new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeLimitArgs
                {
                    InfoType = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeArgs
                    {
                        Name = "string",
                        SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                        {
                            Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                        },
                        Version = "string",
                    },
                    MaxFindings = 0,
                },
            },
            MaxFindingsPerItem = 0,
            MaxFindingsPerRequest = 0,
        },
        MinLikelihood = GoogleNative.DLP.V2.GooglePrivacyDlpV2InspectConfigMinLikelihood.LikelihoodUnspecified,
        MinLikelihoodPerInfoType = new[]
        {
            new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeLikelihoodArgs
            {
                InfoType = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeArgs
                {
                    Name = "string",
                    SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                    {
                        Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                    },
                    Version = "string",
                },
                MinLikelihood = GoogleNative.DLP.V2.GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood.LikelihoodUnspecified,
            },
        },
        RuleSet = new[]
        {
            new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectionRuleSetArgs
            {
                InfoTypes = new[]
                {
                    new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeArgs
                    {
                        Name = "string",
                        SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                        {
                            Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                        },
                        Version = "string",
                    },
                },
                Rules = new[]
                {
                    new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectionRuleArgs
                    {
                        ExclusionRule = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExclusionRuleArgs
                        {
                            Dictionary = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DictionaryArgs
                            {
                                CloudStoragePath = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStoragePathArgs
                                {
                                    Path = "string",
                                },
                                WordList = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2WordListArgs
                                {
                                    Words = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                            ExcludeByHotword = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeByHotwordArgs
                            {
                                HotwordRegex = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexArgs
                                {
                                    GroupIndexes = new[]
                                    {
                                        0,
                                    },
                                    Pattern = "string",
                                },
                                Proximity = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ProximityArgs
                                {
                                    WindowAfter = 0,
                                    WindowBefore = 0,
                                },
                            },
                            ExcludeInfoTypes = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeInfoTypesArgs
                            {
                                InfoTypes = new[]
                                {
                                    new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoTypeArgs
                                    {
                                        Name = "string",
                                        SensitivityScore = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScoreArgs
                                        {
                                            Score = GoogleNative.DLP.V2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                                        },
                                        Version = "string",
                                    },
                                },
                            },
                            MatchingType = GoogleNative.DLP.V2.GooglePrivacyDlpV2ExclusionRuleMatchingType.MatchingTypeUnspecified,
                            Regex = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexArgs
                            {
                                GroupIndexes = new[]
                                {
                                    0,
                                },
                                Pattern = "string",
                            },
                        },
                        HotwordRule = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2HotwordRuleArgs
                        {
                            HotwordRegex = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2RegexArgs
                            {
                                GroupIndexes = new[]
                                {
                                    0,
                                },
                                Pattern = "string",
                            },
                            LikelihoodAdjustment = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2LikelihoodAdjustmentArgs
                            {
                                FixedLikelihood = GoogleNative.DLP.V2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood.LikelihoodUnspecified,
                                RelativeLikelihood = 0,
                            },
                            Proximity = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ProximityArgs
                            {
                                WindowAfter = 0,
                                WindowBefore = 0,
                            },
                        },
                    },
                },
            },
        },
    },
    TemplateId = "string",
});
Copy
example, err := dlp.NewOrganizationInspectTemplate(ctx, "organizationInspectTemplateResource", &dlp.OrganizationInspectTemplateArgs{
	OrganizationId: pulumi.String("string"),
	Description:    pulumi.String("string"),
	DisplayName:    pulumi.String("string"),
	InspectConfig: &dlp.GooglePrivacyDlpV2InspectConfigArgs{
		CustomInfoTypes: dlp.GooglePrivacyDlpV2CustomInfoTypeArray{
			&dlp.GooglePrivacyDlpV2CustomInfoTypeArgs{
				DetectionRules: dlp.GooglePrivacyDlpV2DetectionRuleArray{
					&dlp.GooglePrivacyDlpV2DetectionRuleArgs{
						HotwordRule: &dlp.GooglePrivacyDlpV2HotwordRuleArgs{
							HotwordRegex: &dlp.GooglePrivacyDlpV2RegexArgs{
								GroupIndexes: pulumi.IntArray{
									pulumi.Int(0),
								},
								Pattern: pulumi.String("string"),
							},
							LikelihoodAdjustment: &dlp.GooglePrivacyDlpV2LikelihoodAdjustmentArgs{
								FixedLikelihood:    dlp.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodLikelihoodUnspecified,
								RelativeLikelihood: pulumi.Int(0),
							},
							Proximity: &dlp.GooglePrivacyDlpV2ProximityArgs{
								WindowAfter:  pulumi.Int(0),
								WindowBefore: pulumi.Int(0),
							},
						},
					},
				},
				Dictionary: &dlp.GooglePrivacyDlpV2DictionaryArgs{
					CloudStoragePath: &dlp.GooglePrivacyDlpV2CloudStoragePathArgs{
						Path: pulumi.String("string"),
					},
					WordList: &dlp.GooglePrivacyDlpV2WordListArgs{
						Words: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
				},
				ExclusionType: dlp.GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeUnspecified,
				InfoType: &dlp.GooglePrivacyDlpV2InfoTypeArgs{
					Name: pulumi.String("string"),
					SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
						Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
					},
					Version: pulumi.String("string"),
				},
				Likelihood: dlp.GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikelihoodUnspecified,
				Regex: &dlp.GooglePrivacyDlpV2RegexArgs{
					GroupIndexes: pulumi.IntArray{
						pulumi.Int(0),
					},
					Pattern: pulumi.String("string"),
				},
				SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
					Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
				},
				StoredType: &dlp.GooglePrivacyDlpV2StoredTypeArgs{
					CreateTime: pulumi.String("string"),
					Name:       pulumi.String("string"),
				},
				SurrogateType: &dlp.GooglePrivacyDlpV2SurrogateTypeArgs{},
			},
		},
		ExcludeInfoTypes: pulumi.Bool(false),
		IncludeQuote:     pulumi.Bool(false),
		InfoTypes: dlp.GooglePrivacyDlpV2InfoTypeArray{
			&dlp.GooglePrivacyDlpV2InfoTypeArgs{
				Name: pulumi.String("string"),
				SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
					Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
				},
				Version: pulumi.String("string"),
			},
		},
		Limits: &dlp.GooglePrivacyDlpV2FindingLimitsArgs{
			MaxFindingsPerInfoType: dlp.GooglePrivacyDlpV2InfoTypeLimitArray{
				&dlp.GooglePrivacyDlpV2InfoTypeLimitArgs{
					InfoType: &dlp.GooglePrivacyDlpV2InfoTypeArgs{
						Name: pulumi.String("string"),
						SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
							Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
						},
						Version: pulumi.String("string"),
					},
					MaxFindings: pulumi.Int(0),
				},
			},
			MaxFindingsPerItem:    pulumi.Int(0),
			MaxFindingsPerRequest: pulumi.Int(0),
		},
		MinLikelihood: dlp.GooglePrivacyDlpV2InspectConfigMinLikelihoodLikelihoodUnspecified,
		MinLikelihoodPerInfoType: dlp.GooglePrivacyDlpV2InfoTypeLikelihoodArray{
			&dlp.GooglePrivacyDlpV2InfoTypeLikelihoodArgs{
				InfoType: &dlp.GooglePrivacyDlpV2InfoTypeArgs{
					Name: pulumi.String("string"),
					SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
						Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
					},
					Version: pulumi.String("string"),
				},
				MinLikelihood: dlp.GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodLikelihoodUnspecified,
			},
		},
		RuleSet: dlp.GooglePrivacyDlpV2InspectionRuleSetArray{
			&dlp.GooglePrivacyDlpV2InspectionRuleSetArgs{
				InfoTypes: dlp.GooglePrivacyDlpV2InfoTypeArray{
					&dlp.GooglePrivacyDlpV2InfoTypeArgs{
						Name: pulumi.String("string"),
						SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
							Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
						},
						Version: pulumi.String("string"),
					},
				},
				Rules: dlp.GooglePrivacyDlpV2InspectionRuleArray{
					&dlp.GooglePrivacyDlpV2InspectionRuleArgs{
						ExclusionRule: &dlp.GooglePrivacyDlpV2ExclusionRuleArgs{
							Dictionary: &dlp.GooglePrivacyDlpV2DictionaryArgs{
								CloudStoragePath: &dlp.GooglePrivacyDlpV2CloudStoragePathArgs{
									Path: pulumi.String("string"),
								},
								WordList: &dlp.GooglePrivacyDlpV2WordListArgs{
									Words: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
							},
							ExcludeByHotword: &dlp.GooglePrivacyDlpV2ExcludeByHotwordArgs{
								HotwordRegex: &dlp.GooglePrivacyDlpV2RegexArgs{
									GroupIndexes: pulumi.IntArray{
										pulumi.Int(0),
									},
									Pattern: pulumi.String("string"),
								},
								Proximity: &dlp.GooglePrivacyDlpV2ProximityArgs{
									WindowAfter:  pulumi.Int(0),
									WindowBefore: pulumi.Int(0),
								},
							},
							ExcludeInfoTypes: &dlp.GooglePrivacyDlpV2ExcludeInfoTypesArgs{
								InfoTypes: dlp.GooglePrivacyDlpV2InfoTypeArray{
									&dlp.GooglePrivacyDlpV2InfoTypeArgs{
										Name: pulumi.String("string"),
										SensitivityScore: &dlp.GooglePrivacyDlpV2SensitivityScoreArgs{
											Score: dlp.GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified,
										},
										Version: pulumi.String("string"),
									},
								},
							},
							MatchingType: dlp.GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeUnspecified,
							Regex: &dlp.GooglePrivacyDlpV2RegexArgs{
								GroupIndexes: pulumi.IntArray{
									pulumi.Int(0),
								},
								Pattern: pulumi.String("string"),
							},
						},
						HotwordRule: &dlp.GooglePrivacyDlpV2HotwordRuleArgs{
							HotwordRegex: &dlp.GooglePrivacyDlpV2RegexArgs{
								GroupIndexes: pulumi.IntArray{
									pulumi.Int(0),
								},
								Pattern: pulumi.String("string"),
							},
							LikelihoodAdjustment: &dlp.GooglePrivacyDlpV2LikelihoodAdjustmentArgs{
								FixedLikelihood:    dlp.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodLikelihoodUnspecified,
								RelativeLikelihood: pulumi.Int(0),
							},
							Proximity: &dlp.GooglePrivacyDlpV2ProximityArgs{
								WindowAfter:  pulumi.Int(0),
								WindowBefore: pulumi.Int(0),
							},
						},
					},
				},
			},
		},
	},
	TemplateId: pulumi.String("string"),
})
Copy
var organizationInspectTemplateResource = new OrganizationInspectTemplate("organizationInspectTemplateResource", OrganizationInspectTemplateArgs.builder()
    .organizationId("string")
    .description("string")
    .displayName("string")
    .inspectConfig(GooglePrivacyDlpV2InspectConfigArgs.builder()
        .customInfoTypes(GooglePrivacyDlpV2CustomInfoTypeArgs.builder()
            .detectionRules(GooglePrivacyDlpV2DetectionRuleArgs.builder()
                .hotwordRule(GooglePrivacyDlpV2HotwordRuleArgs.builder()
                    .hotwordRegex(GooglePrivacyDlpV2RegexArgs.builder()
                        .groupIndexes(0)
                        .pattern("string")
                        .build())
                    .likelihoodAdjustment(GooglePrivacyDlpV2LikelihoodAdjustmentArgs.builder()
                        .fixedLikelihood("LIKELIHOOD_UNSPECIFIED")
                        .relativeLikelihood(0)
                        .build())
                    .proximity(GooglePrivacyDlpV2ProximityArgs.builder()
                        .windowAfter(0)
                        .windowBefore(0)
                        .build())
                    .build())
                .build())
            .dictionary(GooglePrivacyDlpV2DictionaryArgs.builder()
                .cloudStoragePath(GooglePrivacyDlpV2CloudStoragePathArgs.builder()
                    .path("string")
                    .build())
                .wordList(GooglePrivacyDlpV2WordListArgs.builder()
                    .words("string")
                    .build())
                .build())
            .exclusionType("EXCLUSION_TYPE_UNSPECIFIED")
            .infoType(GooglePrivacyDlpV2InfoTypeArgs.builder()
                .name("string")
                .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                    .score("SENSITIVITY_SCORE_UNSPECIFIED")
                    .build())
                .version("string")
                .build())
            .likelihood("LIKELIHOOD_UNSPECIFIED")
            .regex(GooglePrivacyDlpV2RegexArgs.builder()
                .groupIndexes(0)
                .pattern("string")
                .build())
            .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                .score("SENSITIVITY_SCORE_UNSPECIFIED")
                .build())
            .storedType(GooglePrivacyDlpV2StoredTypeArgs.builder()
                .createTime("string")
                .name("string")
                .build())
            .surrogateType()
            .build())
        .excludeInfoTypes(false)
        .includeQuote(false)
        .infoTypes(GooglePrivacyDlpV2InfoTypeArgs.builder()
            .name("string")
            .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                .score("SENSITIVITY_SCORE_UNSPECIFIED")
                .build())
            .version("string")
            .build())
        .limits(GooglePrivacyDlpV2FindingLimitsArgs.builder()
            .maxFindingsPerInfoType(GooglePrivacyDlpV2InfoTypeLimitArgs.builder()
                .infoType(GooglePrivacyDlpV2InfoTypeArgs.builder()
                    .name("string")
                    .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                        .score("SENSITIVITY_SCORE_UNSPECIFIED")
                        .build())
                    .version("string")
                    .build())
                .maxFindings(0)
                .build())
            .maxFindingsPerItem(0)
            .maxFindingsPerRequest(0)
            .build())
        .minLikelihood("LIKELIHOOD_UNSPECIFIED")
        .minLikelihoodPerInfoType(GooglePrivacyDlpV2InfoTypeLikelihoodArgs.builder()
            .infoType(GooglePrivacyDlpV2InfoTypeArgs.builder()
                .name("string")
                .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                    .score("SENSITIVITY_SCORE_UNSPECIFIED")
                    .build())
                .version("string")
                .build())
            .minLikelihood("LIKELIHOOD_UNSPECIFIED")
            .build())
        .ruleSet(GooglePrivacyDlpV2InspectionRuleSetArgs.builder()
            .infoTypes(GooglePrivacyDlpV2InfoTypeArgs.builder()
                .name("string")
                .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                    .score("SENSITIVITY_SCORE_UNSPECIFIED")
                    .build())
                .version("string")
                .build())
            .rules(GooglePrivacyDlpV2InspectionRuleArgs.builder()
                .exclusionRule(GooglePrivacyDlpV2ExclusionRuleArgs.builder()
                    .dictionary(GooglePrivacyDlpV2DictionaryArgs.builder()
                        .cloudStoragePath(GooglePrivacyDlpV2CloudStoragePathArgs.builder()
                            .path("string")
                            .build())
                        .wordList(GooglePrivacyDlpV2WordListArgs.builder()
                            .words("string")
                            .build())
                        .build())
                    .excludeByHotword(GooglePrivacyDlpV2ExcludeByHotwordArgs.builder()
                        .hotwordRegex(GooglePrivacyDlpV2RegexArgs.builder()
                            .groupIndexes(0)
                            .pattern("string")
                            .build())
                        .proximity(GooglePrivacyDlpV2ProximityArgs.builder()
                            .windowAfter(0)
                            .windowBefore(0)
                            .build())
                        .build())
                    .excludeInfoTypes(GooglePrivacyDlpV2ExcludeInfoTypesArgs.builder()
                        .infoTypes(GooglePrivacyDlpV2InfoTypeArgs.builder()
                            .name("string")
                            .sensitivityScore(GooglePrivacyDlpV2SensitivityScoreArgs.builder()
                                .score("SENSITIVITY_SCORE_UNSPECIFIED")
                                .build())
                            .version("string")
                            .build())
                        .build())
                    .matchingType("MATCHING_TYPE_UNSPECIFIED")
                    .regex(GooglePrivacyDlpV2RegexArgs.builder()
                        .groupIndexes(0)
                        .pattern("string")
                        .build())
                    .build())
                .hotwordRule(GooglePrivacyDlpV2HotwordRuleArgs.builder()
                    .hotwordRegex(GooglePrivacyDlpV2RegexArgs.builder()
                        .groupIndexes(0)
                        .pattern("string")
                        .build())
                    .likelihoodAdjustment(GooglePrivacyDlpV2LikelihoodAdjustmentArgs.builder()
                        .fixedLikelihood("LIKELIHOOD_UNSPECIFIED")
                        .relativeLikelihood(0)
                        .build())
                    .proximity(GooglePrivacyDlpV2ProximityArgs.builder()
                        .windowAfter(0)
                        .windowBefore(0)
                        .build())
                    .build())
                .build())
            .build())
        .build())
    .templateId("string")
    .build());
Copy
organization_inspect_template_resource = google_native.dlp.v2.OrganizationInspectTemplate("organizationInspectTemplateResource",
    organization_id="string",
    description="string",
    display_name="string",
    inspect_config={
        "custom_info_types": [{
            "detection_rules": [{
                "hotword_rule": {
                    "hotword_regex": {
                        "group_indexes": [0],
                        "pattern": "string",
                    },
                    "likelihood_adjustment": {
                        "fixed_likelihood": google_native.dlp.v2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood.LIKELIHOOD_UNSPECIFIED,
                        "relative_likelihood": 0,
                    },
                    "proximity": {
                        "window_after": 0,
                        "window_before": 0,
                    },
                },
            }],
            "dictionary": {
                "cloud_storage_path": {
                    "path": "string",
                },
                "word_list": {
                    "words": ["string"],
                },
            },
            "exclusion_type": google_native.dlp.v2.GooglePrivacyDlpV2CustomInfoTypeExclusionType.EXCLUSION_TYPE_UNSPECIFIED,
            "info_type": {
                "name": "string",
                "sensitivity_score": {
                    "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
                },
                "version": "string",
            },
            "likelihood": google_native.dlp.v2.GooglePrivacyDlpV2CustomInfoTypeLikelihood.LIKELIHOOD_UNSPECIFIED,
            "regex": {
                "group_indexes": [0],
                "pattern": "string",
            },
            "sensitivity_score": {
                "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
            },
            "stored_type": {
                "create_time": "string",
                "name": "string",
            },
            "surrogate_type": {},
        }],
        "exclude_info_types": False,
        "include_quote": False,
        "info_types": [{
            "name": "string",
            "sensitivity_score": {
                "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
            },
            "version": "string",
        }],
        "limits": {
            "max_findings_per_info_type": [{
                "info_type": {
                    "name": "string",
                    "sensitivity_score": {
                        "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
                    },
                    "version": "string",
                },
                "max_findings": 0,
            }],
            "max_findings_per_item": 0,
            "max_findings_per_request": 0,
        },
        "min_likelihood": google_native.dlp.v2.GooglePrivacyDlpV2InspectConfigMinLikelihood.LIKELIHOOD_UNSPECIFIED,
        "min_likelihood_per_info_type": [{
            "info_type": {
                "name": "string",
                "sensitivity_score": {
                    "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
                },
                "version": "string",
            },
            "min_likelihood": google_native.dlp.v2.GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood.LIKELIHOOD_UNSPECIFIED,
        }],
        "rule_set": [{
            "info_types": [{
                "name": "string",
                "sensitivity_score": {
                    "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
                },
                "version": "string",
            }],
            "rules": [{
                "exclusion_rule": {
                    "dictionary": {
                        "cloud_storage_path": {
                            "path": "string",
                        },
                        "word_list": {
                            "words": ["string"],
                        },
                    },
                    "exclude_by_hotword": {
                        "hotword_regex": {
                            "group_indexes": [0],
                            "pattern": "string",
                        },
                        "proximity": {
                            "window_after": 0,
                            "window_before": 0,
                        },
                    },
                    "exclude_info_types": {
                        "info_types": [{
                            "name": "string",
                            "sensitivity_score": {
                                "score": google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SENSITIVITY_SCORE_UNSPECIFIED,
                            },
                            "version": "string",
                        }],
                    },
                    "matching_type": google_native.dlp.v2.GooglePrivacyDlpV2ExclusionRuleMatchingType.MATCHING_TYPE_UNSPECIFIED,
                    "regex": {
                        "group_indexes": [0],
                        "pattern": "string",
                    },
                },
                "hotword_rule": {
                    "hotword_regex": {
                        "group_indexes": [0],
                        "pattern": "string",
                    },
                    "likelihood_adjustment": {
                        "fixed_likelihood": google_native.dlp.v2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood.LIKELIHOOD_UNSPECIFIED,
                        "relative_likelihood": 0,
                    },
                    "proximity": {
                        "window_after": 0,
                        "window_before": 0,
                    },
                },
            }],
        }],
    },
    template_id="string")
Copy
const organizationInspectTemplateResource = new google_native.dlp.v2.OrganizationInspectTemplate("organizationInspectTemplateResource", {
    organizationId: "string",
    description: "string",
    displayName: "string",
    inspectConfig: {
        customInfoTypes: [{
            detectionRules: [{
                hotwordRule: {
                    hotwordRegex: {
                        groupIndexes: [0],
                        pattern: "string",
                    },
                    likelihoodAdjustment: {
                        fixedLikelihood: google_native.dlp.v2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood.LikelihoodUnspecified,
                        relativeLikelihood: 0,
                    },
                    proximity: {
                        windowAfter: 0,
                        windowBefore: 0,
                    },
                },
            }],
            dictionary: {
                cloudStoragePath: {
                    path: "string",
                },
                wordList: {
                    words: ["string"],
                },
            },
            exclusionType: google_native.dlp.v2.GooglePrivacyDlpV2CustomInfoTypeExclusionType.ExclusionTypeUnspecified,
            infoType: {
                name: "string",
                sensitivityScore: {
                    score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                },
                version: "string",
            },
            likelihood: google_native.dlp.v2.GooglePrivacyDlpV2CustomInfoTypeLikelihood.LikelihoodUnspecified,
            regex: {
                groupIndexes: [0],
                pattern: "string",
            },
            sensitivityScore: {
                score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
            },
            storedType: {
                createTime: "string",
                name: "string",
            },
            surrogateType: {},
        }],
        excludeInfoTypes: false,
        includeQuote: false,
        infoTypes: [{
            name: "string",
            sensitivityScore: {
                score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
            },
            version: "string",
        }],
        limits: {
            maxFindingsPerInfoType: [{
                infoType: {
                    name: "string",
                    sensitivityScore: {
                        score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                    },
                    version: "string",
                },
                maxFindings: 0,
            }],
            maxFindingsPerItem: 0,
            maxFindingsPerRequest: 0,
        },
        minLikelihood: google_native.dlp.v2.GooglePrivacyDlpV2InspectConfigMinLikelihood.LikelihoodUnspecified,
        minLikelihoodPerInfoType: [{
            infoType: {
                name: "string",
                sensitivityScore: {
                    score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                },
                version: "string",
            },
            minLikelihood: google_native.dlp.v2.GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood.LikelihoodUnspecified,
        }],
        ruleSet: [{
            infoTypes: [{
                name: "string",
                sensitivityScore: {
                    score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                },
                version: "string",
            }],
            rules: [{
                exclusionRule: {
                    dictionary: {
                        cloudStoragePath: {
                            path: "string",
                        },
                        wordList: {
                            words: ["string"],
                        },
                    },
                    excludeByHotword: {
                        hotwordRegex: {
                            groupIndexes: [0],
                            pattern: "string",
                        },
                        proximity: {
                            windowAfter: 0,
                            windowBefore: 0,
                        },
                    },
                    excludeInfoTypes: {
                        infoTypes: [{
                            name: "string",
                            sensitivityScore: {
                                score: google_native.dlp.v2.GooglePrivacyDlpV2SensitivityScoreScore.SensitivityScoreUnspecified,
                            },
                            version: "string",
                        }],
                    },
                    matchingType: google_native.dlp.v2.GooglePrivacyDlpV2ExclusionRuleMatchingType.MatchingTypeUnspecified,
                    regex: {
                        groupIndexes: [0],
                        pattern: "string",
                    },
                },
                hotwordRule: {
                    hotwordRegex: {
                        groupIndexes: [0],
                        pattern: "string",
                    },
                    likelihoodAdjustment: {
                        fixedLikelihood: google_native.dlp.v2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood.LikelihoodUnspecified,
                        relativeLikelihood: 0,
                    },
                    proximity: {
                        windowAfter: 0,
                        windowBefore: 0,
                    },
                },
            }],
        }],
    },
    templateId: "string",
});
Copy
type: google-native:dlp/v2:OrganizationInspectTemplate
properties:
    description: string
    displayName: string
    inspectConfig:
        customInfoTypes:
            - detectionRules:
                - hotwordRule:
                    hotwordRegex:
                        groupIndexes:
                            - 0
                        pattern: string
                    likelihoodAdjustment:
                        fixedLikelihood: LIKELIHOOD_UNSPECIFIED
                        relativeLikelihood: 0
                    proximity:
                        windowAfter: 0
                        windowBefore: 0
              dictionary:
                cloudStoragePath:
                    path: string
                wordList:
                    words:
                        - string
              exclusionType: EXCLUSION_TYPE_UNSPECIFIED
              infoType:
                name: string
                sensitivityScore:
                    score: SENSITIVITY_SCORE_UNSPECIFIED
                version: string
              likelihood: LIKELIHOOD_UNSPECIFIED
              regex:
                groupIndexes:
                    - 0
                pattern: string
              sensitivityScore:
                score: SENSITIVITY_SCORE_UNSPECIFIED
              storedType:
                createTime: string
                name: string
              surrogateType: {}
        excludeInfoTypes: false
        includeQuote: false
        infoTypes:
            - name: string
              sensitivityScore:
                score: SENSITIVITY_SCORE_UNSPECIFIED
              version: string
        limits:
            maxFindingsPerInfoType:
                - infoType:
                    name: string
                    sensitivityScore:
                        score: SENSITIVITY_SCORE_UNSPECIFIED
                    version: string
                  maxFindings: 0
            maxFindingsPerItem: 0
            maxFindingsPerRequest: 0
        minLikelihood: LIKELIHOOD_UNSPECIFIED
        minLikelihoodPerInfoType:
            - infoType:
                name: string
                sensitivityScore:
                    score: SENSITIVITY_SCORE_UNSPECIFIED
                version: string
              minLikelihood: LIKELIHOOD_UNSPECIFIED
        ruleSet:
            - infoTypes:
                - name: string
                  sensitivityScore:
                    score: SENSITIVITY_SCORE_UNSPECIFIED
                  version: string
              rules:
                - exclusionRule:
                    dictionary:
                        cloudStoragePath:
                            path: string
                        wordList:
                            words:
                                - string
                    excludeByHotword:
                        hotwordRegex:
                            groupIndexes:
                                - 0
                            pattern: string
                        proximity:
                            windowAfter: 0
                            windowBefore: 0
                    excludeInfoTypes:
                        infoTypes:
                            - name: string
                              sensitivityScore:
                                score: SENSITIVITY_SCORE_UNSPECIFIED
                              version: string
                    matchingType: MATCHING_TYPE_UNSPECIFIED
                    regex:
                        groupIndexes:
                            - 0
                        pattern: string
                  hotwordRule:
                    hotwordRegex:
                        groupIndexes:
                            - 0
                        pattern: string
                    likelihoodAdjustment:
                        fixedLikelihood: LIKELIHOOD_UNSPECIFIED
                        relativeLikelihood: 0
                    proximity:
                        windowAfter: 0
                        windowBefore: 0
    organizationId: string
    templateId: string
Copy

OrganizationInspectTemplate Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The OrganizationInspectTemplate resource accepts the following input properties:

OrganizationId
This property is required.
Changes to this property will trigger replacement.
string
Description string
Short description (max 256 chars).
DisplayName string
Display name (max 256 chars).
InspectConfig Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectConfig
The core content of the template. Configuration of the scanning process.
Location string
Deprecated. This field has no effect.

Deprecated: Deprecated. This field has no effect.

TemplateId string
The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
OrganizationId
This property is required.
Changes to this property will trigger replacement.
string
Description string
Short description (max 256 chars).
DisplayName string
Display name (max 256 chars).
InspectConfig GooglePrivacyDlpV2InspectConfigArgs
The core content of the template. Configuration of the scanning process.
Location string
Deprecated. This field has no effect.

Deprecated: Deprecated. This field has no effect.

TemplateId string
The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
organizationId
This property is required.
Changes to this property will trigger replacement.
String
description String
Short description (max 256 chars).
displayName String
Display name (max 256 chars).
inspectConfig GooglePrivacyDlpV2InspectConfig
The core content of the template. Configuration of the scanning process.
location String
Deprecated. This field has no effect.

Deprecated: Deprecated. This field has no effect.

templateId String
The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
organizationId
This property is required.
Changes to this property will trigger replacement.
string
description string
Short description (max 256 chars).
displayName string
Display name (max 256 chars).
inspectConfig GooglePrivacyDlpV2InspectConfig
The core content of the template. Configuration of the scanning process.
location string
Deprecated. This field has no effect.

Deprecated: Deprecated. This field has no effect.

templateId string
The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
organization_id
This property is required.
Changes to this property will trigger replacement.
str
description str
Short description (max 256 chars).
display_name str
Display name (max 256 chars).
inspect_config GooglePrivacyDlpV2InspectConfigArgs
The core content of the template. Configuration of the scanning process.
location str
Deprecated. This field has no effect.

Deprecated: Deprecated. This field has no effect.

template_id str
The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.
organizationId
This property is required.
Changes to this property will trigger replacement.
String
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.
location String
Deprecated. This field has no effect.

Deprecated: Deprecated. This field has no effect.

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

Outputs

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

CreateTime string
The creation timestamp of an inspectTemplate.
Id string
The provider-assigned unique ID for this managed resource.
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.
Id string
The provider-assigned unique ID for this managed resource.
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.
id String
The provider-assigned unique ID for this managed resource.
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.
id string
The provider-assigned unique ID for this managed resource.
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.
id str
The provider-assigned unique ID for this managed resource.
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.
id String
The provider-assigned unique ID for this managed resource.
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

GooglePrivacyDlpV2CloudStoragePath
, GooglePrivacyDlpV2CloudStoragePathArgs

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

GooglePrivacyDlpV2CloudStoragePathResponse
, GooglePrivacyDlpV2CloudStoragePathResponseArgs

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

GooglePrivacyDlpV2CustomInfoType
, GooglePrivacyDlpV2CustomInfoTypeArgs

DetectionRules List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DetectionRule>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
Dictionary Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Dictionary
A list of phrases to detect as a CustomInfoType.
ExclusionType Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2CustomInfoTypeExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
InfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
Likelihood Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2CustomInfoTypeLikelihood
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
Regex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Regex
Regular expression based CustomInfoType.
SensitivityScore Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SensitivityScore
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.GooglePrivacyDlpV2StoredType
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
SurrogateType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SurrogateType
Message for detecting output from deidentification transformations that support reversing.
DetectionRules []GooglePrivacyDlpV2DetectionRule
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
Dictionary GooglePrivacyDlpV2Dictionary
A list of phrases to detect as a CustomInfoType.
ExclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
InfoType GooglePrivacyDlpV2InfoType
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
Likelihood GooglePrivacyDlpV2CustomInfoTypeLikelihood
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
Regex GooglePrivacyDlpV2Regex
Regular expression based CustomInfoType.
SensitivityScore GooglePrivacyDlpV2SensitivityScore
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 GooglePrivacyDlpV2StoredType
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
SurrogateType GooglePrivacyDlpV2SurrogateType
Message for detecting output from deidentification transformations that support reversing.
detectionRules List<GooglePrivacyDlpV2DetectionRule>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary GooglePrivacyDlpV2Dictionary
A list of phrases to detect as a CustomInfoType.
exclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
infoType GooglePrivacyDlpV2InfoType
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood GooglePrivacyDlpV2CustomInfoTypeLikelihood
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex GooglePrivacyDlpV2Regex
Regular expression based CustomInfoType.
sensitivityScore GooglePrivacyDlpV2SensitivityScore
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 GooglePrivacyDlpV2StoredType
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogateType GooglePrivacyDlpV2SurrogateType
Message for detecting output from deidentification transformations that support reversing.
detectionRules GooglePrivacyDlpV2DetectionRule[]
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary GooglePrivacyDlpV2Dictionary
A list of phrases to detect as a CustomInfoType.
exclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
infoType GooglePrivacyDlpV2InfoType
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood GooglePrivacyDlpV2CustomInfoTypeLikelihood
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex GooglePrivacyDlpV2Regex
Regular expression based CustomInfoType.
sensitivityScore GooglePrivacyDlpV2SensitivityScore
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 GooglePrivacyDlpV2StoredType
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogateType GooglePrivacyDlpV2SurrogateType
Message for detecting output from deidentification transformations that support reversing.
detection_rules Sequence[GooglePrivacyDlpV2DetectionRule]
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary GooglePrivacyDlpV2Dictionary
A list of phrases to detect as a CustomInfoType.
exclusion_type GooglePrivacyDlpV2CustomInfoTypeExclusionType
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
info_type GooglePrivacyDlpV2InfoType
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood GooglePrivacyDlpV2CustomInfoTypeLikelihood
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex GooglePrivacyDlpV2Regex
Regular expression based CustomInfoType.
sensitivity_score GooglePrivacyDlpV2SensitivityScore
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 GooglePrivacyDlpV2StoredType
Load an existing StoredInfoType resource for use in InspectDataSource. Not currently supported in InspectContent.
surrogate_type GooglePrivacyDlpV2SurrogateType
Message for detecting output from deidentification transformations that support reversing.
detectionRules List<Property Map>
Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the surrogate_type CustomInfoType.
dictionary Property Map
A list of phrases to detect as a CustomInfoType.
exclusionType "EXCLUSION_TYPE_UNSPECIFIED" | "EXCLUSION_TYPE_EXCLUDE"
If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
infoType Property Map
CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in InspectContent.info_types field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in InspectContent.info_types list then the name is treated as a custom info type.
likelihood "LIKELIHOOD_UNSPECIFIED" | "VERY_UNLIKELY" | "UNLIKELY" | "POSSIBLE" | "LIKELY" | "VERY_LIKELY"
Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to VERY_LIKELY if not specified.
regex Property Map
Regular expression based CustomInfoType.
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.

GooglePrivacyDlpV2CustomInfoTypeExclusionType
, GooglePrivacyDlpV2CustomInfoTypeExclusionTypeArgs

ExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
ExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDEA finding of this custom info type will be excluded from final results, but can still affect rule execution.
GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDEA finding of this custom info type will be excluded from final results, but can still affect rule execution.
ExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
ExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDEA finding of this custom info type will be excluded from final results, but can still affect rule execution.
ExclusionTypeUnspecified
EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
ExclusionTypeExclude
EXCLUSION_TYPE_EXCLUDEA finding of this custom info type will be excluded from final results, but can still affect rule execution.
EXCLUSION_TYPE_UNSPECIFIED
EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
EXCLUSION_TYPE_EXCLUDE
EXCLUSION_TYPE_EXCLUDEA finding of this custom info type will be excluded from final results, but can still affect rule execution.
"EXCLUSION_TYPE_UNSPECIFIED"
EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
"EXCLUSION_TYPE_EXCLUDE"
EXCLUSION_TYPE_EXCLUDEA finding of this custom info type will be excluded from final results, but can still affect rule execution.

GooglePrivacyDlpV2CustomInfoTypeLikelihood
, GooglePrivacyDlpV2CustomInfoTypeLikelihoodArgs

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
GooglePrivacyDlpV2CustomInfoTypeLikelihoodVeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
GooglePrivacyDlpV2CustomInfoTypeLikelihoodUnlikely
UNLIKELYHigh chance of a false positive.
GooglePrivacyDlpV2CustomInfoTypeLikelihoodPossible
POSSIBLESome matching signals. The default value.
GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikely
LIKELYLow chance of a false positive.
GooglePrivacyDlpV2CustomInfoTypeLikelihoodVeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LIKELIHOOD_UNSPECIFIED
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VERY_UNLIKELY
VERY_UNLIKELYHighest chance of a false positive.
UNLIKELY
UNLIKELYHigh chance of a false positive.
POSSIBLE
POSSIBLESome matching signals. The default value.
LIKELY
LIKELYLow chance of a false positive.
VERY_LIKELY
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
"LIKELIHOOD_UNSPECIFIED"
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
"VERY_UNLIKELY"
VERY_UNLIKELYHighest chance of a false positive.
"UNLIKELY"
UNLIKELYHigh chance of a false positive.
"POSSIBLE"
POSSIBLESome matching signals. The default value.
"LIKELY"
LIKELYLow chance of a false positive.
"VERY_LIKELY"
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.

GooglePrivacyDlpV2CustomInfoTypeResponse
, GooglePrivacyDlpV2CustomInfoTypeResponseArgs

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

GooglePrivacyDlpV2DetectionRule
, GooglePrivacyDlpV2DetectionRuleArgs

HotwordRule GooglePrivacyDlpV2HotwordRule
Hotword-based detection rule.
hotwordRule GooglePrivacyDlpV2HotwordRule
Hotword-based detection rule.
hotwordRule GooglePrivacyDlpV2HotwordRule
Hotword-based detection rule.
hotword_rule GooglePrivacyDlpV2HotwordRule
Hotword-based detection rule.
hotwordRule Property Map
Hotword-based detection rule.

GooglePrivacyDlpV2DetectionRuleResponse
, GooglePrivacyDlpV2DetectionRuleResponseArgs

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

GooglePrivacyDlpV2Dictionary
, GooglePrivacyDlpV2DictionaryArgs

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

GooglePrivacyDlpV2DictionaryResponse
, GooglePrivacyDlpV2DictionaryResponseArgs

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

GooglePrivacyDlpV2ExcludeByHotword
, GooglePrivacyDlpV2ExcludeByHotwordArgs

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

GooglePrivacyDlpV2ExcludeByHotwordResponse
, GooglePrivacyDlpV2ExcludeByHotwordResponseArgs

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

GooglePrivacyDlpV2ExcludeInfoTypes
, GooglePrivacyDlpV2ExcludeInfoTypesArgs

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

GooglePrivacyDlpV2ExcludeInfoTypesResponse
, GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs

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

GooglePrivacyDlpV2ExclusionRule
, GooglePrivacyDlpV2ExclusionRuleArgs

Dictionary Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Dictionary
Dictionary which defines the rule.
ExcludeByHotword Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeByHotword
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
ExcludeInfoTypes Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ExcludeInfoTypes
Set of infoTypes for which findings would affect this rule.
MatchingType Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2ExclusionRuleMatchingType
How the rule is applied, see MatchingType documentation for details.
Regex Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2Regex
Regular expression which defines the rule.
Dictionary GooglePrivacyDlpV2Dictionary
Dictionary which defines the rule.
ExcludeByHotword GooglePrivacyDlpV2ExcludeByHotword
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
ExcludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypes
Set of infoTypes for which findings would affect this rule.
MatchingType GooglePrivacyDlpV2ExclusionRuleMatchingType
How the rule is applied, see MatchingType documentation for details.
Regex GooglePrivacyDlpV2Regex
Regular expression which defines the rule.
dictionary GooglePrivacyDlpV2Dictionary
Dictionary which defines the rule.
excludeByHotword GooglePrivacyDlpV2ExcludeByHotword
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
excludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypes
Set of infoTypes for which findings would affect this rule.
matchingType GooglePrivacyDlpV2ExclusionRuleMatchingType
How the rule is applied, see MatchingType documentation for details.
regex GooglePrivacyDlpV2Regex
Regular expression which defines the rule.
dictionary GooglePrivacyDlpV2Dictionary
Dictionary which defines the rule.
excludeByHotword GooglePrivacyDlpV2ExcludeByHotword
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
excludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypes
Set of infoTypes for which findings would affect this rule.
matchingType GooglePrivacyDlpV2ExclusionRuleMatchingType
How the rule is applied, see MatchingType documentation for details.
regex GooglePrivacyDlpV2Regex
Regular expression which defines the rule.
dictionary GooglePrivacyDlpV2Dictionary
Dictionary which defines the rule.
exclude_by_hotword GooglePrivacyDlpV2ExcludeByHotword
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
exclude_info_types GooglePrivacyDlpV2ExcludeInfoTypes
Set of infoTypes for which findings would affect this rule.
matching_type GooglePrivacyDlpV2ExclusionRuleMatchingType
How the rule is applied, see MatchingType documentation for details.
regex GooglePrivacyDlpV2Regex
Regular expression which defines the rule.
dictionary Property Map
Dictionary which defines the rule.
excludeByHotword Property Map
Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
excludeInfoTypes Property Map
Set of infoTypes for which findings would affect this rule.
matchingType "MATCHING_TYPE_UNSPECIFIED" | "MATCHING_TYPE_FULL_MATCH" | "MATCHING_TYPE_PARTIAL_MATCH" | "MATCHING_TYPE_INVERSE_MATCH"
How the rule is applied, see MatchingType documentation for details.
regex Property Map
Regular expression which defines the rule.

GooglePrivacyDlpV2ExclusionRuleMatchingType
, GooglePrivacyDlpV2ExclusionRuleMatchingTypeArgs

MatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIEDInvalid.
MatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCHFull match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
MatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCHPartial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
MatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCHInverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings
GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIEDInvalid.
GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCHFull match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCHPartial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCHInverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings
MatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIEDInvalid.
MatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCHFull match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
MatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCHPartial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
MatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCHInverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings
MatchingTypeUnspecified
MATCHING_TYPE_UNSPECIFIEDInvalid.
MatchingTypeFullMatch
MATCHING_TYPE_FULL_MATCHFull match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
MatchingTypePartialMatch
MATCHING_TYPE_PARTIAL_MATCHPartial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
MatchingTypeInverseMatch
MATCHING_TYPE_INVERSE_MATCHInverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings
MATCHING_TYPE_UNSPECIFIED
MATCHING_TYPE_UNSPECIFIEDInvalid.
MATCHING_TYPE_FULL_MATCH
MATCHING_TYPE_FULL_MATCHFull match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
MATCHING_TYPE_PARTIAL_MATCH
MATCHING_TYPE_PARTIAL_MATCHPartial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
MATCHING_TYPE_INVERSE_MATCH
MATCHING_TYPE_INVERSE_MATCHInverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings
"MATCHING_TYPE_UNSPECIFIED"
MATCHING_TYPE_UNSPECIFIEDInvalid.
"MATCHING_TYPE_FULL_MATCH"
MATCHING_TYPE_FULL_MATCHFull match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
"MATCHING_TYPE_PARTIAL_MATCH"
MATCHING_TYPE_PARTIAL_MATCHPartial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
"MATCHING_TYPE_INVERSE_MATCH"
MATCHING_TYPE_INVERSE_MATCHInverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings

GooglePrivacyDlpV2ExclusionRuleResponse
, GooglePrivacyDlpV2ExclusionRuleResponseArgs

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

GooglePrivacyDlpV2FindingLimits
, GooglePrivacyDlpV2FindingLimitsArgs

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

GooglePrivacyDlpV2FindingLimitsResponse
, GooglePrivacyDlpV2FindingLimitsResponseArgs

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

GooglePrivacyDlpV2HotwordRule
, GooglePrivacyDlpV2HotwordRuleArgs

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

GooglePrivacyDlpV2HotwordRuleResponse
, GooglePrivacyDlpV2HotwordRuleResponseArgs

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

GooglePrivacyDlpV2InfoType
, GooglePrivacyDlpV2InfoTypeArgs

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

GooglePrivacyDlpV2InfoTypeLikelihood
, GooglePrivacyDlpV2InfoTypeLikelihoodArgs

InfoType Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType
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 Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
InfoType GooglePrivacyDlpV2InfoType
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 GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
infoType GooglePrivacyDlpV2InfoType
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 GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
infoType GooglePrivacyDlpV2InfoType
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 GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
info_type GooglePrivacyDlpV2InfoType
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 GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood
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 "LIKELIHOOD_UNSPECIFIED" | "VERY_UNLIKELY" | "UNLIKELY" | "POSSIBLE" | "LIKELY" | "VERY_LIKELY"
Only returns findings equal to or above this threshold. This field is required or else the configuration fails.

GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihood
, GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodArgs

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodLikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodVeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodUnlikely
UNLIKELYHigh chance of a false positive.
GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodPossible
POSSIBLESome matching signals. The default value.
GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodLikely
LIKELYLow chance of a false positive.
GooglePrivacyDlpV2InfoTypeLikelihoodMinLikelihoodVeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LIKELIHOOD_UNSPECIFIED
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VERY_UNLIKELY
VERY_UNLIKELYHighest chance of a false positive.
UNLIKELY
UNLIKELYHigh chance of a false positive.
POSSIBLE
POSSIBLESome matching signals. The default value.
LIKELY
LIKELYLow chance of a false positive.
VERY_LIKELY
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
"LIKELIHOOD_UNSPECIFIED"
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
"VERY_UNLIKELY"
VERY_UNLIKELYHighest chance of a false positive.
"UNLIKELY"
UNLIKELYHigh chance of a false positive.
"POSSIBLE"
POSSIBLESome matching signals. The default value.
"LIKELY"
LIKELYLow chance of a false positive.
"VERY_LIKELY"
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.

GooglePrivacyDlpV2InfoTypeLikelihoodResponse
, GooglePrivacyDlpV2InfoTypeLikelihoodResponseArgs

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

GooglePrivacyDlpV2InfoTypeLimit
, GooglePrivacyDlpV2InfoTypeLimitArgs

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

GooglePrivacyDlpV2InfoTypeLimitResponse
, GooglePrivacyDlpV2InfoTypeLimitResponseArgs

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

GooglePrivacyDlpV2InfoTypeResponse
, GooglePrivacyDlpV2InfoTypeResponseArgs

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

GooglePrivacyDlpV2InspectConfig
, GooglePrivacyDlpV2InspectConfigArgs

ContentOptions List<Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2InspectConfigContentOptionsItem>
Deprecated and unused.

Deprecated: Deprecated and unused.

CustomInfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CustomInfoType>
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
ExcludeInfoTypes bool
When true, excludes type information of the findings. This is not used for data profiling.
IncludeQuote bool
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
InfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType>
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose 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.GooglePrivacyDlpV2FindingLimits
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
MinLikelihood Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2InspectConfigMinLikelihood
Only returns findings equal 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.GooglePrivacyDlpV2InfoTypeLikelihood>
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.GooglePrivacyDlpV2InspectionRuleSet>
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
ContentOptions []GooglePrivacyDlpV2InspectConfigContentOptionsItem
Deprecated and unused.

Deprecated: Deprecated and unused.

CustomInfoTypes []GooglePrivacyDlpV2CustomInfoType
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
ExcludeInfoTypes bool
When true, excludes type information of the findings. This is not used for data profiling.
IncludeQuote bool
When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote. This is not used for data profiling.
InfoTypes []GooglePrivacyDlpV2InfoType
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose 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 GooglePrivacyDlpV2FindingLimits
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
MinLikelihood GooglePrivacyDlpV2InspectConfigMinLikelihood
Only returns findings equal 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 []GooglePrivacyDlpV2InfoTypeLikelihood
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 []GooglePrivacyDlpV2InspectionRuleSet
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
contentOptions List<GooglePrivacyDlpV2InspectConfigContentOptionsItem>
Deprecated and unused.

Deprecated: Deprecated and unused.

customInfoTypes List<GooglePrivacyDlpV2CustomInfoType>
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<GooglePrivacyDlpV2InfoType>
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose 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 GooglePrivacyDlpV2FindingLimits
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
minLikelihood GooglePrivacyDlpV2InspectConfigMinLikelihood
Only returns findings equal 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<GooglePrivacyDlpV2InfoTypeLikelihood>
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<GooglePrivacyDlpV2InspectionRuleSet>
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
contentOptions GooglePrivacyDlpV2InspectConfigContentOptionsItem[]
Deprecated and unused.

Deprecated: Deprecated and unused.

customInfoTypes GooglePrivacyDlpV2CustomInfoType[]
CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
excludeInfoTypes 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 GooglePrivacyDlpV2InfoType[]
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose 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 GooglePrivacyDlpV2FindingLimits
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
minLikelihood GooglePrivacyDlpV2InspectConfigMinLikelihood
Only returns findings equal 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 GooglePrivacyDlpV2InfoTypeLikelihood[]
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 GooglePrivacyDlpV2InspectionRuleSet[]
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
content_options Sequence[GooglePrivacyDlpV2InspectConfigContentOptionsItem]
Deprecated and unused.

Deprecated: Deprecated and unused.

custom_info_types Sequence[GooglePrivacyDlpV2CustomInfoType]
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[GooglePrivacyDlpV2InfoType]
Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose 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 GooglePrivacyDlpV2FindingLimits
Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
min_likelihood GooglePrivacyDlpV2InspectConfigMinLikelihood
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[GooglePrivacyDlpV2InfoTypeLikelihood]
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[GooglePrivacyDlpV2InspectionRuleSet]
Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
contentOptions List<"CONTENT_UNSPECIFIED" | "CONTENT_TEXT" | "CONTENT_IMAGE">
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 "LIKELIHOOD_UNSPECIFIED" | "VERY_UNLIKELY" | "UNLIKELY" | "POSSIBLE" | "LIKELY" | "VERY_LIKELY"
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.

GooglePrivacyDlpV2InspectConfigContentOptionsItem
, GooglePrivacyDlpV2InspectConfigContentOptionsItemArgs

ContentUnspecified
CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
ContentText
CONTENT_TEXTText content within the data, excluding any metadata.
ContentImage
CONTENT_IMAGEImages found in the data.
GooglePrivacyDlpV2InspectConfigContentOptionsItemContentUnspecified
CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
GooglePrivacyDlpV2InspectConfigContentOptionsItemContentText
CONTENT_TEXTText content within the data, excluding any metadata.
GooglePrivacyDlpV2InspectConfigContentOptionsItemContentImage
CONTENT_IMAGEImages found in the data.
ContentUnspecified
CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
ContentText
CONTENT_TEXTText content within the data, excluding any metadata.
ContentImage
CONTENT_IMAGEImages found in the data.
ContentUnspecified
CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
ContentText
CONTENT_TEXTText content within the data, excluding any metadata.
ContentImage
CONTENT_IMAGEImages found in the data.
CONTENT_UNSPECIFIED
CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
CONTENT_TEXT
CONTENT_TEXTText content within the data, excluding any metadata.
CONTENT_IMAGE
CONTENT_IMAGEImages found in the data.
"CONTENT_UNSPECIFIED"
CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
"CONTENT_TEXT"
CONTENT_TEXTText content within the data, excluding any metadata.
"CONTENT_IMAGE"
CONTENT_IMAGEImages found in the data.

GooglePrivacyDlpV2InspectConfigMinLikelihood
, GooglePrivacyDlpV2InspectConfigMinLikelihoodArgs

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
GooglePrivacyDlpV2InspectConfigMinLikelihoodLikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
GooglePrivacyDlpV2InspectConfigMinLikelihoodVeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
GooglePrivacyDlpV2InspectConfigMinLikelihoodUnlikely
UNLIKELYHigh chance of a false positive.
GooglePrivacyDlpV2InspectConfigMinLikelihoodPossible
POSSIBLESome matching signals. The default value.
GooglePrivacyDlpV2InspectConfigMinLikelihoodLikely
LIKELYLow chance of a false positive.
GooglePrivacyDlpV2InspectConfigMinLikelihoodVeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LIKELIHOOD_UNSPECIFIED
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VERY_UNLIKELY
VERY_UNLIKELYHighest chance of a false positive.
UNLIKELY
UNLIKELYHigh chance of a false positive.
POSSIBLE
POSSIBLESome matching signals. The default value.
LIKELY
LIKELYLow chance of a false positive.
VERY_LIKELY
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
"LIKELIHOOD_UNSPECIFIED"
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
"VERY_UNLIKELY"
VERY_UNLIKELYHighest chance of a false positive.
"UNLIKELY"
UNLIKELYHigh chance of a false positive.
"POSSIBLE"
POSSIBLESome matching signals. The default value.
"LIKELY"
LIKELYLow chance of a false positive.
"VERY_LIKELY"
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.

GooglePrivacyDlpV2InspectConfigResponse
, GooglePrivacyDlpV2InspectConfigResponseArgs

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

Deprecated: Deprecated and unused.

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

Deprecated: Deprecated and unused.

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

Deprecated: Deprecated and unused.

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

Deprecated: Deprecated and unused.

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

Deprecated: Deprecated and unused.

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

Deprecated: Deprecated and unused.

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

GooglePrivacyDlpV2InspectionRule
, GooglePrivacyDlpV2InspectionRuleArgs

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

GooglePrivacyDlpV2InspectionRuleResponse
, GooglePrivacyDlpV2InspectionRuleResponseArgs

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

GooglePrivacyDlpV2InspectionRuleSet
, GooglePrivacyDlpV2InspectionRuleSetArgs

InfoTypes List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InfoType>
List of infoTypes this rule set is applied to.
Rules List<Pulumi.GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectionRule>
Set of rules to be applied to infoTypes. The rules are applied in order.
InfoTypes []GooglePrivacyDlpV2InfoType
List of infoTypes this rule set is applied to.
Rules []GooglePrivacyDlpV2InspectionRule
Set of rules to be applied to infoTypes. The rules are applied in order.
infoTypes List<GooglePrivacyDlpV2InfoType>
List of infoTypes this rule set is applied to.
rules List<GooglePrivacyDlpV2InspectionRule>
Set of rules to be applied to infoTypes. The rules are applied in order.
infoTypes GooglePrivacyDlpV2InfoType[]
List of infoTypes this rule set is applied to.
rules GooglePrivacyDlpV2InspectionRule[]
Set of rules to be applied to infoTypes. The rules are applied in order.
info_types Sequence[GooglePrivacyDlpV2InfoType]
List of infoTypes this rule set is applied to.
rules Sequence[GooglePrivacyDlpV2InspectionRule]
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.

GooglePrivacyDlpV2InspectionRuleSetResponse
, GooglePrivacyDlpV2InspectionRuleSetResponseArgs

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

GooglePrivacyDlpV2LikelihoodAdjustment
, GooglePrivacyDlpV2LikelihoodAdjustmentArgs

FixedLikelihood Pulumi.GoogleNative.DLP.V2.GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood
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 GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood
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 GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood
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 GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood
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 GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood
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 "LIKELIHOOD_UNSPECIFIED" | "VERY_UNLIKELY" | "UNLIKELY" | "POSSIBLE" | "LIKELY" | "VERY_LIKELY"
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.

GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood
, GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodArgs

LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodLikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodVeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodUnlikely
UNLIKELYHigh chance of a false positive.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPossible
POSSIBLESome matching signals. The default value.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodLikely
LIKELYLow chance of a false positive.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodVeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LikelihoodUnspecified
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VeryUnlikely
VERY_UNLIKELYHighest chance of a false positive.
Unlikely
UNLIKELYHigh chance of a false positive.
Possible
POSSIBLESome matching signals. The default value.
Likely
LIKELYLow chance of a false positive.
VeryLikely
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
LIKELIHOOD_UNSPECIFIED
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
VERY_UNLIKELY
VERY_UNLIKELYHighest chance of a false positive.
UNLIKELY
UNLIKELYHigh chance of a false positive.
POSSIBLE
POSSIBLESome matching signals. The default value.
LIKELY
LIKELYLow chance of a false positive.
VERY_LIKELY
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.
"LIKELIHOOD_UNSPECIFIED"
LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
"VERY_UNLIKELY"
VERY_UNLIKELYHighest chance of a false positive.
"UNLIKELY"
UNLIKELYHigh chance of a false positive.
"POSSIBLE"
POSSIBLESome matching signals. The default value.
"LIKELY"
LIKELYLow chance of a false positive.
"VERY_LIKELY"
VERY_LIKELYConfidence level is high. Lowest chance of a false positive.

GooglePrivacyDlpV2LikelihoodAdjustmentResponse
, GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs

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

GooglePrivacyDlpV2Proximity
, GooglePrivacyDlpV2ProximityArgs

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

GooglePrivacyDlpV2ProximityResponse
, GooglePrivacyDlpV2ProximityResponseArgs

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

GooglePrivacyDlpV2Regex
, GooglePrivacyDlpV2RegexArgs

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.

GooglePrivacyDlpV2RegexResponse
, GooglePrivacyDlpV2RegexResponseArgs

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

GooglePrivacyDlpV2SensitivityScore
, GooglePrivacyDlpV2SensitivityScoreArgs

Score GooglePrivacyDlpV2SensitivityScoreScore
The sensitivity score applied to the resource.
score GooglePrivacyDlpV2SensitivityScoreScore
The sensitivity score applied to the resource.
score GooglePrivacyDlpV2SensitivityScoreScore
The sensitivity score applied to the resource.
score GooglePrivacyDlpV2SensitivityScoreScore
The sensitivity score applied to the resource.

GooglePrivacyDlpV2SensitivityScoreResponse
, GooglePrivacyDlpV2SensitivityScoreResponseArgs

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

GooglePrivacyDlpV2SensitivityScoreScore
, GooglePrivacyDlpV2SensitivityScoreScoreArgs

SensitivityScoreUnspecified
SENSITIVITY_SCORE_UNSPECIFIEDUnused.
SensitivityLow
SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
SensitivityModerate
SENSITIVITY_MODERATEMedium risk. Contains personally identifiable information (PII), potentially sensitive data, or fields with free-text data that are at a higher risk of having intermittent sensitive data. Consider limiting access.
SensitivityHigh
SENSITIVITY_HIGHHigh risk. Sensitive personally identifiable information (SPII) can be present. Exfiltration of data can lead to user data loss. Re-identification of users might be possible. Consider limiting usage and or removing SPII.
GooglePrivacyDlpV2SensitivityScoreScoreSensitivityScoreUnspecified
SENSITIVITY_SCORE_UNSPECIFIEDUnused.
GooglePrivacyDlpV2SensitivityScoreScoreSensitivityLow
SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
GooglePrivacyDlpV2SensitivityScoreScoreSensitivityModerate
SENSITIVITY_MODERATEMedium risk. Contains personally identifiable information (PII), potentially sensitive data, or fields with free-text data that are at a higher risk of having intermittent sensitive data. Consider limiting access.
GooglePrivacyDlpV2SensitivityScoreScoreSensitivityHigh
SENSITIVITY_HIGHHigh risk. Sensitive personally identifiable information (SPII) can be present. Exfiltration of data can lead to user data loss. Re-identification of users might be possible. Consider limiting usage and or removing SPII.
SensitivityScoreUnspecified
SENSITIVITY_SCORE_UNSPECIFIEDUnused.
SensitivityLow
SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
SensitivityModerate
SENSITIVITY_MODERATEMedium risk. Contains personally identifiable information (PII), potentially sensitive data, or fields with free-text data that are at a higher risk of having intermittent sensitive data. Consider limiting access.
SensitivityHigh
SENSITIVITY_HIGHHigh risk. Sensitive personally identifiable information (SPII) can be present. Exfiltration of data can lead to user data loss. Re-identification of users might be possible. Consider limiting usage and or removing SPII.
SensitivityScoreUnspecified
SENSITIVITY_SCORE_UNSPECIFIEDUnused.
SensitivityLow
SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
SensitivityModerate
SENSITIVITY_MODERATEMedium risk. Contains personally identifiable information (PII), potentially sensitive data, or fields with free-text data that are at a higher risk of having intermittent sensitive data. Consider limiting access.
SensitivityHigh
SENSITIVITY_HIGHHigh risk. Sensitive personally identifiable information (SPII) can be present. Exfiltration of data can lead to user data loss. Re-identification of users might be possible. Consider limiting usage and or removing SPII.
SENSITIVITY_SCORE_UNSPECIFIED
SENSITIVITY_SCORE_UNSPECIFIEDUnused.
SENSITIVITY_LOW
SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
SENSITIVITY_MODERATE
SENSITIVITY_MODERATEMedium risk. Contains personally identifiable information (PII), potentially sensitive data, or fields with free-text data that are at a higher risk of having intermittent sensitive data. Consider limiting access.
SENSITIVITY_HIGH
SENSITIVITY_HIGHHigh risk. Sensitive personally identifiable information (SPII) can be present. Exfiltration of data can lead to user data loss. Re-identification of users might be possible. Consider limiting usage and or removing SPII.
"SENSITIVITY_SCORE_UNSPECIFIED"
SENSITIVITY_SCORE_UNSPECIFIEDUnused.
"SENSITIVITY_LOW"
SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
"SENSITIVITY_MODERATE"
SENSITIVITY_MODERATEMedium risk. Contains personally identifiable information (PII), potentially sensitive data, or fields with free-text data that are at a higher risk of having intermittent sensitive data. Consider limiting access.
"SENSITIVITY_HIGH"
SENSITIVITY_HIGHHigh risk. Sensitive personally identifiable information (SPII) can be present. Exfiltration of data can lead to user data loss. Re-identification of users might be possible. Consider limiting usage and or removing SPII.

GooglePrivacyDlpV2StoredType
, GooglePrivacyDlpV2StoredTypeArgs

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.

GooglePrivacyDlpV2StoredTypeResponse
, GooglePrivacyDlpV2StoredTypeResponseArgs

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

GooglePrivacyDlpV2WordList
, GooglePrivacyDlpV2WordListArgs

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]

GooglePrivacyDlpV2WordListResponse
, GooglePrivacyDlpV2WordListResponseArgs

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

Package Details

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