Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dlp/v2.JobTrigger
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.
Create JobTrigger Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new JobTrigger(name: string, args: JobTriggerArgs, opts?: CustomResourceOptions);@overload
def JobTrigger(resource_name: str,
args: JobTriggerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def JobTrigger(resource_name: str,
opts: Optional[ResourceOptions] = None,
status: Optional[JobTriggerStatus] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
inspect_job: Optional[GooglePrivacyDlpV2InspectJobConfigArgs] = None,
location: Optional[str] = None,
name: Optional[str] = None,
project: Optional[str] = None,
trigger_id: Optional[str] = None,
triggers: Optional[Sequence[GooglePrivacyDlpV2TriggerArgs]] = None)func NewJobTrigger(ctx *Context, name string, args JobTriggerArgs, opts ...ResourceOption) (*JobTrigger, error)public JobTrigger(string name, JobTriggerArgs args, CustomResourceOptions? opts = null)
public JobTrigger(String name, JobTriggerArgs args)
public JobTrigger(String name, JobTriggerArgs args, CustomResourceOptions options)
type: google-native:dlp/v2:JobTrigger
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args JobTriggerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args JobTriggerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args JobTriggerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args JobTriggerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args JobTriggerArgs
- 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 jobTriggerResource = new GoogleNative.DLP.V2.JobTrigger("jobTriggerResource", new()
{
Status = GoogleNative.DLP.V2.JobTriggerStatus.StatusUnspecified,
Description = "string",
DisplayName = "string",
InspectJob = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2InspectJobConfigArgs
{
Actions = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ActionArgs
{
Deidentify = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DeidentifyArgs
{
CloudStorageOutput = "string",
FileTypesToTransform = new[]
{
GoogleNative.DLP.V2.GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem.FileTypeUnspecified,
},
TransformationConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationConfigArgs
{
DeidentifyTemplate = "string",
ImageRedactTemplate = "string",
StructuredDeidentifyTemplate = "string",
},
TransformationDetailsStorageConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TransformationDetailsStorageConfigArgs
{
Table = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableArgs
{
DatasetId = "string",
Project = "string",
TableId = "string",
},
},
},
JobNotificationEmails = null,
PubSub = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PublishToPubSubArgs
{
Topic = "string",
},
PublishFindingsToCloudDataCatalog = null,
PublishSummaryToCscc = null,
PublishToStackdriver = null,
SaveFindings = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2SaveFindingsArgs
{
OutputConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2OutputStorageConfigArgs
{
OutputSchema = GoogleNative.DLP.V2.GooglePrivacyDlpV2OutputStorageConfigOutputSchema.OutputSchemaUnspecified,
Table = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableArgs
{
DatasetId = "string",
Project = "string",
TableId = "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,
},
},
},
},
},
},
},
InspectTemplateName = "string",
StorageConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2StorageConfigArgs
{
BigQueryOptions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryOptionsArgs
{
ExcludedFields = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdArgs
{
Name = "string",
},
},
IdentifyingFields = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdArgs
{
Name = "string",
},
},
IncludedFields = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdArgs
{
Name = "string",
},
},
RowsLimit = "string",
RowsLimitPercent = 0,
SampleMethod = GoogleNative.DLP.V2.GooglePrivacyDlpV2BigQueryOptionsSampleMethod.SampleMethodUnspecified,
TableReference = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2BigQueryTableArgs
{
DatasetId = "string",
Project = "string",
TableId = "string",
},
},
CloudStorageOptions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStorageOptionsArgs
{
BytesLimitPerFile = "string",
BytesLimitPerFilePercent = 0,
FileSet = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FileSetArgs
{
RegexFileSet = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2CloudStorageRegexFileSetArgs
{
BucketName = "string",
ExcludeRegex = new[]
{
"string",
},
IncludeRegex = new[]
{
"string",
},
},
Url = "string",
},
FileTypes = new[]
{
GoogleNative.DLP.V2.GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem.FileTypeUnspecified,
},
FilesLimitPercent = 0,
SampleMethod = GoogleNative.DLP.V2.GooglePrivacyDlpV2CloudStorageOptionsSampleMethod.SampleMethodUnspecified,
},
DatastoreOptions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2DatastoreOptionsArgs
{
Kind = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2KindExpressionArgs
{
Name = "string",
},
PartitionId = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2PartitionIdArgs
{
NamespaceId = "string",
Project = "string",
},
},
HybridOptions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2HybridOptionsArgs
{
Description = "string",
Labels =
{
{ "string", "string" },
},
RequiredFindingLabelKeys = new[]
{
"string",
},
TableOptions = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TableOptionsArgs
{
IdentifyingFields = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdArgs
{
Name = "string",
},
},
},
},
TimespanConfig = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TimespanConfigArgs
{
EnableAutoPopulationOfTimespanConfig = false,
EndTime = "string",
StartTime = "string",
TimestampField = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2FieldIdArgs
{
Name = "string",
},
},
},
},
Name = "string",
Project = "string",
TriggerId = "string",
Triggers = new[]
{
new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2TriggerArgs
{
Manual = null,
Schedule = new GoogleNative.DLP.V2.Inputs.GooglePrivacyDlpV2ScheduleArgs
{
RecurrencePeriodDuration = "string",
},
},
},
});
example, err := dlp.NewJobTrigger(ctx, "jobTriggerResource", &dlp.JobTriggerArgs{
Status: dlp.JobTriggerStatusStatusUnspecified,
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
InspectJob: &dlp.GooglePrivacyDlpV2InspectJobConfigArgs{
Actions: dlp.GooglePrivacyDlpV2ActionArray{
&dlp.GooglePrivacyDlpV2ActionArgs{
Deidentify: &dlp.GooglePrivacyDlpV2DeidentifyArgs{
CloudStorageOutput: pulumi.String("string"),
FileTypesToTransform: dlp.GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemArray{
dlp.GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemFileTypeUnspecified,
},
TransformationConfig: &dlp.GooglePrivacyDlpV2TransformationConfigArgs{
DeidentifyTemplate: pulumi.String("string"),
ImageRedactTemplate: pulumi.String("string"),
StructuredDeidentifyTemplate: pulumi.String("string"),
},
TransformationDetailsStorageConfig: &dlp.GooglePrivacyDlpV2TransformationDetailsStorageConfigArgs{
Table: &dlp.GooglePrivacyDlpV2BigQueryTableArgs{
DatasetId: pulumi.String("string"),
Project: pulumi.String("string"),
TableId: pulumi.String("string"),
},
},
},
JobNotificationEmails: &dlp.GooglePrivacyDlpV2JobNotificationEmailsArgs{},
PubSub: &dlp.GooglePrivacyDlpV2PublishToPubSubArgs{
Topic: pulumi.String("string"),
},
PublishFindingsToCloudDataCatalog: &dlp.GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs{},
PublishSummaryToCscc: &dlp.GooglePrivacyDlpV2PublishSummaryToCsccArgs{},
PublishToStackdriver: &dlp.GooglePrivacyDlpV2PublishToStackdriverArgs{},
SaveFindings: &dlp.GooglePrivacyDlpV2SaveFindingsArgs{
OutputConfig: &dlp.GooglePrivacyDlpV2OutputStorageConfigArgs{
OutputSchema: dlp.GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputSchemaUnspecified,
Table: &dlp.GooglePrivacyDlpV2BigQueryTableArgs{
DatasetId: pulumi.String("string"),
Project: pulumi.String("string"),
TableId: 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),
},
},
},
},
},
},
},
InspectTemplateName: pulumi.String("string"),
StorageConfig: &dlp.GooglePrivacyDlpV2StorageConfigArgs{
BigQueryOptions: &dlp.GooglePrivacyDlpV2BigQueryOptionsArgs{
ExcludedFields: dlp.GooglePrivacyDlpV2FieldIdArray{
&dlp.GooglePrivacyDlpV2FieldIdArgs{
Name: pulumi.String("string"),
},
},
IdentifyingFields: dlp.GooglePrivacyDlpV2FieldIdArray{
&dlp.GooglePrivacyDlpV2FieldIdArgs{
Name: pulumi.String("string"),
},
},
IncludedFields: dlp.GooglePrivacyDlpV2FieldIdArray{
&dlp.GooglePrivacyDlpV2FieldIdArgs{
Name: pulumi.String("string"),
},
},
RowsLimit: pulumi.String("string"),
RowsLimitPercent: pulumi.Int(0),
SampleMethod: dlp.GooglePrivacyDlpV2BigQueryOptionsSampleMethodSampleMethodUnspecified,
TableReference: &dlp.GooglePrivacyDlpV2BigQueryTableArgs{
DatasetId: pulumi.String("string"),
Project: pulumi.String("string"),
TableId: pulumi.String("string"),
},
},
CloudStorageOptions: &dlp.GooglePrivacyDlpV2CloudStorageOptionsArgs{
BytesLimitPerFile: pulumi.String("string"),
BytesLimitPerFilePercent: pulumi.Int(0),
FileSet: &dlp.GooglePrivacyDlpV2FileSetArgs{
RegexFileSet: &dlp.GooglePrivacyDlpV2CloudStorageRegexFileSetArgs{
BucketName: pulumi.String("string"),
ExcludeRegex: pulumi.StringArray{
pulumi.String("string"),
},
IncludeRegex: pulumi.StringArray{
pulumi.String("string"),
},
},
Url: pulumi.String("string"),
},
FileTypes: dlp.GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray{
dlp.GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemFileTypeUnspecified,
},
FilesLimitPercent: pulumi.Int(0),
SampleMethod: dlp.GooglePrivacyDlpV2CloudStorageOptionsSampleMethodSampleMethodUnspecified,
},
DatastoreOptions: &dlp.GooglePrivacyDlpV2DatastoreOptionsArgs{
Kind: &dlp.GooglePrivacyDlpV2KindExpressionArgs{
Name: pulumi.String("string"),
},
PartitionId: &dlp.GooglePrivacyDlpV2PartitionIdArgs{
NamespaceId: pulumi.String("string"),
Project: pulumi.String("string"),
},
},
HybridOptions: &dlp.GooglePrivacyDlpV2HybridOptionsArgs{
Description: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
RequiredFindingLabelKeys: pulumi.StringArray{
pulumi.String("string"),
},
TableOptions: &dlp.GooglePrivacyDlpV2TableOptionsArgs{
IdentifyingFields: dlp.GooglePrivacyDlpV2FieldIdArray{
&dlp.GooglePrivacyDlpV2FieldIdArgs{
Name: pulumi.String("string"),
},
},
},
},
TimespanConfig: &dlp.GooglePrivacyDlpV2TimespanConfigArgs{
EnableAutoPopulationOfTimespanConfig: pulumi.Bool(false),
EndTime: pulumi.String("string"),
StartTime: pulumi.String("string"),
TimestampField: &dlp.GooglePrivacyDlpV2FieldIdArgs{
Name: pulumi.String("string"),
},
},
},
},
Name: pulumi.String("string"),
Project: pulumi.String("string"),
TriggerId: pulumi.String("string"),
Triggers: dlp.GooglePrivacyDlpV2TriggerArray{
&dlp.GooglePrivacyDlpV2TriggerArgs{
Manual: &dlp.GooglePrivacyDlpV2ManualArgs{},
Schedule: &dlp.GooglePrivacyDlpV2ScheduleArgs{
RecurrencePeriodDuration: pulumi.String("string"),
},
},
},
})
var jobTriggerResource = new JobTrigger("jobTriggerResource", JobTriggerArgs.builder()
.status("STATUS_UNSPECIFIED")
.description("string")
.displayName("string")
.inspectJob(GooglePrivacyDlpV2InspectJobConfigArgs.builder()
.actions(GooglePrivacyDlpV2ActionArgs.builder()
.deidentify(GooglePrivacyDlpV2DeidentifyArgs.builder()
.cloudStorageOutput("string")
.fileTypesToTransform("FILE_TYPE_UNSPECIFIED")
.transformationConfig(GooglePrivacyDlpV2TransformationConfigArgs.builder()
.deidentifyTemplate("string")
.imageRedactTemplate("string")
.structuredDeidentifyTemplate("string")
.build())
.transformationDetailsStorageConfig(GooglePrivacyDlpV2TransformationDetailsStorageConfigArgs.builder()
.table(GooglePrivacyDlpV2BigQueryTableArgs.builder()
.datasetId("string")
.project("string")
.tableId("string")
.build())
.build())
.build())
.jobNotificationEmails(GooglePrivacyDlpV2JobNotificationEmailsArgs.builder()
.build())
.pubSub(GooglePrivacyDlpV2PublishToPubSubArgs.builder()
.topic("string")
.build())
.publishFindingsToCloudDataCatalog(GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs.builder()
.build())
.publishSummaryToCscc(GooglePrivacyDlpV2PublishSummaryToCsccArgs.builder()
.build())
.publishToStackdriver(GooglePrivacyDlpV2PublishToStackdriverArgs.builder()
.build())
.saveFindings(GooglePrivacyDlpV2SaveFindingsArgs.builder()
.outputConfig(GooglePrivacyDlpV2OutputStorageConfigArgs.builder()
.outputSchema("OUTPUT_SCHEMA_UNSPECIFIED")
.table(GooglePrivacyDlpV2BigQueryTableArgs.builder()
.datasetId("string")
.project("string")
.tableId("string")
.build())
.build())
.build())
.build())
.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(GooglePrivacyDlpV2SurrogateTypeArgs.builder()
.build())
.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())
.inspectTemplateName("string")
.storageConfig(GooglePrivacyDlpV2StorageConfigArgs.builder()
.bigQueryOptions(GooglePrivacyDlpV2BigQueryOptionsArgs.builder()
.excludedFields(GooglePrivacyDlpV2FieldIdArgs.builder()
.name("string")
.build())
.identifyingFields(GooglePrivacyDlpV2FieldIdArgs.builder()
.name("string")
.build())
.includedFields(GooglePrivacyDlpV2FieldIdArgs.builder()
.name("string")
.build())
.rowsLimit("string")
.rowsLimitPercent(0)
.sampleMethod("SAMPLE_METHOD_UNSPECIFIED")
.tableReference(GooglePrivacyDlpV2BigQueryTableArgs.builder()
.datasetId("string")
.project("string")
.tableId("string")
.build())
.build())
.cloudStorageOptions(GooglePrivacyDlpV2CloudStorageOptionsArgs.builder()
.bytesLimitPerFile("string")
.bytesLimitPerFilePercent(0)
.fileSet(GooglePrivacyDlpV2FileSetArgs.builder()
.regexFileSet(GooglePrivacyDlpV2CloudStorageRegexFileSetArgs.builder()
.bucketName("string")
.excludeRegex("string")
.includeRegex("string")
.build())
.url("string")
.build())
.fileTypes("FILE_TYPE_UNSPECIFIED")
.filesLimitPercent(0)
.sampleMethod("SAMPLE_METHOD_UNSPECIFIED")
.build())
.datastoreOptions(GooglePrivacyDlpV2DatastoreOptionsArgs.builder()
.kind(GooglePrivacyDlpV2KindExpressionArgs.builder()
.name("string")
.build())
.partitionId(GooglePrivacyDlpV2PartitionIdArgs.builder()
.namespaceId("string")
.project("string")
.build())
.build())
.hybridOptions(GooglePrivacyDlpV2HybridOptionsArgs.builder()
.description("string")
.labels(Map.of("string", "string"))
.requiredFindingLabelKeys("string")
.tableOptions(GooglePrivacyDlpV2TableOptionsArgs.builder()
.identifyingFields(GooglePrivacyDlpV2FieldIdArgs.builder()
.name("string")
.build())
.build())
.build())
.timespanConfig(GooglePrivacyDlpV2TimespanConfigArgs.builder()
.enableAutoPopulationOfTimespanConfig(false)
.endTime("string")
.startTime("string")
.timestampField(GooglePrivacyDlpV2FieldIdArgs.builder()
.name("string")
.build())
.build())
.build())
.build())
.name("string")
.project("string")
.triggerId("string")
.triggers(GooglePrivacyDlpV2TriggerArgs.builder()
.manual(GooglePrivacyDlpV2ManualArgs.builder()
.build())
.schedule(GooglePrivacyDlpV2ScheduleArgs.builder()
.recurrencePeriodDuration("string")
.build())
.build())
.build());
job_trigger_resource = google_native.dlp.v2.JobTrigger("jobTriggerResource",
status=google_native.dlp.v2.JobTriggerStatus.STATUS_UNSPECIFIED,
description="string",
display_name="string",
inspect_job={
"actions": [{
"deidentify": {
"cloud_storage_output": "string",
"file_types_to_transform": [google_native.dlp.v2.GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem.FILE_TYPE_UNSPECIFIED],
"transformation_config": {
"deidentify_template": "string",
"image_redact_template": "string",
"structured_deidentify_template": "string",
},
"transformation_details_storage_config": {
"table": {
"dataset_id": "string",
"project": "string",
"table_id": "string",
},
},
},
"job_notification_emails": {},
"pub_sub": {
"topic": "string",
},
"publish_findings_to_cloud_data_catalog": {},
"publish_summary_to_cscc": {},
"publish_to_stackdriver": {},
"save_findings": {
"output_config": {
"output_schema": google_native.dlp.v2.GooglePrivacyDlpV2OutputStorageConfigOutputSchema.OUTPUT_SCHEMA_UNSPECIFIED,
"table": {
"dataset_id": "string",
"project": "string",
"table_id": "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,
},
},
}],
}],
},
"inspect_template_name": "string",
"storage_config": {
"big_query_options": {
"excluded_fields": [{
"name": "string",
}],
"identifying_fields": [{
"name": "string",
}],
"included_fields": [{
"name": "string",
}],
"rows_limit": "string",
"rows_limit_percent": 0,
"sample_method": google_native.dlp.v2.GooglePrivacyDlpV2BigQueryOptionsSampleMethod.SAMPLE_METHOD_UNSPECIFIED,
"table_reference": {
"dataset_id": "string",
"project": "string",
"table_id": "string",
},
},
"cloud_storage_options": {
"bytes_limit_per_file": "string",
"bytes_limit_per_file_percent": 0,
"file_set": {
"regex_file_set": {
"bucket_name": "string",
"exclude_regex": ["string"],
"include_regex": ["string"],
},
"url": "string",
},
"file_types": [google_native.dlp.v2.GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem.FILE_TYPE_UNSPECIFIED],
"files_limit_percent": 0,
"sample_method": google_native.dlp.v2.GooglePrivacyDlpV2CloudStorageOptionsSampleMethod.SAMPLE_METHOD_UNSPECIFIED,
},
"datastore_options": {
"kind": {
"name": "string",
},
"partition_id": {
"namespace_id": "string",
"project": "string",
},
},
"hybrid_options": {
"description": "string",
"labels": {
"string": "string",
},
"required_finding_label_keys": ["string"],
"table_options": {
"identifying_fields": [{
"name": "string",
}],
},
},
"timespan_config": {
"enable_auto_population_of_timespan_config": False,
"end_time": "string",
"start_time": "string",
"timestamp_field": {
"name": "string",
},
},
},
},
name="string",
project="string",
trigger_id="string",
triggers=[{
"manual": {},
"schedule": {
"recurrence_period_duration": "string",
},
}])
const jobTriggerResource = new google_native.dlp.v2.JobTrigger("jobTriggerResource", {
status: google_native.dlp.v2.JobTriggerStatus.StatusUnspecified,
description: "string",
displayName: "string",
inspectJob: {
actions: [{
deidentify: {
cloudStorageOutput: "string",
fileTypesToTransform: [google_native.dlp.v2.GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem.FileTypeUnspecified],
transformationConfig: {
deidentifyTemplate: "string",
imageRedactTemplate: "string",
structuredDeidentifyTemplate: "string",
},
transformationDetailsStorageConfig: {
table: {
datasetId: "string",
project: "string",
tableId: "string",
},
},
},
jobNotificationEmails: {},
pubSub: {
topic: "string",
},
publishFindingsToCloudDataCatalog: {},
publishSummaryToCscc: {},
publishToStackdriver: {},
saveFindings: {
outputConfig: {
outputSchema: google_native.dlp.v2.GooglePrivacyDlpV2OutputStorageConfigOutputSchema.OutputSchemaUnspecified,
table: {
datasetId: "string",
project: "string",
tableId: "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,
},
},
}],
}],
},
inspectTemplateName: "string",
storageConfig: {
bigQueryOptions: {
excludedFields: [{
name: "string",
}],
identifyingFields: [{
name: "string",
}],
includedFields: [{
name: "string",
}],
rowsLimit: "string",
rowsLimitPercent: 0,
sampleMethod: google_native.dlp.v2.GooglePrivacyDlpV2BigQueryOptionsSampleMethod.SampleMethodUnspecified,
tableReference: {
datasetId: "string",
project: "string",
tableId: "string",
},
},
cloudStorageOptions: {
bytesLimitPerFile: "string",
bytesLimitPerFilePercent: 0,
fileSet: {
regexFileSet: {
bucketName: "string",
excludeRegex: ["string"],
includeRegex: ["string"],
},
url: "string",
},
fileTypes: [google_native.dlp.v2.GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem.FileTypeUnspecified],
filesLimitPercent: 0,
sampleMethod: google_native.dlp.v2.GooglePrivacyDlpV2CloudStorageOptionsSampleMethod.SampleMethodUnspecified,
},
datastoreOptions: {
kind: {
name: "string",
},
partitionId: {
namespaceId: "string",
project: "string",
},
},
hybridOptions: {
description: "string",
labels: {
string: "string",
},
requiredFindingLabelKeys: ["string"],
tableOptions: {
identifyingFields: [{
name: "string",
}],
},
},
timespanConfig: {
enableAutoPopulationOfTimespanConfig: false,
endTime: "string",
startTime: "string",
timestampField: {
name: "string",
},
},
},
},
name: "string",
project: "string",
triggerId: "string",
triggers: [{
manual: {},
schedule: {
recurrencePeriodDuration: "string",
},
}],
});
type: google-native:dlp/v2:JobTrigger
properties:
description: string
displayName: string
inspectJob:
actions:
- deidentify:
cloudStorageOutput: string
fileTypesToTransform:
- FILE_TYPE_UNSPECIFIED
transformationConfig:
deidentifyTemplate: string
imageRedactTemplate: string
structuredDeidentifyTemplate: string
transformationDetailsStorageConfig:
table:
datasetId: string
project: string
tableId: string
jobNotificationEmails: {}
pubSub:
topic: string
publishFindingsToCloudDataCatalog: {}
publishSummaryToCscc: {}
publishToStackdriver: {}
saveFindings:
outputConfig:
outputSchema: OUTPUT_SCHEMA_UNSPECIFIED
table:
datasetId: string
project: string
tableId: 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
inspectTemplateName: string
storageConfig:
bigQueryOptions:
excludedFields:
- name: string
identifyingFields:
- name: string
includedFields:
- name: string
rowsLimit: string
rowsLimitPercent: 0
sampleMethod: SAMPLE_METHOD_UNSPECIFIED
tableReference:
datasetId: string
project: string
tableId: string
cloudStorageOptions:
bytesLimitPerFile: string
bytesLimitPerFilePercent: 0
fileSet:
regexFileSet:
bucketName: string
excludeRegex:
- string
includeRegex:
- string
url: string
fileTypes:
- FILE_TYPE_UNSPECIFIED
filesLimitPercent: 0
sampleMethod: SAMPLE_METHOD_UNSPECIFIED
datastoreOptions:
kind:
name: string
partitionId:
namespaceId: string
project: string
hybridOptions:
description: string
labels:
string: string
requiredFindingLabelKeys:
- string
tableOptions:
identifyingFields:
- name: string
timespanConfig:
enableAutoPopulationOfTimespanConfig: false
endTime: string
startTime: string
timestampField:
name: string
name: string
project: string
status: STATUS_UNSPECIFIED
triggerId: string
triggers:
- manual: {}
schedule:
recurrencePeriodDuration: string
JobTrigger 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 JobTrigger resource accepts the following input properties:
- Status
Pulumi.
Google Native. DLP. V2. Job Trigger Status - A status for this trigger.
- Description string
- User provided description (max 256 chars)
- Display
Name string - Display name (max 100 chars)
- Inspect
Job Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspect Job Config - For inspect jobs, a snapshot of the configuration.
- Location string
- Deprecated. This field has no effect.
- Name string
- Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423. - Project string
- Trigger
Id string - The trigger 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. - Triggers
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Trigger> - A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
- Status
Job
Trigger Status - A status for this trigger.
- Description string
- User provided description (max 256 chars)
- Display
Name string - Display name (max 100 chars)
- Inspect
Job GooglePrivacy Dlp V2Inspect Job Config Args - For inspect jobs, a snapshot of the configuration.
- Location string
- Deprecated. This field has no effect.
- Name string
- Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423. - Project string
- Trigger
Id string - The trigger 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. - Triggers
[]Google
Privacy Dlp V2Trigger Args - A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
- status
Job
Trigger Status - A status for this trigger.
- description String
- User provided description (max 256 chars)
- display
Name String - Display name (max 100 chars)
- inspect
Job GooglePrivacy Dlp V2Inspect Job Config - For inspect jobs, a snapshot of the configuration.
- location String
- Deprecated. This field has no effect.
- name String
- Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423. - project String
- trigger
Id String - The trigger 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. - triggers
List<Google
Privacy Dlp V2Trigger> - A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
- status
Job
Trigger Status - A status for this trigger.
- description string
- User provided description (max 256 chars)
- display
Name string - Display name (max 100 chars)
- inspect
Job GooglePrivacy Dlp V2Inspect Job Config - For inspect jobs, a snapshot of the configuration.
- location string
- Deprecated. This field has no effect.
- name string
- Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423. - project string
- trigger
Id string - The trigger 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. - triggers
Google
Privacy Dlp V2Trigger[] - A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
- status
Job
Trigger Status - A status for this trigger.
- description str
- User provided description (max 256 chars)
- display_
name str - Display name (max 100 chars)
- inspect_
job GooglePrivacy Dlp V2Inspect Job Config Args - For inspect jobs, a snapshot of the configuration.
- location str
- Deprecated. This field has no effect.
- name str
- Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423. - project str
- trigger_
id str - The trigger 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. - triggers
Sequence[Google
Privacy Dlp V2Trigger Args] - A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
- status "STATUS_UNSPECIFIED" | "HEALTHY" | "PAUSED" | "CANCELLED"
- A status for this trigger.
- description String
- User provided description (max 256 chars)
- display
Name String - Display name (max 100 chars)
- inspect
Job Property Map - For inspect jobs, a snapshot of the configuration.
- location String
- Deprecated. This field has no effect.
- name String
- Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example
projects/dlp-test-project/jobTriggers/53234423. - project String
- trigger
Id String - The trigger 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. - triggers List<Property Map>
- A list of triggers which will be OR'ed together. Only one in the list needs to trigger for a job to be started. The list may contain only a single Schedule trigger and must have at least one object.
Outputs
All input properties are implicitly available as output properties. Additionally, the JobTrigger resource produces the following output properties:
- Create
Time string - The creation timestamp of a triggeredJob.
- Errors
List<Pulumi.
Google Native. DLP. V2. Outputs. Google Privacy Dlp V2Error Response> - A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Run stringTime - The timestamp of the last time this trigger executed.
- Update
Time string - The last update timestamp of a triggeredJob.
- Create
Time string - The creation timestamp of a triggeredJob.
- Errors
[]Google
Privacy Dlp V2Error Response - A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Run stringTime - The timestamp of the last time this trigger executed.
- Update
Time string - The last update timestamp of a triggeredJob.
- create
Time String - The creation timestamp of a triggeredJob.
- errors
List<Google
Privacy Dlp V2Error Response> - A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Run StringTime - The timestamp of the last time this trigger executed.
- update
Time String - The last update timestamp of a triggeredJob.
- create
Time string - The creation timestamp of a triggeredJob.
- errors
Google
Privacy Dlp V2Error Response[] - A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Run stringTime - The timestamp of the last time this trigger executed.
- update
Time string - The last update timestamp of a triggeredJob.
- create_
time str - The creation timestamp of a triggeredJob.
- errors
Sequence[Google
Privacy Dlp V2Error Response] - A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
run_ strtime - The timestamp of the last time this trigger executed.
- update_
time str - The last update timestamp of a triggeredJob.
- create
Time String - The creation timestamp of a triggeredJob.
- errors List<Property Map>
- A stream of errors encountered when the trigger was activated. Repeated errors may result in the JobTrigger automatically being paused. Will return the last 100 errors. Whenever the JobTrigger is modified this list will be cleared.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Run StringTime - The timestamp of the last time this trigger executed.
- update
Time String - The last update timestamp of a triggeredJob.
Supporting Types
GooglePrivacyDlpV2Action, GooglePrivacyDlpV2ActionArgs
A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.- Deidentify
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Deidentify - Create a de-identified copy of the input data.
- Job
Notification Pulumi.Emails Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Job Notification Emails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- Pub
Sub Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish To Pub Sub - Publish a notification to a Pub/Sub topic.
- Publish
Findings Pulumi.To Cloud Data Catalog Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish Findings To Cloud Data Catalog - Publish findings to Cloud Datahub.
- Publish
Summary Pulumi.To Cscc Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish Summary To Cscc - Publish summary to Cloud Security Command Center (Alpha).
- Publish
To Pulumi.Stackdriver Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish To Stackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- Save
Findings Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Save Findings - Save resulting findings in a provided location.
- Deidentify
Google
Privacy Dlp V2Deidentify - Create a de-identified copy of the input data.
- Job
Notification GoogleEmails Privacy Dlp V2Job Notification Emails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- Pub
Sub GooglePrivacy Dlp V2Publish To Pub Sub - Publish a notification to a Pub/Sub topic.
- Publish
Findings GoogleTo Cloud Data Catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog - Publish findings to Cloud Datahub.
- Publish
Summary GoogleTo Cscc Privacy Dlp V2Publish Summary To Cscc - Publish summary to Cloud Security Command Center (Alpha).
- Publish
To GoogleStackdriver Privacy Dlp V2Publish To Stackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- Save
Findings GooglePrivacy Dlp V2Save Findings - Save resulting findings in a provided location.
- deidentify
Google
Privacy Dlp V2Deidentify - Create a de-identified copy of the input data.
- job
Notification GoogleEmails Privacy Dlp V2Job Notification Emails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub
Sub GooglePrivacy Dlp V2Publish To Pub Sub - Publish a notification to a Pub/Sub topic.
- publish
Findings GoogleTo Cloud Data Catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog - Publish findings to Cloud Datahub.
- publish
Summary GoogleTo Cscc Privacy Dlp V2Publish Summary To Cscc - Publish summary to Cloud Security Command Center (Alpha).
- publish
To GoogleStackdriver Privacy Dlp V2Publish To Stackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save
Findings GooglePrivacy Dlp V2Save Findings - Save resulting findings in a provided location.
- deidentify
Google
Privacy Dlp V2Deidentify - Create a de-identified copy of the input data.
- job
Notification GoogleEmails Privacy Dlp V2Job Notification Emails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub
Sub GooglePrivacy Dlp V2Publish To Pub Sub - Publish a notification to a Pub/Sub topic.
- publish
Findings GoogleTo Cloud Data Catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog - Publish findings to Cloud Datahub.
- publish
Summary GoogleTo Cscc Privacy Dlp V2Publish Summary To Cscc - Publish summary to Cloud Security Command Center (Alpha).
- publish
To GoogleStackdriver Privacy Dlp V2Publish To Stackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save
Findings GooglePrivacy Dlp V2Save Findings - Save resulting findings in a provided location.
- deidentify
Google
Privacy Dlp V2Deidentify - Create a de-identified copy of the input data.
- job_
notification_ Googleemails Privacy Dlp V2Job Notification Emails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub_
sub GooglePrivacy Dlp V2Publish To Pub Sub - Publish a notification to a Pub/Sub topic.
- publish_
findings_ Googleto_ cloud_ data_ catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog - Publish findings to Cloud Datahub.
- publish_
summary_ Googleto_ cscc Privacy Dlp V2Publish Summary To Cscc - Publish summary to Cloud Security Command Center (Alpha).
- publish_
to_ Googlestackdriver Privacy Dlp V2Publish To Stackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save_
findings GooglePrivacy Dlp V2Save Findings - Save resulting findings in a provided location.
- deidentify Property Map
- Create a de-identified copy of the input data.
- job
Notification Property MapEmails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub
Sub Property Map - Publish a notification to a Pub/Sub topic.
- publish
Findings Property MapTo Cloud Data Catalog - Publish findings to Cloud Datahub.
- publish
Summary Property MapTo Cscc - Publish summary to Cloud Security Command Center (Alpha).
- publish
To Property MapStackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save
Findings Property Map - Save resulting findings in a provided location.
GooglePrivacyDlpV2ActionResponse, GooglePrivacyDlpV2ActionResponseArgs
A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.- Deidentify
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Deidentify Response - Create a de-identified copy of the input data.
- Job
Notification Pulumi.Emails Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Job Notification Emails Response - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- Pub
Sub Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish To Pub Sub Response - Publish a notification to a Pub/Sub topic.
- Publish
Findings Pulumi.To Cloud Data Catalog Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish Findings To Cloud Data Catalog Response - Publish findings to Cloud Datahub.
- Publish
Summary Pulumi.To Cscc Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish Summary To Cscc Response - Publish summary to Cloud Security Command Center (Alpha).
- Publish
To Pulumi.Stackdriver Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Publish To Stackdriver Response - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- Save
Findings Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Save Findings Response - Save resulting findings in a provided location.
- Deidentify
Google
Privacy Dlp V2Deidentify Response - Create a de-identified copy of the input data.
- Job
Notification GoogleEmails Privacy Dlp V2Job Notification Emails Response - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- Pub
Sub GooglePrivacy Dlp V2Publish To Pub Sub Response - Publish a notification to a Pub/Sub topic.
- Publish
Findings GoogleTo Cloud Data Catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog Response - Publish findings to Cloud Datahub.
- Publish
Summary GoogleTo Cscc Privacy Dlp V2Publish Summary To Cscc Response - Publish summary to Cloud Security Command Center (Alpha).
- Publish
To GoogleStackdriver Privacy Dlp V2Publish To Stackdriver Response - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- Save
Findings GooglePrivacy Dlp V2Save Findings Response - Save resulting findings in a provided location.
- deidentify
Google
Privacy Dlp V2Deidentify Response - Create a de-identified copy of the input data.
- job
Notification GoogleEmails Privacy Dlp V2Job Notification Emails Response - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub
Sub GooglePrivacy Dlp V2Publish To Pub Sub Response - Publish a notification to a Pub/Sub topic.
- publish
Findings GoogleTo Cloud Data Catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog Response - Publish findings to Cloud Datahub.
- publish
Summary GoogleTo Cscc Privacy Dlp V2Publish Summary To Cscc Response - Publish summary to Cloud Security Command Center (Alpha).
- publish
To GoogleStackdriver Privacy Dlp V2Publish To Stackdriver Response - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save
Findings GooglePrivacy Dlp V2Save Findings Response - Save resulting findings in a provided location.
- deidentify
Google
Privacy Dlp V2Deidentify Response - Create a de-identified copy of the input data.
- job
Notification GoogleEmails Privacy Dlp V2Job Notification Emails Response - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub
Sub GooglePrivacy Dlp V2Publish To Pub Sub Response - Publish a notification to a Pub/Sub topic.
- publish
Findings GoogleTo Cloud Data Catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog Response - Publish findings to Cloud Datahub.
- publish
Summary GoogleTo Cscc Privacy Dlp V2Publish Summary To Cscc Response - Publish summary to Cloud Security Command Center (Alpha).
- publish
To GoogleStackdriver Privacy Dlp V2Publish To Stackdriver Response - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save
Findings GooglePrivacy Dlp V2Save Findings Response - Save resulting findings in a provided location.
- deidentify
Google
Privacy Dlp V2Deidentify Response - Create a de-identified copy of the input data.
- job_
notification_ Googleemails Privacy Dlp V2Job Notification Emails Response - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub_
sub GooglePrivacy Dlp V2Publish To Pub Sub Response - Publish a notification to a Pub/Sub topic.
- publish_
findings_ Googleto_ cloud_ data_ catalog Privacy Dlp V2Publish Findings To Cloud Data Catalog Response - Publish findings to Cloud Datahub.
- publish_
summary_ Googleto_ cscc Privacy Dlp V2Publish Summary To Cscc Response - Publish summary to Cloud Security Command Center (Alpha).
- publish_
to_ Googlestackdriver Privacy Dlp V2Publish To Stackdriver Response - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save_
findings GooglePrivacy Dlp V2Save Findings Response - Save resulting findings in a provided location.
- deidentify Property Map
- Create a de-identified copy of the input data.
- job
Notification Property MapEmails - Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
- pub
Sub Property Map - Publish a notification to a Pub/Sub topic.
- publish
Findings Property MapTo Cloud Data Catalog - Publish findings to Cloud Datahub.
- publish
Summary Property MapTo Cscc - Publish summary to Cloud Security Command Center (Alpha).
- publish
To Property MapStackdriver - Enable Stackdriver metric dlp.googleapis.com/finding_count.
- save
Findings Property Map - Save resulting findings in a provided location.
GooglePrivacyDlpV2BigQueryOptions, GooglePrivacyDlpV2BigQueryOptionsArgs
Options defining BigQuery table and row identifiers.- Excluded
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id> - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Identifying
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id> - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - Included
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id> - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Rows
Limit string - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Rows
Limit intPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Sample
Method Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Big Query Options Sample Method - Table
Reference Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table - Complete BigQuery table reference.
- Excluded
Fields []GooglePrivacy Dlp V2Field Id - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Identifying
Fields []GooglePrivacy Dlp V2Field Id - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - Included
Fields []GooglePrivacy Dlp V2Field Id - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Rows
Limit string - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Rows
Limit intPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Sample
Method GooglePrivacy Dlp V2Big Query Options Sample Method - Table
Reference GooglePrivacy Dlp V2Big Query Table - Complete BigQuery table reference.
- excluded
Fields List<GooglePrivacy Dlp V2Field Id> - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying
Fields List<GooglePrivacy Dlp V2Field Id> - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included
Fields List<GooglePrivacy Dlp V2Field Id> - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows
Limit String - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows
Limit IntegerPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample
Method GooglePrivacy Dlp V2Big Query Options Sample Method - table
Reference GooglePrivacy Dlp V2Big Query Table - Complete BigQuery table reference.
- excluded
Fields GooglePrivacy Dlp V2Field Id[] - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying
Fields GooglePrivacy Dlp V2Field Id[] - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included
Fields GooglePrivacy Dlp V2Field Id[] - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows
Limit string - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows
Limit numberPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample
Method GooglePrivacy Dlp V2Big Query Options Sample Method - table
Reference GooglePrivacy Dlp V2Big Query Table - Complete BigQuery table reference.
- excluded_
fields Sequence[GooglePrivacy Dlp V2Field Id] - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying_
fields Sequence[GooglePrivacy Dlp V2Field Id] - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included_
fields Sequence[GooglePrivacy Dlp V2Field Id] - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows_
limit str - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows_
limit_ intpercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample_
method GooglePrivacy Dlp V2Big Query Options Sample Method - table_
reference GooglePrivacy Dlp V2Big Query Table - Complete BigQuery table reference.
- excluded
Fields List<Property Map> - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying
Fields List<Property Map> - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included
Fields List<Property Map> - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows
Limit String - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows
Limit NumberPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample
Method "SAMPLE_METHOD_UNSPECIFIED" | "TOP" | "RANDOM_START" - table
Reference Property Map - Complete BigQuery table reference.
GooglePrivacyDlpV2BigQueryOptionsResponse, GooglePrivacyDlpV2BigQueryOptionsResponseArgs
Options defining BigQuery table and row identifiers.- Excluded
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response> - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Identifying
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response> - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - Included
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response> - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Rows
Limit string - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Rows
Limit intPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Sample
Method string - Table
Reference Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Response - Complete BigQuery table reference.
- Excluded
Fields []GooglePrivacy Dlp V2Field Id Response - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Identifying
Fields []GooglePrivacy Dlp V2Field Id Response - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - Included
Fields []GooglePrivacy Dlp V2Field Id Response - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- Rows
Limit string - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Rows
Limit intPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- Sample
Method string - Table
Reference GooglePrivacy Dlp V2Big Query Table Response - Complete BigQuery table reference.
- excluded
Fields List<GooglePrivacy Dlp V2Field Id Response> - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying
Fields List<GooglePrivacy Dlp V2Field Id Response> - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included
Fields List<GooglePrivacy Dlp V2Field Id Response> - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows
Limit String - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows
Limit IntegerPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample
Method String - table
Reference GooglePrivacy Dlp V2Big Query Table Response - Complete BigQuery table reference.
- excluded
Fields GooglePrivacy Dlp V2Field Id Response[] - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying
Fields GooglePrivacy Dlp V2Field Id Response[] - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included
Fields GooglePrivacy Dlp V2Field Id Response[] - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows
Limit string - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows
Limit numberPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample
Method string - table
Reference GooglePrivacy Dlp V2Big Query Table Response - Complete BigQuery table reference.
- excluded_
fields Sequence[GooglePrivacy Dlp V2Field Id Response] - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying_
fields Sequence[GooglePrivacy Dlp V2Field Id Response] - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included_
fields Sequence[GooglePrivacy Dlp V2Field Id Response] - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows_
limit str - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows_
limit_ intpercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample_
method str - table_
reference GooglePrivacy Dlp V2Big Query Table Response - Complete BigQuery table reference.
- excluded
Fields List<Property Map> - References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- identifying
Fields List<Property Map> - Table fields that may uniquely identify a row within the table. When
actions.saveFindings.outputConfig.tableis specified, the values of columns specified here are available in the output table underlocation.content_locations.record_location.record_key.id_values. Nested fields such asperson.birthdate.yearare allowed. - included
Fields List<Property Map> - Limit scanning only to these fields. When inspecting a table, we recommend that you inspect all columns. Otherwise, findings might be affected because hints from excluded columns will not be used.
- rows
Limit String - Max number of rows to scan. If the table has more rows than this value, the rest of the rows are omitted. If not set, or if set to 0, all rows will be scanned. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- rows
Limit NumberPercent - Max percentage of rows to scan. The rest are omitted. The number of rows scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of rows_limit and rows_limit_percent can be specified. Cannot be used in conjunction with TimespanConfig.
- sample
Method String - table
Reference Property Map - Complete BigQuery table reference.
GooglePrivacyDlpV2BigQueryOptionsSampleMethod, GooglePrivacyDlpV2BigQueryOptionsSampleMethodArgs
- Sample
Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Top
- TOPScan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
- Random
Start - RANDOM_STARTRandomly pick groups of rows to scan.
- Google
Privacy Dlp V2Big Query Options Sample Method Sample Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Google
Privacy Dlp V2Big Query Options Sample Method Top - TOPScan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
- Google
Privacy Dlp V2Big Query Options Sample Method Random Start - RANDOM_STARTRandomly pick groups of rows to scan.
- Sample
Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Top
- TOPScan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
- Random
Start - RANDOM_STARTRandomly pick groups of rows to scan.
- Sample
Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Top
- TOPScan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
- Random
Start - RANDOM_STARTRandomly pick groups of rows to scan.
- SAMPLE_METHOD_UNSPECIFIED
- SAMPLE_METHOD_UNSPECIFIED
- TOP
- TOPScan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
- RANDOM_START
- RANDOM_STARTRandomly pick groups of rows to scan.
- "SAMPLE_METHOD_UNSPECIFIED"
- SAMPLE_METHOD_UNSPECIFIED
- "TOP"
- TOPScan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
- "RANDOM_START"
- RANDOM_STARTRandomly pick groups of rows to scan.
GooglePrivacyDlpV2BigQueryTable, GooglePrivacyDlpV2BigQueryTableArgs
Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: :. or ...- dataset_
id str - Dataset ID of the table.
- project str
- The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
- table_
id str - Name of the table.
GooglePrivacyDlpV2BigQueryTableResponse, GooglePrivacyDlpV2BigQueryTableResponseArgs
Message defining the location of a BigQuery table. A table is uniquely identified by its project_id, dataset_id, and table_name. Within a query a table is often referenced with a string in the format of: :. or ...- dataset_
id str - Dataset ID of the table.
- project str
- The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
- table_
id str - Name of the table.
GooglePrivacyDlpV2CloudStorageOptions, GooglePrivacyDlpV2CloudStorageOptionsArgs
Options defining a file or a set of files within a Cloud Storage bucket.- Bytes
Limit stringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - Bytes
Limit intPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- File
Set Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2File Set - The set of one or more files to scan.
- File
Types List<Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Cloud Storage Options File Types Item> - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- Files
Limit intPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- Sample
Method Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Cloud Storage Options Sample Method
- Bytes
Limit stringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - Bytes
Limit intPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- File
Set GooglePrivacy Dlp V2File Set - The set of one or more files to scan.
- File
Types []GooglePrivacy Dlp V2Cloud Storage Options File Types Item - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- Files
Limit intPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- Sample
Method GooglePrivacy Dlp V2Cloud Storage Options Sample Method
- bytes
Limit StringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes
Limit IntegerPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file
Set GooglePrivacy Dlp V2File Set - The set of one or more files to scan.
- file
Types List<GooglePrivacy Dlp V2Cloud Storage Options File Types Item> - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files
Limit IntegerPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample
Method GooglePrivacy Dlp V2Cloud Storage Options Sample Method
- bytes
Limit stringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes
Limit numberPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file
Set GooglePrivacy Dlp V2File Set - The set of one or more files to scan.
- file
Types GooglePrivacy Dlp V2Cloud Storage Options File Types Item[] - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files
Limit numberPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample
Method GooglePrivacy Dlp V2Cloud Storage Options Sample Method
- bytes_
limit_ strper_ file - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes_
limit_ intper_ file_ percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file_
set GooglePrivacy Dlp V2File Set - The set of one or more files to scan.
- file_
types Sequence[GooglePrivacy Dlp V2Cloud Storage Options File Types Item] - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files_
limit_ intpercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample_
method GooglePrivacy Dlp V2Cloud Storage Options Sample Method
- bytes
Limit StringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes
Limit NumberPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file
Set Property Map - The set of one or more files to scan.
- file
Types List<"FILE_TYPE_UNSPECIFIED" | "BINARY_FILE" | "TEXT_FILE" | "IMAGE" | "WORD" | "PDF" | "AVRO" | "CSV" | "TSV" | "POWERPOINT" | "EXCEL"> - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files
Limit NumberPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample
Method "SAMPLE_METHOD_UNSPECIFIED" | "TOP" | "RANDOM_START"
GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem, GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArgs
- File
Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Binary
File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Text
File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Image
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Word
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Avro
- AVROIncluded file extensions: avro
- Csv
- CSVIncluded file extensions: csv
- Tsv
- TSVIncluded file extensions: tsv
- Powerpoint
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Excel
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- Google
Privacy Dlp V2Cloud Storage Options File Types Item File Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Google
Privacy Dlp V2Cloud Storage Options File Types Item Binary File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Google
Privacy Dlp V2Cloud Storage Options File Types Item Text File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Google
Privacy Dlp V2Cloud Storage Options File Types Item Image - IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Google
Privacy Dlp V2Cloud Storage Options File Types Item Word - WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - Google
Privacy Dlp V2Cloud Storage Options File Types Item Pdf - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Google
Privacy Dlp V2Cloud Storage Options File Types Item Avro - AVROIncluded file extensions: avro
- Google
Privacy Dlp V2Cloud Storage Options File Types Item Csv - CSVIncluded file extensions: csv
- Google
Privacy Dlp V2Cloud Storage Options File Types Item Tsv - TSVIncluded file extensions: tsv
- Google
Privacy Dlp V2Cloud Storage Options File Types Item Powerpoint - POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Google
Privacy Dlp V2Cloud Storage Options File Types Item Excel - EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- File
Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Binary
File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Text
File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Image
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Word
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Avro
- AVROIncluded file extensions: avro
- Csv
- CSVIncluded file extensions: csv
- Tsv
- TSVIncluded file extensions: tsv
- Powerpoint
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Excel
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- File
Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Binary
File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Text
File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Image
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Word
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Avro
- AVROIncluded file extensions: avro
- Csv
- CSVIncluded file extensions: csv
- Tsv
- TSVIncluded file extensions: tsv
- Powerpoint
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Excel
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- FILE_TYPE_UNSPECIFIED
- FILE_TYPE_UNSPECIFIEDIncludes all files.
- BINARY_FILE
- BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- TEXT_FILE
- TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- IMAGE
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - WORD
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - AVRO
- AVROIncluded file extensions: avro
- CSV
- CSVIncluded file extensions: csv
- TSV
- TSVIncluded file extensions: tsv
- POWERPOINT
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - EXCEL
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- "FILE_TYPE_UNSPECIFIED"
- FILE_TYPE_UNSPECIFIEDIncludes all files.
- "BINARY_FILE"
- BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- "TEXT_FILE"
- TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- "IMAGE"
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - "WORD"
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - "PDF"
- PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - "AVRO"
- AVROIncluded file extensions: avro
- "CSV"
- CSVIncluded file extensions: csv
- "TSV"
- TSVIncluded file extensions: tsv
- "POWERPOINT"
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - "EXCEL"
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
GooglePrivacyDlpV2CloudStorageOptionsResponse, GooglePrivacyDlpV2CloudStorageOptionsResponseArgs
Options defining a file or a set of files within a Cloud Storage bucket.- Bytes
Limit stringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - Bytes
Limit intPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- File
Set Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2File Set Response - The set of one or more files to scan.
- File
Types List<string> - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- Files
Limit intPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- Sample
Method string
- Bytes
Limit stringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - Bytes
Limit intPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- File
Set GooglePrivacy Dlp V2File Set Response - The set of one or more files to scan.
- File
Types []string - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- Files
Limit intPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- Sample
Method string
- bytes
Limit StringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes
Limit IntegerPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file
Set GooglePrivacy Dlp V2File Set Response - The set of one or more files to scan.
- file
Types List<String> - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files
Limit IntegerPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample
Method String
- bytes
Limit stringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes
Limit numberPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file
Set GooglePrivacy Dlp V2File Set Response - The set of one or more files to scan.
- file
Types string[] - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files
Limit numberPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample
Method string
- bytes_
limit_ strper_ file - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes_
limit_ intper_ file_ percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file_
set GooglePrivacy Dlp V2File Set Response - The set of one or more files to scan.
- file_
types Sequence[str] - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files_
limit_ intpercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample_
method str
- bytes
Limit StringPer File - Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of
bytes_limit_per_fileandbytes_limit_per_file_percentcan be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file. - bytes
Limit NumberPer File Percent - Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. This field can't be set if de-identification is requested. For certain file types, setting this field has no effect. For more information, see Limits on bytes scanned per file.
- file
Set Property Map - The set of one or more files to scan.
- file
Types List<String> - List of file type groups to include in the scan. If empty, all files are scanned and available data format processors are applied. In addition, the binary content of the selected files is always scanned as well. Images are scanned only as binary if the specified region does not support image inspection and no file_types were specified. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
- files
Limit NumberPercent - Limits the number of files to scan to this percentage of the input FileSet. Number of files scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0.
- sample
Method String
GooglePrivacyDlpV2CloudStorageOptionsSampleMethod, GooglePrivacyDlpV2CloudStorageOptionsSampleMethodArgs
- Sample
Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Top
- TOPScan from the top (default).
- Random
Start - RANDOM_STARTFor each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
- Google
Privacy Dlp V2Cloud Storage Options Sample Method Sample Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Google
Privacy Dlp V2Cloud Storage Options Sample Method Top - TOPScan from the top (default).
- Google
Privacy Dlp V2Cloud Storage Options Sample Method Random Start - RANDOM_STARTFor each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
- Sample
Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Top
- TOPScan from the top (default).
- Random
Start - RANDOM_STARTFor each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
- Sample
Method Unspecified - SAMPLE_METHOD_UNSPECIFIED
- Top
- TOPScan from the top (default).
- Random
Start - RANDOM_STARTFor each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
- SAMPLE_METHOD_UNSPECIFIED
- SAMPLE_METHOD_UNSPECIFIED
- TOP
- TOPScan from the top (default).
- RANDOM_START
- RANDOM_STARTFor each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
- "SAMPLE_METHOD_UNSPECIFIED"
- SAMPLE_METHOD_UNSPECIFIED
- "TOP"
- TOPScan from the top (default).
- "RANDOM_START"
- RANDOM_STARTFor each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
GooglePrivacyDlpV2CloudStoragePath, GooglePrivacyDlpV2CloudStoragePathArgs
Message representing a single file or path in Cloud Storage.- 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
Message representing a single file or path in Cloud Storage.- Path string
- A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
- Path string
- A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
- path String
- A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
- path string
- A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
- path str
- A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
- path String
- A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
GooglePrivacyDlpV2CloudStorageRegexFileSet, GooglePrivacyDlpV2CloudStorageRegexFileSetArgs
Message representing a set of files in a Cloud Storage bucket. Regular expressions are used to allow fine-grained control over which files in the bucket to include. Included files are those that match at least one item in include_regex and do not match any items in exclude_regex. Note that a file that matches items from both lists will not be included. For a match to occur, the entire file path (i.e., everything in the url after the bucket name) must match the regular expression. For example, given the input {bucket_name: "mybucket", include_regex: ["directory1/.*"], exclude_regex: ["directory1/excluded.*"]}: * gs://mybucket/directory1/myfile will be included * gs://mybucket/directory1/directory2/myfile will be included (.* matches across /) * gs://mybucket/directory0/directory1/myfile will not be included (the full path doesn't match any items in include_regex) * gs://mybucket/directory1/excludedfile will not be included (the path matches an item in exclude_regex) If include_regex is left empty, it will match all files by default (this is equivalent to setting include_regex: [".*"]). Some other common use cases: * {bucket_name: "mybucket", exclude_regex: [".*\.pdf"]} will include all files in mybucket except for .pdf files * {bucket_name: "mybucket", include_regex: ["directory/[^/]+"]} will include all files directly under gs://mybucket/directory/, without matching across /- Bucket
Name string - The name of a Cloud Storage bucket. Required.
- Exclude
Regex List<string> - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- Include
Regex List<string> - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- Bucket
Name string - The name of a Cloud Storage bucket. Required.
- Exclude
Regex []string - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- Include
Regex []string - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket
Name String - The name of a Cloud Storage bucket. Required.
- exclude
Regex List<String> - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include
Regex List<String> - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket
Name string - The name of a Cloud Storage bucket. Required.
- exclude
Regex string[] - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include
Regex string[] - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket_
name str - The name of a Cloud Storage bucket. Required.
- exclude_
regex Sequence[str] - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include_
regex Sequence[str] - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket
Name String - The name of a Cloud Storage bucket. Required.
- exclude
Regex List<String> - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include
Regex List<String> - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
GooglePrivacyDlpV2CloudStorageRegexFileSetResponse, GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs
Message representing a set of files in a Cloud Storage bucket. Regular expressions are used to allow fine-grained control over which files in the bucket to include. Included files are those that match at least one item in include_regex and do not match any items in exclude_regex. Note that a file that matches items from both lists will not be included. For a match to occur, the entire file path (i.e., everything in the url after the bucket name) must match the regular expression. For example, given the input {bucket_name: "mybucket", include_regex: ["directory1/.*"], exclude_regex: ["directory1/excluded.*"]}: * gs://mybucket/directory1/myfile will be included * gs://mybucket/directory1/directory2/myfile will be included (.* matches across /) * gs://mybucket/directory0/directory1/myfile will not be included (the full path doesn't match any items in include_regex) * gs://mybucket/directory1/excludedfile will not be included (the path matches an item in exclude_regex) If include_regex is left empty, it will match all files by default (this is equivalent to setting include_regex: [".*"]). Some other common use cases: * {bucket_name: "mybucket", exclude_regex: [".*\.pdf"]} will include all files in mybucket except for .pdf files * {bucket_name: "mybucket", include_regex: ["directory/[^/]+"]} will include all files directly under gs://mybucket/directory/, without matching across /- Bucket
Name string - The name of a Cloud Storage bucket. Required.
- Exclude
Regex List<string> - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- Include
Regex List<string> - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- Bucket
Name string - The name of a Cloud Storage bucket. Required.
- Exclude
Regex []string - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- Include
Regex []string - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket
Name String - The name of a Cloud Storage bucket. Required.
- exclude
Regex List<String> - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include
Regex List<String> - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket
Name string - The name of a Cloud Storage bucket. Required.
- exclude
Regex string[] - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include
Regex string[] - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket_
name str - The name of a Cloud Storage bucket. Required.
- exclude_
regex Sequence[str] - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include_
regex Sequence[str] - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- bucket
Name String - The name of a Cloud Storage bucket. Required.
- exclude
Regex List<String> - A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan. Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
- include
Regex List<String> - A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in
exclude_regex. Leaving this field empty will match all files by default (this is equivalent to including.*in the list). Regular expressions use RE2 syntax; a guide can be found under the google/re2 repository on GitHub.
GooglePrivacyDlpV2CustomInfoType, GooglePrivacyDlpV2CustomInfoTypeArgs
Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.- Detection
Rules List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Detection Rule> - 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_typeCustomInfoType. - Dictionary
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Dictionary - A list of phrases to detect as a CustomInfoType.
- Exclusion
Type Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Custom Info Type Exclusion Type - 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - Likelihood
Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Custom Info Type Likelihood - 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_LIKELYif not specified. - Regex
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex - Regular expression based CustomInfoType.
- Sensitivity
Score Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Sensitivity Score - 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Stored Type - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - Surrogate
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Surrogate Type - Message for detecting output from deidentification transformations that support reversing.
- Detection
Rules []GooglePrivacy Dlp V2Detection Rule - 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_typeCustomInfoType. - Dictionary
Google
Privacy Dlp V2Dictionary - A list of phrases to detect as a CustomInfoType.
- Exclusion
Type GooglePrivacy Dlp V2Custom Info Type Exclusion Type - 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 GooglePrivacy Dlp V2Info Type - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - Likelihood
Google
Privacy Dlp V2Custom Info Type Likelihood - 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_LIKELYif not specified. - Regex
Google
Privacy Dlp V2Regex - Regular expression based CustomInfoType.
- Sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score - 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 GooglePrivacy Dlp V2Stored Type - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - Surrogate
Type GooglePrivacy Dlp V2Surrogate Type - Message for detecting output from deidentification transformations that support reversing.
- detection
Rules List<GooglePrivacy Dlp V2Detection Rule> - 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_typeCustomInfoType. - dictionary
Google
Privacy Dlp V2Dictionary - A list of phrases to detect as a CustomInfoType.
- exclusion
Type GooglePrivacy Dlp V2Custom Info Type Exclusion Type - 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 GooglePrivacy Dlp V2Info Type - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood
Google
Privacy Dlp V2Custom Info Type Likelihood - 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_LIKELYif not specified. - regex
Google
Privacy Dlp V2Regex - Regular expression based CustomInfoType.
- sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score - 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 GooglePrivacy Dlp V2Stored Type - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate
Type GooglePrivacy Dlp V2Surrogate Type - Message for detecting output from deidentification transformations that support reversing.
- detection
Rules GooglePrivacy Dlp V2Detection Rule[] - 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_typeCustomInfoType. - dictionary
Google
Privacy Dlp V2Dictionary - A list of phrases to detect as a CustomInfoType.
- exclusion
Type GooglePrivacy Dlp V2Custom Info Type Exclusion Type - 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 GooglePrivacy Dlp V2Info Type - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood
Google
Privacy Dlp V2Custom Info Type Likelihood - 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_LIKELYif not specified. - regex
Google
Privacy Dlp V2Regex - Regular expression based CustomInfoType.
- sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score - 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 GooglePrivacy Dlp V2Stored Type - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate
Type GooglePrivacy Dlp V2Surrogate Type - Message for detecting output from deidentification transformations that support reversing.
- detection_
rules Sequence[GooglePrivacy Dlp V2Detection Rule] - 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_typeCustomInfoType. - dictionary
Google
Privacy Dlp V2Dictionary - A list of phrases to detect as a CustomInfoType.
- exclusion_
type GooglePrivacy Dlp V2Custom Info Type Exclusion Type - 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 GooglePrivacy Dlp V2Info Type - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood
Google
Privacy Dlp V2Custom Info Type Likelihood - 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_LIKELYif not specified. - regex
Google
Privacy Dlp V2Regex - Regular expression based CustomInfoType.
- sensitivity_
score GooglePrivacy Dlp V2Sensitivity Score - 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 GooglePrivacy Dlp V2Stored Type - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate_
type GooglePrivacy Dlp V2Surrogate Type - Message for detecting output from deidentification transformations that support reversing.
- detection
Rules 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_typeCustomInfoType. - dictionary Property Map
- A list of phrases to detect as a CustomInfoType.
- exclusion
Type "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.
- info
Type 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist 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_LIKELYif not specified. - regex Property Map
- Regular expression based CustomInfoType.
- sensitivity
Score 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.
- stored
Type Property Map - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate
Type Property Map - Message for detecting output from deidentification transformations that support reversing.
GooglePrivacyDlpV2CustomInfoTypeExclusionType, GooglePrivacyDlpV2CustomInfoTypeExclusionTypeArgs
- 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.
- Google
Privacy Dlp V2Custom Info Type Exclusion Type Exclusion Type Unspecified - EXCLUSION_TYPE_UNSPECIFIEDA finding of this custom info type will not be excluded from results.
- Google
Privacy Dlp V2Custom Info Type Exclusion Type 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.
- 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.
- "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
- 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.
- Google
Privacy Dlp V2Custom Info Type Likelihood Likelihood Unspecified - LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
- Google
Privacy Dlp V2Custom Info Type Likelihood Very Unlikely - VERY_UNLIKELYHighest chance of a false positive.
- Google
Privacy Dlp V2Custom Info Type Likelihood Unlikely - UNLIKELYHigh chance of a false positive.
- Google
Privacy Dlp V2Custom Info Type Likelihood Possible - POSSIBLESome matching signals. The default value.
- Google
Privacy Dlp V2Custom Info Type Likelihood Likely - LIKELYLow chance of a false positive.
- Google
Privacy Dlp V2Custom Info Type Likelihood 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.
- 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.
- "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
Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.- Detection
Rules List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Detection Rule Response> - 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_typeCustomInfoType. - Dictionary
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Dictionary Response - A list of phrases to detect as a CustomInfoType.
- Exclusion
Type 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.
- Info
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - Likelihood string
- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to
VERY_LIKELYif not specified. - Regex
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex Response - Regular expression based CustomInfoType.
- Sensitivity
Score Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Sensitivity Score Response - 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 Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Stored Type Response - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - Surrogate
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Surrogate Type Response - Message for detecting output from deidentification transformations that support reversing.
- Detection
Rules []GooglePrivacy Dlp V2Detection Rule Response - 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_typeCustomInfoType. - Dictionary
Google
Privacy Dlp V2Dictionary Response - A list of phrases to detect as a CustomInfoType.
- Exclusion
Type 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.
- Info
Type GooglePrivacy Dlp V2Info Type Response - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - Likelihood string
- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to
VERY_LIKELYif not specified. - Regex
Google
Privacy Dlp V2Regex Response - Regular expression based CustomInfoType.
- Sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score Response - 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 GooglePrivacy Dlp V2Stored Type Response - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - Surrogate
Type GooglePrivacy Dlp V2Surrogate Type Response - Message for detecting output from deidentification transformations that support reversing.
- detection
Rules List<GooglePrivacy Dlp V2Detection Rule Response> - 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_typeCustomInfoType. - dictionary
Google
Privacy Dlp V2Dictionary Response - A list of phrases to detect as a CustomInfoType.
- exclusion
Type 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.
- info
Type GooglePrivacy Dlp V2Info Type Response - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood String
- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to
VERY_LIKELYif not specified. - regex
Google
Privacy Dlp V2Regex Response - Regular expression based CustomInfoType.
- sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score Response - 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 GooglePrivacy Dlp V2Stored Type Response - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate
Type GooglePrivacy Dlp V2Surrogate Type Response - Message for detecting output from deidentification transformations that support reversing.
- detection
Rules GooglePrivacy Dlp V2Detection Rule Response[] - 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_typeCustomInfoType. - dictionary
Google
Privacy Dlp V2Dictionary Response - A list of phrases to detect as a CustomInfoType.
- exclusion
Type 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.
- info
Type GooglePrivacy Dlp V2Info Type Response - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood string
- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to
VERY_LIKELYif not specified. - regex
Google
Privacy Dlp V2Regex Response - Regular expression based CustomInfoType.
- sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score Response - 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 GooglePrivacy Dlp V2Stored Type Response - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate
Type GooglePrivacy Dlp V2Surrogate Type Response - Message for detecting output from deidentification transformations that support reversing.
- detection_
rules Sequence[GooglePrivacy Dlp V2Detection Rule Response] - 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_typeCustomInfoType. - dictionary
Google
Privacy Dlp V2Dictionary Response - A list of phrases to detect as a CustomInfoType.
- exclusion_
type str - If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
- info_
type GooglePrivacy Dlp V2Info Type Response - 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood str
- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to
VERY_LIKELYif not specified. - regex
Google
Privacy Dlp V2Regex Response - Regular expression based CustomInfoType.
- sensitivity_
score GooglePrivacy Dlp V2Sensitivity Score Response - 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 GooglePrivacy Dlp V2Stored Type Response - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate_
type GooglePrivacy Dlp V2Surrogate Type Response - Message for detecting output from deidentification transformations that support reversing.
- detection
Rules 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_typeCustomInfoType. - dictionary Property Map
- A list of phrases to detect as a CustomInfoType.
- exclusion
Type 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.
- info
Type 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_typesfield. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified inInspectContent.info_typeslist then the name is treated as a custom info type. - likelihood String
- Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to
VERY_LIKELYif not specified. - regex Property Map
- Regular expression based CustomInfoType.
- sensitivity
Score 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.
- stored
Type Property Map - Load an existing
StoredInfoTyperesource for use inInspectDataSource. Not currently supported inInspectContent. - surrogate
Type Property Map - Message for detecting output from deidentification transformations that support reversing.
GooglePrivacyDlpV2DatastoreOptions, GooglePrivacyDlpV2DatastoreOptionsArgs
Options defining a data set within Google Cloud Datastore.- Kind
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Kind Expression - The kind to process.
- Partition
Id Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Partition Id - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- Kind
Google
Privacy Dlp V2Kind Expression - The kind to process.
- Partition
Id GooglePrivacy Dlp V2Partition Id - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind
Google
Privacy Dlp V2Kind Expression - The kind to process.
- partition
Id GooglePrivacy Dlp V2Partition Id - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind
Google
Privacy Dlp V2Kind Expression - The kind to process.
- partition
Id GooglePrivacy Dlp V2Partition Id - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind
Google
Privacy Dlp V2Kind Expression - The kind to process.
- partition_
id GooglePrivacy Dlp V2Partition Id - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind Property Map
- The kind to process.
- partition
Id Property Map - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
GooglePrivacyDlpV2DatastoreOptionsResponse, GooglePrivacyDlpV2DatastoreOptionsResponseArgs
Options defining a data set within Google Cloud Datastore.- Kind
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Kind Expression Response - The kind to process.
- Partition
Id Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Partition Id Response - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- Kind
Google
Privacy Dlp V2Kind Expression Response - The kind to process.
- Partition
Id GooglePrivacy Dlp V2Partition Id Response - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind
Google
Privacy Dlp V2Kind Expression Response - The kind to process.
- partition
Id GooglePrivacy Dlp V2Partition Id Response - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind
Google
Privacy Dlp V2Kind Expression Response - The kind to process.
- partition
Id GooglePrivacy Dlp V2Partition Id Response - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind
Google
Privacy Dlp V2Kind Expression Response - The kind to process.
- partition_
id GooglePrivacy Dlp V2Partition Id Response - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
- kind Property Map
- The kind to process.
- partition
Id Property Map - A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
GooglePrivacyDlpV2Deidentify, GooglePrivacyDlpV2DeidentifyArgs
Create a de-identified copy of the requested table or files. A TransformationDetail will be created for each transformation. If any rows in BigQuery are skipped during de-identification (transformation errors or row size exceeds BigQuery insert API limits) they are placed in the failure output table. If the original row exceeds the BigQuery insert API limit it will be truncated when written to the failure output table. The failure output table can be set in the action.deidentify.output.big_query_output.deidentified_failure_output_table field, if no table is set, a table will be automatically created in the same project and dataset as the original table. Compatible with: Inspect- Cloud
Storage stringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- File
Types List<Pulumi.To Transform Google Native. DLP. V2. Google Privacy Dlp V2Deidentify File Types To Transform Item> - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- Transformation
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transformation Config - User specified deidentify templates and configs for structured, unstructured, and image files.
- Transformation
Details Pulumi.Storage Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transformation Details Storage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- Cloud
Storage stringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- File
Types []GoogleTo Transform Privacy Dlp V2Deidentify File Types To Transform Item - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- Transformation
Config GooglePrivacy Dlp V2Transformation Config - User specified deidentify templates and configs for structured, unstructured, and image files.
- Transformation
Details GoogleStorage Config Privacy Dlp V2Transformation Details Storage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud
Storage StringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file
Types List<GoogleTo Transform Privacy Dlp V2Deidentify File Types To Transform Item> - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation
Config GooglePrivacy Dlp V2Transformation Config - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation
Details GoogleStorage Config Privacy Dlp V2Transformation Details Storage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud
Storage stringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file
Types GoogleTo Transform Privacy Dlp V2Deidentify File Types To Transform Item[] - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation
Config GooglePrivacy Dlp V2Transformation Config - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation
Details GoogleStorage Config Privacy Dlp V2Transformation Details Storage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud_
storage_ stroutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file_
types_ Sequence[Googleto_ transform Privacy Dlp V2Deidentify File Types To Transform Item] - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation_
config GooglePrivacy Dlp V2Transformation Config - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation_
details_ Googlestorage_ config Privacy Dlp V2Transformation Details Storage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud
Storage StringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file
Types List<"FILE_TYPE_UNSPECIFIED" | "BINARY_FILE" | "TEXT_FILE" | "IMAGE" | "WORD" | "PDF" | "AVRO" | "CSV" | "TSV" | "POWERPOINT" | "EXCEL">To Transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation
Config Property Map - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation
Details Property MapStorage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
GooglePrivacyDlpV2DeidentifyFileTypesToTransformItem, GooglePrivacyDlpV2DeidentifyFileTypesToTransformItemArgs
- File
Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Binary
File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Text
File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Image
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Word
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Avro
- AVROIncluded file extensions: avro
- Csv
- CSVIncluded file extensions: csv
- Tsv
- TSVIncluded file extensions: tsv
- Powerpoint
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Excel
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- Google
Privacy Dlp V2Deidentify File Types To Transform Item File Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Google
Privacy Dlp V2Deidentify File Types To Transform Item Binary File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Google
Privacy Dlp V2Deidentify File Types To Transform Item Text File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Google
Privacy Dlp V2Deidentify File Types To Transform Item Image - IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Google
Privacy Dlp V2Deidentify File Types To Transform Item Word - WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - Google
Privacy Dlp V2Deidentify File Types To Transform Item Pdf - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Google
Privacy Dlp V2Deidentify File Types To Transform Item Avro - AVROIncluded file extensions: avro
- Google
Privacy Dlp V2Deidentify File Types To Transform Item Csv - CSVIncluded file extensions: csv
- Google
Privacy Dlp V2Deidentify File Types To Transform Item Tsv - TSVIncluded file extensions: tsv
- Google
Privacy Dlp V2Deidentify File Types To Transform Item Powerpoint - POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Google
Privacy Dlp V2Deidentify File Types To Transform Item Excel - EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- File
Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Binary
File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Text
File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Image
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Word
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Avro
- AVROIncluded file extensions: avro
- Csv
- CSVIncluded file extensions: csv
- Tsv
- TSVIncluded file extensions: tsv
- Powerpoint
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Excel
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- File
Type Unspecified - FILE_TYPE_UNSPECIFIEDIncludes all files.
- Binary
File - BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- Text
File - TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- Image
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - Word
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - Avro
- AVROIncluded file extensions: avro
- Csv
- CSVIncluded file extensions: csv
- Tsv
- TSVIncluded file extensions: tsv
- Powerpoint
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - Excel
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- FILE_TYPE_UNSPECIFIED
- FILE_TYPE_UNSPECIFIEDIncludes all files.
- BINARY_FILE
- BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- TEXT_FILE
- TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- IMAGE
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - WORD
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - AVRO
- AVROIncluded file extensions: avro
- CSV
- CSVIncluded file extensions: csv
- TSV
- TSVIncluded file extensions: tsv
- POWERPOINT
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - EXCEL
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
- "FILE_TYPE_UNSPECIFIED"
- FILE_TYPE_UNSPECIFIEDIncludes all files.
- "BINARY_FILE"
- BINARY_FILEIncludes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other file types in your storage scan.
- "TEXT_FILE"
- TEXT_FILEIncluded file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
- "IMAGE"
- IMAGEIncluded file extensions: bmp, gif, jpg, jpeg, jpe, png. Setting bytes_limit_per_file or bytes_limit_per_file_percent has no effect on image files. Image inspection is restricted to the
global,us,asia, andeuroperegions. - "WORD"
- WORDMicrosoft Word files larger than 30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Word files. - "PDF"
- PDFPDF files larger than 30 MB will be scanned as binary files. Included file extensions: pdf. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PDF files. - "AVRO"
- AVROIncluded file extensions: avro
- "CSV"
- CSVIncluded file extensions: csv
- "TSV"
- TSVIncluded file extensions: tsv
- "POWERPOINT"
- POWERPOINTMicrosoft PowerPoint files larger than 30 MB will be scanned as binary files. Included file extensions: pptx, pptm, potx, potm, pot. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on PowerPoint files. - "EXCEL"
- EXCELMicrosoft Excel files larger than 30 MB will be scanned as binary files. Included file extensions: xlsx, xlsm, xltx, xltm. Setting
bytes_limit_per_fileorbytes_limit_per_file_percenthas no effect on Excel files.
GooglePrivacyDlpV2DeidentifyResponse, GooglePrivacyDlpV2DeidentifyResponseArgs
Create a de-identified copy of the requested table or files. A TransformationDetail will be created for each transformation. If any rows in BigQuery are skipped during de-identification (transformation errors or row size exceeds BigQuery insert API limits) they are placed in the failure output table. If the original row exceeds the BigQuery insert API limit it will be truncated when written to the failure output table. The failure output table can be set in the action.deidentify.output.big_query_output.deidentified_failure_output_table field, if no table is set, a table will be automatically created in the same project and dataset as the original table. Compatible with: Inspect- Cloud
Storage stringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- File
Types List<string>To Transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- Transformation
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transformation Config Response - User specified deidentify templates and configs for structured, unstructured, and image files.
- Transformation
Details Pulumi.Storage Config Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Transformation Details Storage Config Response - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- Cloud
Storage stringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- File
Types []stringTo Transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- Transformation
Config GooglePrivacy Dlp V2Transformation Config Response - User specified deidentify templates and configs for structured, unstructured, and image files.
- Transformation
Details GoogleStorage Config Privacy Dlp V2Transformation Details Storage Config Response - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud
Storage StringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file
Types List<String>To Transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation
Config GooglePrivacy Dlp V2Transformation Config Response - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation
Details GoogleStorage Config Privacy Dlp V2Transformation Details Storage Config Response - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud
Storage stringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file
Types string[]To Transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation
Config GooglePrivacy Dlp V2Transformation Config Response - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation
Details GoogleStorage Config Privacy Dlp V2Transformation Details Storage Config Response - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud_
storage_ stroutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file_
types_ Sequence[str]to_ transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation_
config GooglePrivacy Dlp V2Transformation Config Response - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation_
details_ Googlestorage_ config Privacy Dlp V2Transformation Details Storage Config Response - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
- cloud
Storage StringOutput - User settable Cloud Storage bucket and folders to store de-identified files. This field must be set for cloud storage deidentification. The output Cloud Storage bucket must be different from the input bucket. De-identified files will overwrite files in the output path. Form of: gs://bucket/folder/ or gs://bucket
- file
Types List<String>To Transform - List of user-specified file type groups to transform. If specified, only the files with these filetypes will be transformed. If empty, all supported files will be transformed. Supported types may be automatically added over time. If a file type is set in this field that isn't supported by the Deidentify action then the job will fail and will not be successfully created/started. Currently the only filetypes supported are: IMAGES, TEXT_FILES, CSV, TSV.
- transformation
Config Property Map - User specified deidentify templates and configs for structured, unstructured, and image files.
- transformation
Details Property MapStorage Config - Config for storing transformation details. This is separate from the de-identified content, and contains metadata about the successful transformations and/or failures that occurred while de-identifying. This needs to be set in order for users to access information about the status of each transformation (see TransformationDetails message for more information about what is noted).
GooglePrivacyDlpV2DetectionRule, GooglePrivacyDlpV2DetectionRuleArgs
Deprecated; use InspectionRuleSet instead. Rule for modifying a CustomInfoType to alter behavior under certain circumstances, depending on the specific details of the rule. Not supported for the surrogate_type custom infoType.- Hotword
Rule Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Hotword Rule - Hotword-based detection rule.
- Hotword
Rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- hotword_
rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- hotword
Rule Property Map - Hotword-based detection rule.
GooglePrivacyDlpV2DetectionRuleResponse, GooglePrivacyDlpV2DetectionRuleResponseArgs
Deprecated; use InspectionRuleSet instead. Rule for modifying a CustomInfoType to alter behavior under certain circumstances, depending on the specific details of the rule. Not supported for the surrogate_type custom infoType.- Hotword
Rule Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- Hotword
Rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- hotword_
rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- hotword
Rule Property Map - Hotword-based detection rule.
GooglePrivacyDlpV2Dictionary, GooglePrivacyDlpV2DictionaryArgs
Custom information type based on a dictionary of words or phrases. This can be used to match sensitive information specific to the data, such as a list of employee IDs or job titles. Dictionary words are case-insensitive and all characters other than letters and digits in the unicode Basic Multilingual Plane will be replaced with whitespace when scanning for matches, so the dictionary phrase "Sam Johnson" will match all three phrases "sam johnson", "Sam, Johnson", and "Sam (Johnson)". Additionally, the characters surrounding any match must be of a different type than the adjacent characters within the word, so letters must be next to non-letters and digits next to non-digits. For example, the dictionary word "jen" will match the first three letters of the text "jen123" but will return no matches for "jennifer". Dictionary words containing a large number of characters that are not letters or digits may result in unexpected findings because such characters are treated as whitespace. The limits page contains details about the size limits of dictionaries. For dictionaries that do not fit within these constraints, consider using LargeCustomDictionaryConfig in the StoredInfoType API.- Cloud
Storage Pulumi.Path Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Cloud Storage Path - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- Word
List Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Word List - List of words or phrases to search for.
- Cloud
Storage GooglePath Privacy Dlp V2Cloud Storage Path - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- Word
List GooglePrivacy Dlp V2Word List - List of words or phrases to search for.
- cloud
Storage GooglePath Privacy Dlp V2Cloud Storage Path - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word
List GooglePrivacy Dlp V2Word List - List of words or phrases to search for.
- cloud
Storage GooglePath Privacy Dlp V2Cloud Storage Path - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word
List GooglePrivacy Dlp V2Word List - List of words or phrases to search for.
- cloud_
storage_ Googlepath Privacy Dlp V2Cloud Storage Path - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word_
list GooglePrivacy Dlp V2Word List - List of words or phrases to search for.
- cloud
Storage Property MapPath - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word
List Property Map - List of words or phrases to search for.
GooglePrivacyDlpV2DictionaryResponse, GooglePrivacyDlpV2DictionaryResponseArgs
Custom information type based on a dictionary of words or phrases. This can be used to match sensitive information specific to the data, such as a list of employee IDs or job titles. Dictionary words are case-insensitive and all characters other than letters and digits in the unicode Basic Multilingual Plane will be replaced with whitespace when scanning for matches, so the dictionary phrase "Sam Johnson" will match all three phrases "sam johnson", "Sam, Johnson", and "Sam (Johnson)". Additionally, the characters surrounding any match must be of a different type than the adjacent characters within the word, so letters must be next to non-letters and digits next to non-digits. For example, the dictionary word "jen" will match the first three letters of the text "jen123" but will return no matches for "jennifer". Dictionary words containing a large number of characters that are not letters or digits may result in unexpected findings because such characters are treated as whitespace. The limits page contains details about the size limits of dictionaries. For dictionaries that do not fit within these constraints, consider using LargeCustomDictionaryConfig in the StoredInfoType API.- Cloud
Storage Pulumi.Path Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Cloud Storage Path Response - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- Word
List Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Word List Response - List of words or phrases to search for.
- Cloud
Storage GooglePath Privacy Dlp V2Cloud Storage Path Response - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- Word
List GooglePrivacy Dlp V2Word List Response - List of words or phrases to search for.
- cloud
Storage GooglePath Privacy Dlp V2Cloud Storage Path Response - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word
List GooglePrivacy Dlp V2Word List Response - List of words or phrases to search for.
- cloud
Storage GooglePath Privacy Dlp V2Cloud Storage Path Response - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word
List GooglePrivacy Dlp V2Word List Response - List of words or phrases to search for.
- cloud_
storage_ Googlepath Privacy Dlp V2Cloud Storage Path Response - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word_
list GooglePrivacy Dlp V2Word List Response - List of words or phrases to search for.
- cloud
Storage Property MapPath - Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
- word
List Property Map - List of words or phrases to search for.
GooglePrivacyDlpV2ErrorResponse, GooglePrivacyDlpV2ErrorResponseArgs
Details information about an error encountered during job execution or the results of an unsuccessful activation of the JobTrigger.- Details
Pulumi.
Google Native. DLP. V2. Inputs. Google Rpc Status Response - Detailed error codes and messages.
- Timestamps List<string>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- Details
Google
Rpc Status Response - Detailed error codes and messages.
- Timestamps []string
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps List<String>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps string[]
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details
Google
Rpc Status Response - Detailed error codes and messages.
- timestamps Sequence[str]
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
- details Property Map
- Detailed error codes and messages.
- timestamps List<String>
- The times the error occurred. List includes the oldest timestamp and the last 9 timestamps.
GooglePrivacyDlpV2ExcludeByHotword, GooglePrivacyDlpV2ExcludeByHotwordArgs
The rule to exclude findings based on a hotword. For record inspection of tables, column names are considered hotwords. An example of this is to exclude a finding if it belongs to a BigQuery column that matches a specific pattern.- Hotword
Regex Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- Proximity
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- Proximity
Google
Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- proximity
Google
Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- proximity
Google
Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- proximity
Google
Privacy Dlp V2Proximity - 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 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
The rule to exclude findings based on a hotword. For record inspection of tables, column names are considered hotwords. An example of this is to exclude a finding if it belongs to a BigQuery column that matches a specific pattern.- Hotword
Regex Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- Proximity
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- Proximity
Google
Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- proximity
Google
Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- proximity
Google
Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- proximity
Google
Privacy Dlp V2Proximity Response - 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 Property Map - Regular expression pattern defining what qualifies as a hotword.
- proximity Property Map
- Range of characters within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. The windowBefore property in proximity should be set to 1 if the hotword needs to be included in a column header.
GooglePrivacyDlpV2ExcludeInfoTypes, GooglePrivacyDlpV2ExcludeInfoTypesArgs
List of excluded infoTypes.- Info
Types List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type> - 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_typescontaining "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 []GooglePrivacy Dlp V2Info Type - 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_typescontaining "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 List<GooglePrivacy Dlp V2Info Type> - 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_typescontaining "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 GooglePrivacy Dlp V2Info Type[] - 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_typescontaining "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[GooglePrivacy Dlp V2Info Type] - 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_typescontaining "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 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_typescontaining "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
List of excluded infoTypes.- Info
Types List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response> - 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_typescontaining "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 []GooglePrivacy Dlp V2Info Type Response - 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_typescontaining "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 List<GooglePrivacy Dlp V2Info Type Response> - 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_typescontaining "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 GooglePrivacy Dlp V2Info Type Response[] - 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_typescontaining "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[GooglePrivacy Dlp V2Info Type Response] - 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_typescontaining "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 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_typescontaining "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
The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results.- Dictionary
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Dictionary - Dictionary which defines the rule.
- Exclude
By Pulumi.Hotword Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Exclude By Hotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- Exclude
Info Pulumi.Types Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Exclude Info Types - Set of infoTypes for which findings would affect this rule.
- Matching
Type Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Exclusion Rule Matching Type - How the rule is applied, see MatchingType documentation for details.
- Regex
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex - Regular expression which defines the rule.
- Dictionary
Google
Privacy Dlp V2Dictionary - Dictionary which defines the rule.
- Exclude
By GoogleHotword Privacy Dlp V2Exclude By Hotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- Exclude
Info GoogleTypes Privacy Dlp V2Exclude Info Types - Set of infoTypes for which findings would affect this rule.
- Matching
Type GooglePrivacy Dlp V2Exclusion Rule Matching Type - How the rule is applied, see MatchingType documentation for details.
- Regex
Google
Privacy Dlp V2Regex - Regular expression which defines the rule.
- dictionary
Google
Privacy Dlp V2Dictionary - Dictionary which defines the rule.
- exclude
By GoogleHotword Privacy Dlp V2Exclude By Hotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude
Info GoogleTypes Privacy Dlp V2Exclude Info Types - Set of infoTypes for which findings would affect this rule.
- matching
Type GooglePrivacy Dlp V2Exclusion Rule Matching Type - How the rule is applied, see MatchingType documentation for details.
- regex
Google
Privacy Dlp V2Regex - Regular expression which defines the rule.
- dictionary
Google
Privacy Dlp V2Dictionary - Dictionary which defines the rule.
- exclude
By GoogleHotword Privacy Dlp V2Exclude By Hotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude
Info GoogleTypes Privacy Dlp V2Exclude Info Types - Set of infoTypes for which findings would affect this rule.
- matching
Type GooglePrivacy Dlp V2Exclusion Rule Matching Type - How the rule is applied, see MatchingType documentation for details.
- regex
Google
Privacy Dlp V2Regex - Regular expression which defines the rule.
- dictionary
Google
Privacy Dlp V2Dictionary - Dictionary which defines the rule.
- exclude_
by_ Googlehotword Privacy Dlp V2Exclude By Hotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude_
info_ Googletypes Privacy Dlp V2Exclude Info Types - Set of infoTypes for which findings would affect this rule.
- matching_
type GooglePrivacy Dlp V2Exclusion Rule Matching Type - How the rule is applied, see MatchingType documentation for details.
- regex
Google
Privacy Dlp V2Regex - Regular expression which defines the rule.
- dictionary Property Map
- Dictionary which defines the rule.
- exclude
By Property MapHotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude
Info Property MapTypes - Set of infoTypes for which findings would affect this rule.
- matching
Type "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
- 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
- Google
Privacy Dlp V2Exclusion Rule Matching Type Matching Type Unspecified - MATCHING_TYPE_UNSPECIFIEDInvalid.
- Google
Privacy Dlp V2Exclusion Rule Matching Type 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
- Google
Privacy Dlp V2Exclusion Rule Matching Type 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
- Google
Privacy Dlp V2Exclusion Rule Matching Type 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
- 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
- "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
The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results.- Dictionary
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Dictionary Response - Dictionary which defines the rule.
- Exclude
By Pulumi.Hotword Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Exclude By Hotword Response - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- Exclude
Info Pulumi.Types Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Exclude Info Types Response - Set of infoTypes for which findings would affect this rule.
- Matching
Type string - How the rule is applied, see MatchingType documentation for details.
- Regex
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex Response - Regular expression which defines the rule.
- Dictionary
Google
Privacy Dlp V2Dictionary Response - Dictionary which defines the rule.
- Exclude
By GoogleHotword Privacy Dlp V2Exclude By Hotword Response - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- Exclude
Info GoogleTypes Privacy Dlp V2Exclude Info Types Response - Set of infoTypes for which findings would affect this rule.
- Matching
Type string - How the rule is applied, see MatchingType documentation for details.
- Regex
Google
Privacy Dlp V2Regex Response - Regular expression which defines the rule.
- dictionary
Google
Privacy Dlp V2Dictionary Response - Dictionary which defines the rule.
- exclude
By GoogleHotword Privacy Dlp V2Exclude By Hotword Response - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude
Info GoogleTypes Privacy Dlp V2Exclude Info Types Response - Set of infoTypes for which findings would affect this rule.
- matching
Type String - How the rule is applied, see MatchingType documentation for details.
- regex
Google
Privacy Dlp V2Regex Response - Regular expression which defines the rule.
- dictionary
Google
Privacy Dlp V2Dictionary Response - Dictionary which defines the rule.
- exclude
By GoogleHotword Privacy Dlp V2Exclude By Hotword Response - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude
Info GoogleTypes Privacy Dlp V2Exclude Info Types Response - Set of infoTypes for which findings would affect this rule.
- matching
Type string - How the rule is applied, see MatchingType documentation for details.
- regex
Google
Privacy Dlp V2Regex Response - Regular expression which defines the rule.
- dictionary
Google
Privacy Dlp V2Dictionary Response - Dictionary which defines the rule.
- exclude_
by_ Googlehotword Privacy Dlp V2Exclude By Hotword Response - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude_
info_ Googletypes Privacy Dlp V2Exclude Info Types Response - Set of infoTypes for which findings would affect this rule.
- matching_
type str - How the rule is applied, see MatchingType documentation for details.
- regex
Google
Privacy Dlp V2Regex Response - Regular expression which defines the rule.
- dictionary Property Map
- Dictionary which defines the rule.
- exclude
By Property MapHotword - Drop if the hotword rule is contained in the proximate context. For tabular data, the context includes the column name.
- exclude
Info Property MapTypes - Set of infoTypes for which findings would affect this rule.
- matching
Type String - How the rule is applied, see MatchingType documentation for details.
- regex Property Map
- Regular expression which defines the rule.
GooglePrivacyDlpV2FieldId, GooglePrivacyDlpV2FieldIdArgs
General identifier of a data field in a storage service.- Name string
- Name describing the field.
- Name string
- Name describing the field.
- name String
- Name describing the field.
- name string
- Name describing the field.
- name str
- Name describing the field.
- name String
- Name describing the field.
GooglePrivacyDlpV2FieldIdResponse, GooglePrivacyDlpV2FieldIdResponseArgs
General identifier of a data field in a storage service.- Name string
- Name describing the field.
- Name string
- Name describing the field.
- name String
- Name describing the field.
- name string
- Name describing the field.
- name str
- Name describing the field.
- name String
- Name describing the field.
GooglePrivacyDlpV2FileSet, GooglePrivacyDlpV2FileSetArgs
Set of files to scan.- Regex
File Pulumi.Set Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Cloud Storage Regex File Set - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - Url string
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- Regex
File GoogleSet Privacy Dlp V2Cloud Storage Regex File Set - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - Url string
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex
File GoogleSet Privacy Dlp V2Cloud Storage Regex File Set - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url String
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex
File GoogleSet Privacy Dlp V2Cloud Storage Regex File Set - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url string
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex_
file_ Googleset Privacy Dlp V2Cloud Storage Regex File Set - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url str
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex
File Property MapSet - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url String
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
GooglePrivacyDlpV2FileSetResponse, GooglePrivacyDlpV2FileSetResponseArgs
Set of files to scan.- Regex
File Pulumi.Set Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Cloud Storage Regex File Set Response - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - Url string
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- Regex
File GoogleSet Privacy Dlp V2Cloud Storage Regex File Set Response - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - Url string
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex
File GoogleSet Privacy Dlp V2Cloud Storage Regex File Set Response - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url String
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex
File GoogleSet Privacy Dlp V2Cloud Storage Regex File Set Response - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url string
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex_
file_ Googleset Privacy Dlp V2Cloud Storage Regex File Set Response - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url str
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
- regex
File Property MapSet - The regex-filtered set of files to scan. Exactly one of
urlorregex_file_setmust be set. - url String
- The Cloud Storage url of the file(s) to scan, in the format
gs:///. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means thatgs://mybucket/is equivalent togs://mybucket/*, andgs://mybucket/directory/is equivalent togs://mybucket/directory/*. Exactly one ofurlorregex_file_setmust be set.
GooglePrivacyDlpV2FindingLimits, GooglePrivacyDlpV2FindingLimitsArgs
Configuration to control the number of findings returned for inspection. This is not used for de-identification or 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.- Max
Findings List<Pulumi.Per Info Type Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Limit> - Configuration of findings limit given for specified infoTypes.
- Max
Findings intPer Item - 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 intPer Request - 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 []GooglePer Info Type Privacy Dlp V2Info Type Limit - Configuration of findings limit given for specified infoTypes.
- Max
Findings intPer Item - 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 intPer Request - 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 List<GooglePer Info Type Privacy Dlp V2Info Type Limit> - Configuration of findings limit given for specified infoTypes.
- max
Findings IntegerPer Item - 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 IntegerPer Request - 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 GooglePer Info Type Privacy Dlp V2Info Type Limit[] - Configuration of findings limit given for specified infoTypes.
- max
Findings numberPer Item - 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 numberPer Request - 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_ Sequence[Googleper_ info_ type Privacy Dlp V2Info Type Limit] - Configuration of findings limit given for specified infoTypes.
- max_
findings_ intper_ item - 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_ intper_ request - 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 List<Property Map>Per Info Type - Configuration of findings limit given for specified infoTypes.
- max
Findings NumberPer Item - 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 NumberPer Request - 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
Configuration to control the number of findings returned for inspection. This is not used for de-identification or 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.- Max
Findings List<Pulumi.Per Info Type Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Limit Response> - Configuration of findings limit given for specified infoTypes.
- Max
Findings intPer Item - 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 intPer Request - 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 []GooglePer Info Type Privacy Dlp V2Info Type Limit Response - Configuration of findings limit given for specified infoTypes.
- Max
Findings intPer Item - 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 intPer Request - 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 List<GooglePer Info Type Privacy Dlp V2Info Type Limit Response> - Configuration of findings limit given for specified infoTypes.
- max
Findings IntegerPer Item - 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 IntegerPer Request - 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 GooglePer Info Type Privacy Dlp V2Info Type Limit Response[] - Configuration of findings limit given for specified infoTypes.
- max
Findings numberPer Item - 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 numberPer Request - 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_ Sequence[Googleper_ info_ type Privacy Dlp V2Info Type Limit Response] - Configuration of findings limit given for specified infoTypes.
- max_
findings_ intper_ item - 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_ intper_ request - 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 List<Property Map>Per Info Type - Configuration of findings limit given for specified infoTypes.
- max
Findings NumberPer Item - 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 NumberPer Request - 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
The rule that adjusts the likelihood of findings within a certain proximity of hotwords.- Hotword
Regex Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- Likelihood
Adjustment Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Likelihood Adjustment - Likelihood adjustment to apply to all matching findings.
- Proximity
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- Likelihood
Adjustment GooglePrivacy Dlp V2Likelihood Adjustment - Likelihood adjustment to apply to all matching findings.
- Proximity
Google
Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- likelihood
Adjustment GooglePrivacy Dlp V2Likelihood Adjustment - Likelihood adjustment to apply to all matching findings.
- proximity
Google
Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- likelihood
Adjustment GooglePrivacy Dlp V2Likelihood Adjustment - Likelihood adjustment to apply to all matching findings.
- proximity
Google
Privacy Dlp V2Proximity - 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 GooglePrivacy Dlp V2Regex - Regular expression pattern defining what qualifies as a hotword.
- likelihood_
adjustment GooglePrivacy Dlp V2Likelihood Adjustment - Likelihood adjustment to apply to all matching findings.
- proximity
Google
Privacy Dlp V2Proximity - 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 Property Map - Regular expression pattern defining what qualifies as a hotword.
- likelihood
Adjustment 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
The rule that adjusts the likelihood of findings within a certain proximity of hotwords.- Hotword
Regex Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- Likelihood
Adjustment Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Likelihood Adjustment Response - Likelihood adjustment to apply to all matching findings.
- Proximity
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- Likelihood
Adjustment GooglePrivacy Dlp V2Likelihood Adjustment Response - Likelihood adjustment to apply to all matching findings.
- Proximity
Google
Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- likelihood
Adjustment GooglePrivacy Dlp V2Likelihood Adjustment Response - Likelihood adjustment to apply to all matching findings.
- proximity
Google
Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- likelihood
Adjustment GooglePrivacy Dlp V2Likelihood Adjustment Response - Likelihood adjustment to apply to all matching findings.
- proximity
Google
Privacy Dlp V2Proximity Response - 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 GooglePrivacy Dlp V2Regex Response - Regular expression pattern defining what qualifies as a hotword.
- likelihood_
adjustment GooglePrivacy Dlp V2Likelihood Adjustment Response - Likelihood adjustment to apply to all matching findings.
- proximity
Google
Privacy Dlp V2Proximity Response - 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 Property Map - Regular expression pattern defining what qualifies as a hotword.
- likelihood
Adjustment 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).
GooglePrivacyDlpV2HybridOptions, GooglePrivacyDlpV2HybridOptionsArgs
Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.- Description string
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- Labels Dictionary<string, string>
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - Required
Finding List<string>Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - Table
Options Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Table Options - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- Description string
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- Labels map[string]string
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - Required
Finding []stringLabel Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - Table
Options GooglePrivacy Dlp V2Table Options - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description String
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels Map<String,String>
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required
Finding List<String>Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table
Options GooglePrivacy Dlp V2Table Options - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description string
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels {[key: string]: string}
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required
Finding string[]Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table
Options GooglePrivacy Dlp V2Table Options - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description str
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels Mapping[str, str]
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required_
finding_ Sequence[str]label_ keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table_
options GooglePrivacy Dlp V2Table Options - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description String
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels Map<String>
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required
Finding List<String>Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table
Options Property Map - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
GooglePrivacyDlpV2HybridOptionsResponse, GooglePrivacyDlpV2HybridOptionsResponseArgs
Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.- Description string
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- Labels Dictionary<string, string>
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - Required
Finding List<string>Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - Table
Options Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Table Options Response - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- Description string
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- Labels map[string]string
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - Required
Finding []stringLabel Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - Table
Options GooglePrivacy Dlp V2Table Options Response - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description String
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels Map<String,String>
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required
Finding List<String>Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table
Options GooglePrivacy Dlp V2Table Options Response - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description string
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels {[key: string]: string}
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required
Finding string[]Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table
Options GooglePrivacy Dlp V2Table Options Response - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description str
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels Mapping[str, str]
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required_
finding_ Sequence[str]label_ keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table_
options GooglePrivacy Dlp V2Table Options Response - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
- description String
- A short description of where the data is coming from. Will be stored once in the job. 256 max length.
- labels Map<String>
- To organize findings, these labels will be added to each finding. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression([a-z]([-a-z0-9]*[a-z0-9])?)?. No more than 10 labels can be associated with a given finding. Examples: *"environment" : "production"*"pipeline" : "etl" - required
Finding List<String>Label Keys - These are labels that each inspection request must include within their 'finding_labels' map. Request may contain others, but any missing one of these will be rejected. Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
[a-z]([-a-z0-9]*[a-z0-9])?. No more than 10 keys can be required. - table
Options Property Map - If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
GooglePrivacyDlpV2InfoType, GooglePrivacyDlpV2InfoTypeArgs
Type of information detected by the API.- 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}. - Sensitivity
Score Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Sensitivity Score - 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}. - Sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score - 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}. - sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score - 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}. - sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score - 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 GooglePrivacy Dlp V2Sensitivity Score - 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}. - sensitivity
Score Property Map - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version String
- Optional version name for this InfoType.
GooglePrivacyDlpV2InfoTypeLikelihood, GooglePrivacyDlpV2InfoTypeLikelihoodArgs
Configuration for setting a minimum likelihood per infotype. Used to customize the minimum likelihood level for specific infotypes in the request. For example, use this if you want to lower the precision for PERSON_NAME without lowering the precision for the other infotypes in the request.- Info
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type - 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 Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Info Type Likelihood Min Likelihood - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- Info
Type GooglePrivacy Dlp V2Info Type - 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 GooglePrivacy Dlp V2Info Type Likelihood Min Likelihood - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info
Type GooglePrivacy Dlp V2Info Type - 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 GooglePrivacy Dlp V2Info Type Likelihood Min Likelihood - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info
Type GooglePrivacy Dlp V2Info Type - 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 GooglePrivacy Dlp V2Info Type Likelihood Min Likelihood - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info_
type GooglePrivacy Dlp V2Info Type - 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 GooglePrivacy Dlp V2Info Type Likelihood Min Likelihood - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info
Type 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.
- min
Likelihood "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
- 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.
- Google
Privacy Dlp V2Info Type Likelihood Min Likelihood Likelihood Unspecified - LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
- Google
Privacy Dlp V2Info Type Likelihood Min Likelihood Very Unlikely - VERY_UNLIKELYHighest chance of a false positive.
- Google
Privacy Dlp V2Info Type Likelihood Min Likelihood Unlikely - UNLIKELYHigh chance of a false positive.
- Google
Privacy Dlp V2Info Type Likelihood Min Likelihood Possible - POSSIBLESome matching signals. The default value.
- Google
Privacy Dlp V2Info Type Likelihood Min Likelihood Likely - LIKELYLow chance of a false positive.
- Google
Privacy Dlp V2Info Type Likelihood Min Likelihood 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.
- 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.
- "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
Configuration for setting a minimum likelihood per infotype. Used to customize the minimum likelihood level for specific infotypes in the request. For example, use this if you want to lower the precision for PERSON_NAME without lowering the precision for the other infotypes in the request.- Info
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response - 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 string - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- Info
Type GooglePrivacy Dlp V2Info Type Response - 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 string - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info
Type GooglePrivacy Dlp V2Info Type Response - 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 String - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info
Type GooglePrivacy Dlp V2Info Type Response - 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 string - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info_
type GooglePrivacy Dlp V2Info Type Response - Type of information the likelihood threshold applies to. Only one likelihood per info_type should be provided. If InfoTypeLikelihood does not have an info_type, the configuration fails.
- min_
likelihood str - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
- info
Type 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.
- min
Likelihood String - Only returns findings equal to or above this threshold. This field is required or else the configuration fails.
GooglePrivacyDlpV2InfoTypeLimit, GooglePrivacyDlpV2InfoTypeLimitArgs
Max findings configuration per infoType, per content item or long running DlpJob.- Info
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type - 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.
- Info
Type GooglePrivacy Dlp V2Info Type - 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.
- info
Type GooglePrivacy Dlp V2Info Type - 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 Integer - Max findings limit for the given infoType.
- info
Type GooglePrivacy Dlp V2Info Type - 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 number - Max findings limit for the given infoType.
- info_
type GooglePrivacy Dlp V2Info Type - 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.
- info
Type 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.
- max
Findings Number - Max findings limit for the given infoType.
GooglePrivacyDlpV2InfoTypeLimitResponse, GooglePrivacyDlpV2InfoTypeLimitResponseArgs
Max findings configuration per infoType, per content item or long running DlpJob.- Info
Type Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response - 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.
- Info
Type GooglePrivacy Dlp V2Info Type Response - 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.
- info
Type GooglePrivacy Dlp V2Info Type Response - 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 Integer - Max findings limit for the given infoType.
- info
Type GooglePrivacy Dlp V2Info Type Response - 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 number - Max findings limit for the given infoType.
- info_
type GooglePrivacy Dlp V2Info Type Response - 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.
- info
Type 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.
- max
Findings Number - Max findings limit for the given infoType.
GooglePrivacyDlpV2InfoTypeResponse, GooglePrivacyDlpV2InfoTypeResponseArgs
Type of information detected by the API.- 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}. - Sensitivity
Score Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Sensitivity Score Response - 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}. - Sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score Response - 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}. - sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score Response - 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}. - sensitivity
Score GooglePrivacy Dlp V2Sensitivity Score Response - 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 GooglePrivacy Dlp V2Sensitivity Score Response - 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}. - sensitivity
Score Property Map - Optional custom sensitivity for this InfoType. This only applies to data profiling.
- version String
- Optional version name for this InfoType.
GooglePrivacyDlpV2InspectConfig, GooglePrivacyDlpV2InspectConfigArgs
Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.- Content
Options List<Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Inspect Config Content Options Item> - Deprecated and unused.
- Custom
Info List<Pulumi.Types Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Custom Info Type> - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- Exclude
Info boolTypes - 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 List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type> - 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.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Finding Limits - 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 Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Inspect Config Min Likelihood - 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 List<Pulumi.Per Info Type Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Likelihood> - 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 List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspection Rule Set> - 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 []GooglePrivacy Dlp V2Inspect Config Content Options Item - Deprecated and unused.
- Custom
Info []GoogleTypes Privacy Dlp V2Custom Info Type - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- Exclude
Info boolTypes - 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 []GooglePrivacy Dlp V2Info Type - 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
Google
Privacy Dlp V2Finding Limits - 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 GooglePrivacy Dlp V2Inspect Config Min Likelihood - 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 []GooglePer Info Type Privacy Dlp V2Info Type Likelihood - 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 []GooglePrivacy Dlp V2Inspection Rule Set - 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 List<GooglePrivacy Dlp V2Inspect Config Content Options Item> - Deprecated and unused.
- custom
Info List<GoogleTypes Privacy Dlp V2Custom Info Type> - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude
Info BooleanTypes - When true, excludes type information of the findings. This is not used for data profiling.
- include
Quote 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.
- info
Types List<GooglePrivacy Dlp V2Info Type> - 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
Google
Privacy Dlp V2Finding Limits - 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 GooglePrivacy Dlp V2Inspect Config Min Likelihood - 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 List<GooglePer Info Type Privacy Dlp V2Info Type Likelihood> - 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 List<GooglePrivacy Dlp V2Inspection Rule Set> - 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 GooglePrivacy Dlp V2Inspect Config Content Options Item[] - Deprecated and unused.
- custom
Info GoogleTypes Privacy Dlp V2Custom Info Type[] - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude
Info booleanTypes - When true, excludes type information of the findings. This is not used for data profiling.
- include
Quote 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.
- info
Types GooglePrivacy Dlp V2Info Type[] - 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
Google
Privacy Dlp V2Finding Limits - 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 GooglePrivacy Dlp V2Inspect Config Min Likelihood - 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 GooglePer Info Type Privacy Dlp V2Info Type Likelihood[] - 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 GooglePrivacy Dlp V2Inspection Rule Set[] - 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[GooglePrivacy Dlp V2Inspect Config Content Options Item] - Deprecated and unused.
- custom_
info_ Sequence[Googletypes Privacy Dlp V2Custom Info Type] - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude_
info_ booltypes - 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[GooglePrivacy Dlp V2Info Type] - 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
Google
Privacy Dlp V2Finding Limits - 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 GooglePrivacy Dlp V2Inspect Config Min Likelihood - 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_ Sequence[Googleper_ info_ type Privacy Dlp V2Info Type Likelihood] - 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[GooglePrivacy Dlp V2Inspection Rule Set] - 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 List<"CONTENT_UNSPECIFIED" | "CONTENT_TEXT" | "CONTENT_IMAGE"> - Deprecated and unused.
- custom
Info List<Property Map>Types - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude
Info BooleanTypes - When true, excludes type information of the findings. This is not used for data profiling.
- include
Quote 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.
- info
Types 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.
- min
Likelihood "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.
- min
Likelihood List<Property Map>Per Info Type - 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 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
- 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.
- Google
Privacy Dlp V2Inspect Config Content Options Item Content Unspecified - CONTENT_UNSPECIFIEDIncludes entire content of a file or a data stream.
- Google
Privacy Dlp V2Inspect Config Content Options Item Content Text - CONTENT_TEXTText content within the data, excluding any metadata.
- Google
Privacy Dlp V2Inspect Config Content Options Item 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.
- 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.
- "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
- 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.
- Google
Privacy Dlp V2Inspect Config Min Likelihood Likelihood Unspecified - LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
- Google
Privacy Dlp V2Inspect Config Min Likelihood Very Unlikely - VERY_UNLIKELYHighest chance of a false positive.
- Google
Privacy Dlp V2Inspect Config Min Likelihood Unlikely - UNLIKELYHigh chance of a false positive.
- Google
Privacy Dlp V2Inspect Config Min Likelihood Possible - POSSIBLESome matching signals. The default value.
- Google
Privacy Dlp V2Inspect Config Min Likelihood Likely - LIKELYLow chance of a false positive.
- Google
Privacy Dlp V2Inspect Config Min Likelihood 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.
- 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.
- "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
Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.- Content
Options List<string> - Deprecated and unused.
- Custom
Info List<Pulumi.Types Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Custom Info Type Response> - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- Exclude
Info boolTypes - 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 List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response> - 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.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Finding Limits Response - 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 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.
- Min
Likelihood List<Pulumi.Per Info Type Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Likelihood Response> - 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 List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspection Rule Set Response> - 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 []string - Deprecated and unused.
- Custom
Info []GoogleTypes Privacy Dlp V2Custom Info Type Response - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- Exclude
Info boolTypes - 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 []GooglePrivacy Dlp V2Info Type Response - 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
Google
Privacy Dlp V2Finding Limits Response - 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 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.
- Min
Likelihood []GooglePer Info Type Privacy Dlp V2Info Type Likelihood Response - 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 []GooglePrivacy Dlp V2Inspection Rule Set Response - 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 List<String> - Deprecated and unused.
- custom
Info List<GoogleTypes Privacy Dlp V2Custom Info Type Response> - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude
Info BooleanTypes - When true, excludes type information of the findings. This is not used for data profiling.
- include
Quote 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.
- info
Types List<GooglePrivacy Dlp V2Info Type Response> - 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
Google
Privacy Dlp V2Finding Limits Response - 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 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.
- min
Likelihood List<GooglePer Info Type Privacy Dlp V2Info Type Likelihood Response> - 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 List<GooglePrivacy Dlp V2Inspection Rule Set Response> - 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 string[] - Deprecated and unused.
- custom
Info GoogleTypes Privacy Dlp V2Custom Info Type Response[] - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude
Info booleanTypes - When true, excludes type information of the findings. This is not used for data profiling.
- include
Quote 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.
- info
Types GooglePrivacy Dlp V2Info Type Response[] - 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
Google
Privacy Dlp V2Finding Limits Response - 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 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.
- min
Likelihood GooglePer Info Type Privacy Dlp V2Info Type Likelihood Response[] - 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 GooglePrivacy Dlp V2Inspection Rule Set Response[] - Set of rules to apply to the findings for this InspectConfig. Exclusion rules, contained in the set are executed in the end, other rules are executed in the order they are specified for each info type.
- content_
options Sequence[str] - Deprecated and unused.
- custom_
info_ Sequence[Googletypes Privacy Dlp V2Custom Info Type Response] - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude_
info_ booltypes - 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[GooglePrivacy Dlp V2Info Type Response] - 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
Google
Privacy Dlp V2Finding Limits Response - Configuration to control the number of findings returned. This is not used for data profiling. When redacting sensitive data from images, finding limits don't apply. They can cause unexpected or inconsistent results, where only some data is redacted. Don't include finding limits in RedactImage requests. Otherwise, Cloud DLP returns an error. When set within an InspectJobConfig, the specified maximum values aren't hard limits. If an inspection job reaches these limits, the job ends gradually, not abruptly. Therefore, the actual number of findings that Cloud DLP returns can be multiple times higher than these maximum values.
- min_
likelihood str - Only returns findings equal to or above this threshold. The default is POSSIBLE. In general, the highest likelihood setting yields the fewest findings in results and the lowest chance of a false positive. For more information, see Match likelihood.
- min_
likelihood_ Sequence[Googleper_ info_ type Privacy Dlp V2Info Type Likelihood Response] - 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[GooglePrivacy Dlp V2Inspection Rule Set Response] - 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 List<String> - Deprecated and unused.
- custom
Info List<Property Map>Types - CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
- exclude
Info BooleanTypes - When true, excludes type information of the findings. This is not used for data profiling.
- include
Quote 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.
- info
Types 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.
- min
Likelihood 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.
- min
Likelihood List<Property Map>Per Info Type - 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 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.
GooglePrivacyDlpV2InspectJobConfig, GooglePrivacyDlpV2InspectJobConfigArgs
Controls what and how to inspect for findings.- Actions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Action> - Actions to execute at the completion of the job.
- Inspect
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspect Config - How and what to scan for.
- Inspect
Template stringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - Storage
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Storage Config - The data to scan.
- Actions
[]Google
Privacy Dlp V2Action - Actions to execute at the completion of the job.
- Inspect
Config GooglePrivacy Dlp V2Inspect Config - How and what to scan for.
- Inspect
Template stringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - Storage
Config GooglePrivacy Dlp V2Storage Config - The data to scan.
- actions
List<Google
Privacy Dlp V2Action> - Actions to execute at the completion of the job.
- inspect
Config GooglePrivacy Dlp V2Inspect Config - How and what to scan for.
- inspect
Template StringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage
Config GooglePrivacy Dlp V2Storage Config - The data to scan.
- actions
Google
Privacy Dlp V2Action[] - Actions to execute at the completion of the job.
- inspect
Config GooglePrivacy Dlp V2Inspect Config - How and what to scan for.
- inspect
Template stringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage
Config GooglePrivacy Dlp V2Storage Config - The data to scan.
- actions
Sequence[Google
Privacy Dlp V2Action] - Actions to execute at the completion of the job.
- inspect_
config GooglePrivacy Dlp V2Inspect Config - How and what to scan for.
- inspect_
template_ strname - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage_
config GooglePrivacy Dlp V2Storage Config - The data to scan.
- actions List<Property Map>
- Actions to execute at the completion of the job.
- inspect
Config Property Map - How and what to scan for.
- inspect
Template StringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage
Config Property Map - The data to scan.
GooglePrivacyDlpV2InspectJobConfigResponse, GooglePrivacyDlpV2InspectJobConfigResponseArgs
Controls what and how to inspect for findings.- Actions
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Action Response> - Actions to execute at the completion of the job.
- Inspect
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspect Config Response - How and what to scan for.
- Inspect
Template stringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - Storage
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Storage Config Response - The data to scan.
- Actions
[]Google
Privacy Dlp V2Action Response - Actions to execute at the completion of the job.
- Inspect
Config GooglePrivacy Dlp V2Inspect Config Response - How and what to scan for.
- Inspect
Template stringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - Storage
Config GooglePrivacy Dlp V2Storage Config Response - The data to scan.
- actions
List<Google
Privacy Dlp V2Action Response> - Actions to execute at the completion of the job.
- inspect
Config GooglePrivacy Dlp V2Inspect Config Response - How and what to scan for.
- inspect
Template StringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage
Config GooglePrivacy Dlp V2Storage Config Response - The data to scan.
- actions
Google
Privacy Dlp V2Action Response[] - Actions to execute at the completion of the job.
- inspect
Config GooglePrivacy Dlp V2Inspect Config Response - How and what to scan for.
- inspect
Template stringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage
Config GooglePrivacy Dlp V2Storage Config Response - The data to scan.
- actions
Sequence[Google
Privacy Dlp V2Action Response] - Actions to execute at the completion of the job.
- inspect_
config GooglePrivacy Dlp V2Inspect Config Response - How and what to scan for.
- inspect_
template_ strname - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage_
config GooglePrivacy Dlp V2Storage Config Response - The data to scan.
- actions List<Property Map>
- Actions to execute at the completion of the job.
- inspect
Config Property Map - How and what to scan for.
- inspect
Template StringName - If provided, will be used as the default for all values in InspectConfig.
inspect_configwill be merged into the values persisted as part of the template. - storage
Config Property Map - The data to scan.
GooglePrivacyDlpV2InspectionRule, GooglePrivacyDlpV2InspectionRuleArgs
A single inspection rule to be applied to infoTypes, specified in InspectionRuleSet.- Exclusion
Rule Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Exclusion Rule - Exclusion rule.
- Hotword
Rule Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Hotword Rule - Hotword-based detection rule.
- Exclusion
Rule GooglePrivacy Dlp V2Exclusion Rule - Exclusion rule.
- Hotword
Rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- exclusion
Rule GooglePrivacy Dlp V2Exclusion Rule - Exclusion rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- exclusion
Rule GooglePrivacy Dlp V2Exclusion Rule - Exclusion rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- exclusion_
rule GooglePrivacy Dlp V2Exclusion Rule - Exclusion rule.
- hotword_
rule GooglePrivacy Dlp V2Hotword Rule - Hotword-based detection rule.
- exclusion
Rule Property Map - Exclusion rule.
- hotword
Rule Property Map - Hotword-based detection rule.
GooglePrivacyDlpV2InspectionRuleResponse, GooglePrivacyDlpV2InspectionRuleResponseArgs
A single inspection rule to be applied to infoTypes, specified in InspectionRuleSet.- Exclusion
Rule Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Exclusion Rule Response - Exclusion rule.
- Hotword
Rule Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- Exclusion
Rule GooglePrivacy Dlp V2Exclusion Rule Response - Exclusion rule.
- Hotword
Rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- exclusion
Rule GooglePrivacy Dlp V2Exclusion Rule Response - Exclusion rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- exclusion
Rule GooglePrivacy Dlp V2Exclusion Rule Response - Exclusion rule.
- hotword
Rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- exclusion_
rule GooglePrivacy Dlp V2Exclusion Rule Response - Exclusion rule.
- hotword_
rule GooglePrivacy Dlp V2Hotword Rule Response - Hotword-based detection rule.
- exclusion
Rule Property Map - Exclusion rule.
- hotword
Rule Property Map - Hotword-based detection rule.
GooglePrivacyDlpV2InspectionRuleSet, GooglePrivacyDlpV2InspectionRuleSetArgs
Rule set for modifying a set of infoTypes to alter behavior under certain circumstances, depending on the specific details of the rules within the set.- Info
Types List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type> - List of infoTypes this rule set is applied to.
- Rules
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspection Rule> - Set of rules to be applied to infoTypes. The rules are applied in order.
- Info
Types []GooglePrivacy Dlp V2Info Type - List of infoTypes this rule set is applied to.
- Rules
[]Google
Privacy Dlp V2Inspection Rule - Set of rules to be applied to infoTypes. The rules are applied in order.
- info
Types List<GooglePrivacy Dlp V2Info Type> - List of infoTypes this rule set is applied to.
- rules
List<Google
Privacy Dlp V2Inspection Rule> - Set of rules to be applied to infoTypes. The rules are applied in order.
- info
Types GooglePrivacy Dlp V2Info Type[] - List of infoTypes this rule set is applied to.
- rules
Google
Privacy Dlp V2Inspection Rule[] - Set of rules to be applied to infoTypes. The rules are applied in order.
- info_
types Sequence[GooglePrivacy Dlp V2Info Type] - List of infoTypes this rule set is applied to.
- rules
Sequence[Google
Privacy Dlp V2Inspection Rule] - Set of rules to be applied to infoTypes. The rules are applied in order.
- info
Types 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
Rule set for modifying a set of infoTypes to alter behavior under certain circumstances, depending on the specific details of the rules within the set.- Info
Types List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Info Type Response> - List of infoTypes this rule set is applied to.
- Rules
List<Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Inspection Rule Response> - Set of rules to be applied to infoTypes. The rules are applied in order.
- Info
Types []GooglePrivacy Dlp V2Info Type Response - List of infoTypes this rule set is applied to.
- Rules
[]Google
Privacy Dlp V2Inspection Rule Response - Set of rules to be applied to infoTypes. The rules are applied in order.
- info
Types List<GooglePrivacy Dlp V2Info Type Response> - List of infoTypes this rule set is applied to.
- rules
List<Google
Privacy Dlp V2Inspection Rule Response> - Set of rules to be applied to infoTypes. The rules are applied in order.
- info
Types GooglePrivacy Dlp V2Info Type Response[] - List of infoTypes this rule set is applied to.
- rules
Google
Privacy Dlp V2Inspection Rule Response[] - Set of rules to be applied to infoTypes. The rules are applied in order.
- info_
types Sequence[GooglePrivacy Dlp V2Info Type Response] - List of infoTypes this rule set is applied to.
- rules
Sequence[Google
Privacy Dlp V2Inspection Rule Response] - Set of rules to be applied to infoTypes. The rules are applied in order.
- info
Types 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.
GooglePrivacyDlpV2KindExpression, GooglePrivacyDlpV2KindExpressionArgs
A representation of a Datastore kind.- Name string
- The name of the kind.
- Name string
- The name of the kind.
- name String
- The name of the kind.
- name string
- The name of the kind.
- name str
- The name of the kind.
- name String
- The name of the kind.
GooglePrivacyDlpV2KindExpressionResponse, GooglePrivacyDlpV2KindExpressionResponseArgs
A representation of a Datastore kind.- Name string
- The name of the kind.
- Name string
- The name of the kind.
- name String
- The name of the kind.
- name string
- The name of the kind.
- name str
- The name of the kind.
- name String
- The name of the kind.
GooglePrivacyDlpV2LikelihoodAdjustment, GooglePrivacyDlpV2LikelihoodAdjustmentArgs
Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.- Fixed
Likelihood Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Likelihood Adjustment Fixed Likelihood - 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
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- Fixed
Likelihood GooglePrivacy Dlp V2Likelihood Adjustment Fixed Likelihood - 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
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed
Likelihood GooglePrivacy Dlp V2Likelihood Adjustment Fixed Likelihood - Set the likelihood of a finding to a fixed value.
- relative
Likelihood Integer - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed
Likelihood GooglePrivacy Dlp V2Likelihood Adjustment Fixed Likelihood - Set the likelihood of a finding to a fixed value.
- relative
Likelihood number - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed_
likelihood GooglePrivacy Dlp V2Likelihood Adjustment Fixed Likelihood - 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
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed
Likelihood "LIKELIHOOD_UNSPECIFIED" | "VERY_UNLIKELY" | "UNLIKELY" | "POSSIBLE" | "LIKELY" | "VERY_LIKELY" - Set the likelihood of a finding to a fixed value.
- relative
Likelihood Number - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood, GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodArgs
- 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.
- Google
Privacy Dlp V2Likelihood Adjustment Fixed Likelihood Likelihood Unspecified - LIKELIHOOD_UNSPECIFIEDDefault value; same as POSSIBLE.
- Google
Privacy Dlp V2Likelihood Adjustment Fixed Likelihood Very Unlikely - VERY_UNLIKELYHighest chance of a false positive.
- Google
Privacy Dlp V2Likelihood Adjustment Fixed Likelihood Unlikely - UNLIKELYHigh chance of a false positive.
- Google
Privacy Dlp V2Likelihood Adjustment Fixed Likelihood Possible - POSSIBLESome matching signals. The default value.
- Google
Privacy Dlp V2Likelihood Adjustment Fixed Likelihood Likely - LIKELYLow chance of a false positive.
- Google
Privacy Dlp V2Likelihood Adjustment Fixed Likelihood 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.
- 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.
- "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
Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.- Fixed
Likelihood string - 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
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- Fixed
Likelihood string - 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
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed
Likelihood String - Set the likelihood of a finding to a fixed value.
- relative
Likelihood Integer - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed
Likelihood string - Set the likelihood of a finding to a fixed value.
- relative
Likelihood number - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed_
likelihood str - Set the likelihood of a finding to a fixed value.
- relative_
likelihood int - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
- fixed
Likelihood String - Set the likelihood of a finding to a fixed value.
- relative
Likelihood Number - Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be
POSSIBLEwithout the detection rule andrelative_likelihoodis 1, then it is upgraded toLIKELY, while a value of -1 would downgrade it toUNLIKELY. Likelihood may never drop belowVERY_UNLIKELYor exceedVERY_LIKELY, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood isVERY_LIKELYwill result in a final likelihood ofLIKELY.
GooglePrivacyDlpV2OutputStorageConfig, GooglePrivacyDlpV2OutputStorageConfigArgs
Cloud repository for storing output.- Output
Schema Pulumi.Google Native. DLP. V2. Google Privacy Dlp V2Output Storage Config Output Schema - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - Table
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- Output
Schema GooglePrivacy Dlp V2Output Storage Config Output Schema - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - Table
Google
Privacy Dlp V2Big Query Table - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output
Schema GooglePrivacy Dlp V2Output Storage Config Output Schema - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table
Google
Privacy Dlp V2Big Query Table - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output
Schema GooglePrivacy Dlp V2Output Storage Config Output Schema - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table
Google
Privacy Dlp V2Big Query Table - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output_
schema GooglePrivacy Dlp V2Output Storage Config Output Schema - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table
Google
Privacy Dlp V2Big Query Table - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output
Schema "OUTPUT_SCHEMA_UNSPECIFIED" | "BASIC_COLUMNS" | "GCS_COLUMNS" | "DATASTORE_COLUMNS" | "BIG_QUERY_COLUMNS" | "ALL_COLUMNS" - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table Property Map
- Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
GooglePrivacyDlpV2OutputStorageConfigOutputSchema, GooglePrivacyDlpV2OutputStorageConfigOutputSchemaArgs
- Output
Schema Unspecified - OUTPUT_SCHEMA_UNSPECIFIEDUnused.
- Basic
Columns - BASIC_COLUMNSBasic schema including only
info_type,quote,certainty, andtimestamp. - Gcs
Columns - GCS_COLUMNSSchema tailored to findings from scanning Cloud Storage.
- Datastore
Columns - DATASTORE_COLUMNSSchema tailored to findings from scanning Google Datastore.
- Big
Query Columns - BIG_QUERY_COLUMNSSchema tailored to findings from scanning Google BigQuery.
- All
Columns - ALL_COLUMNSSchema containing all columns.
- Google
Privacy Dlp V2Output Storage Config Output Schema Output Schema Unspecified - OUTPUT_SCHEMA_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Output Storage Config Output Schema Basic Columns - BASIC_COLUMNSBasic schema including only
info_type,quote,certainty, andtimestamp. - Google
Privacy Dlp V2Output Storage Config Output Schema Gcs Columns - GCS_COLUMNSSchema tailored to findings from scanning Cloud Storage.
- Google
Privacy Dlp V2Output Storage Config Output Schema Datastore Columns - DATASTORE_COLUMNSSchema tailored to findings from scanning Google Datastore.
- Google
Privacy Dlp V2Output Storage Config Output Schema Big Query Columns - BIG_QUERY_COLUMNSSchema tailored to findings from scanning Google BigQuery.
- Google
Privacy Dlp V2Output Storage Config Output Schema All Columns - ALL_COLUMNSSchema containing all columns.
- Output
Schema Unspecified - OUTPUT_SCHEMA_UNSPECIFIEDUnused.
- Basic
Columns - BASIC_COLUMNSBasic schema including only
info_type,quote,certainty, andtimestamp. - Gcs
Columns - GCS_COLUMNSSchema tailored to findings from scanning Cloud Storage.
- Datastore
Columns - DATASTORE_COLUMNSSchema tailored to findings from scanning Google Datastore.
- Big
Query Columns - BIG_QUERY_COLUMNSSchema tailored to findings from scanning Google BigQuery.
- All
Columns - ALL_COLUMNSSchema containing all columns.
- Output
Schema Unspecified - OUTPUT_SCHEMA_UNSPECIFIEDUnused.
- Basic
Columns - BASIC_COLUMNSBasic schema including only
info_type,quote,certainty, andtimestamp. - Gcs
Columns - GCS_COLUMNSSchema tailored to findings from scanning Cloud Storage.
- Datastore
Columns - DATASTORE_COLUMNSSchema tailored to findings from scanning Google Datastore.
- Big
Query Columns - BIG_QUERY_COLUMNSSchema tailored to findings from scanning Google BigQuery.
- All
Columns - ALL_COLUMNSSchema containing all columns.
- OUTPUT_SCHEMA_UNSPECIFIED
- OUTPUT_SCHEMA_UNSPECIFIEDUnused.
- BASIC_COLUMNS
- BASIC_COLUMNSBasic schema including only
info_type,quote,certainty, andtimestamp. - GCS_COLUMNS
- GCS_COLUMNSSchema tailored to findings from scanning Cloud Storage.
- DATASTORE_COLUMNS
- DATASTORE_COLUMNSSchema tailored to findings from scanning Google Datastore.
- BIG_QUERY_COLUMNS
- BIG_QUERY_COLUMNSSchema tailored to findings from scanning Google BigQuery.
- ALL_COLUMNS
- ALL_COLUMNSSchema containing all columns.
- "OUTPUT_SCHEMA_UNSPECIFIED"
- OUTPUT_SCHEMA_UNSPECIFIEDUnused.
- "BASIC_COLUMNS"
- BASIC_COLUMNSBasic schema including only
info_type,quote,certainty, andtimestamp. - "GCS_COLUMNS"
- GCS_COLUMNSSchema tailored to findings from scanning Cloud Storage.
- "DATASTORE_COLUMNS"
- DATASTORE_COLUMNSSchema tailored to findings from scanning Google Datastore.
- "BIG_QUERY_COLUMNS"
- BIG_QUERY_COLUMNSSchema tailored to findings from scanning Google BigQuery.
- "ALL_COLUMNS"
- ALL_COLUMNSSchema containing all columns.
GooglePrivacyDlpV2OutputStorageConfigResponse, GooglePrivacyDlpV2OutputStorageConfigResponseArgs
Cloud repository for storing output.- Output
Schema string - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - Table
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Response - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- Output
Schema string - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - Table
Google
Privacy Dlp V2Big Query Table Response - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output
Schema String - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table
Google
Privacy Dlp V2Big Query Table Response - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output
Schema string - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table
Google
Privacy Dlp V2Big Query Table Response - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output_
schema str - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table
Google
Privacy Dlp V2Big Query Table Response - Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
- output
Schema String - Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the
Findingobject. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage. - table Property Map
- Store findings in an existing table or a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the
Findingobject. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
GooglePrivacyDlpV2PartitionId, GooglePrivacyDlpV2PartitionIdArgs
Datastore partition ID. A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty. A partition ID contains several dimensions: project ID and namespace ID.- Namespace
Id string - If not empty, the ID of the namespace to which the entities belong.
- Project string
- The ID of the project to which the entities belong.
- Namespace
Id string - If not empty, the ID of the namespace to which the entities belong.
- Project string
- The ID of the project to which the entities belong.
- namespace
Id String - If not empty, the ID of the namespace to which the entities belong.
- project String
- The ID of the project to which the entities belong.
- namespace
Id string - If not empty, the ID of the namespace to which the entities belong.
- project string
- The ID of the project to which the entities belong.
- namespace_
id str - If not empty, the ID of the namespace to which the entities belong.
- project str
- The ID of the project to which the entities belong.
- namespace
Id String - If not empty, the ID of the namespace to which the entities belong.
- project String
- The ID of the project to which the entities belong.
GooglePrivacyDlpV2PartitionIdResponse, GooglePrivacyDlpV2PartitionIdResponseArgs
Datastore partition ID. A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty. A partition ID contains several dimensions: project ID and namespace ID.- Namespace
Id string - If not empty, the ID of the namespace to which the entities belong.
- Project string
- The ID of the project to which the entities belong.
- Namespace
Id string - If not empty, the ID of the namespace to which the entities belong.
- Project string
- The ID of the project to which the entities belong.
- namespace
Id String - If not empty, the ID of the namespace to which the entities belong.
- project String
- The ID of the project to which the entities belong.
- namespace
Id string - If not empty, the ID of the namespace to which the entities belong.
- project string
- The ID of the project to which the entities belong.
- namespace_
id str - If not empty, the ID of the namespace to which the entities belong.
- project str
- The ID of the project to which the entities belong.
- namespace
Id String - If not empty, the ID of the namespace to which the entities belong.
- project String
- The ID of the project to which the entities belong.
GooglePrivacyDlpV2Proximity, GooglePrivacyDlpV2ProximityArgs
Message for specifying a window around a finding to apply a detection rule.- 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).
- 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).
- window
After Integer - Number of characters after the finding to consider.
- window
Before 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).
- window
After number - Number of characters after the finding to consider.
- window
Before 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).
- window
After Number - Number of characters after the finding to consider.
- window
Before 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
Message for specifying a window around a finding to apply a detection rule.- 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).
- 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).
- window
After Integer - Number of characters after the finding to consider.
- window
Before 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).
- window
After number - Number of characters after the finding to consider.
- window
Before 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).
- window
After Number - Number of characters after the finding to consider.
- window
Before 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).
GooglePrivacyDlpV2PublishToPubSub, GooglePrivacyDlpV2PublishToPubSubArgs
Publish a message into a given Pub/Sub topic when DlpJob has completed. The message contains a single field, DlpJobName, which is equal to the finished job's DlpJob.name. Compatible with: Inspect, Risk- Topic string
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- Topic string
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic String
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic string
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic str
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic String
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
GooglePrivacyDlpV2PublishToPubSubResponse, GooglePrivacyDlpV2PublishToPubSubResponseArgs
Publish a message into a given Pub/Sub topic when DlpJob has completed. The message contains a single field, DlpJobName, which is equal to the finished job's DlpJob.name. Compatible with: Inspect, Risk- Topic string
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- Topic string
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic String
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic string
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic str
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
- topic String
- Cloud Pub/Sub topic to send notifications to. The topic must have given publishing access rights to the DLP API service account executing the long running DlpJob sending the notifications. Format is projects/{project}/topics/{topic}.
GooglePrivacyDlpV2Regex, GooglePrivacyDlpV2RegexArgs
Message defining a custom regular expression.- Group
Indexes 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.
- Group
Indexes []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.
- group
Indexes 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.
- group
Indexes 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.
- group
Indexes 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
Message defining a custom regular expression.- Group
Indexes 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.
- Group
Indexes []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.
- group
Indexes 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.
- group
Indexes 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.
- group
Indexes 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.
GooglePrivacyDlpV2SaveFindings, GooglePrivacyDlpV2SaveFindingsArgs
If set, the detailed findings will be persisted to the specified OutputStorageConfig. Only a single instance of this action can be specified. Compatible with: Inspect, Risk- Output
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Output Storage Config - Location to store findings outside of DLP.
- Output
Config GooglePrivacy Dlp V2Output Storage Config - Location to store findings outside of DLP.
- output
Config GooglePrivacy Dlp V2Output Storage Config - Location to store findings outside of DLP.
- output
Config GooglePrivacy Dlp V2Output Storage Config - Location to store findings outside of DLP.
- output_
config GooglePrivacy Dlp V2Output Storage Config - Location to store findings outside of DLP.
- output
Config Property Map - Location to store findings outside of DLP.
GooglePrivacyDlpV2SaveFindingsResponse, GooglePrivacyDlpV2SaveFindingsResponseArgs
If set, the detailed findings will be persisted to the specified OutputStorageConfig. Only a single instance of this action can be specified. Compatible with: Inspect, Risk- Output
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Output Storage Config Response - Location to store findings outside of DLP.
- Output
Config GooglePrivacy Dlp V2Output Storage Config Response - Location to store findings outside of DLP.
- output
Config GooglePrivacy Dlp V2Output Storage Config Response - Location to store findings outside of DLP.
- output
Config GooglePrivacy Dlp V2Output Storage Config Response - Location to store findings outside of DLP.
- output_
config GooglePrivacy Dlp V2Output Storage Config Response - Location to store findings outside of DLP.
- output
Config Property Map - Location to store findings outside of DLP.
GooglePrivacyDlpV2Schedule, GooglePrivacyDlpV2ScheduleArgs
Schedule for inspect job triggers.- Recurrence
Period stringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- Recurrence
Period stringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence
Period StringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence
Period stringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence_
period_ strduration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence
Period StringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
GooglePrivacyDlpV2ScheduleResponse, GooglePrivacyDlpV2ScheduleResponseArgs
Schedule for inspect job triggers.- Recurrence
Period stringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- Recurrence
Period stringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence
Period StringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence
Period stringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence_
period_ strduration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
- recurrence
Period StringDuration - With this option a job is started on a regular periodic basis. For example: every day (86400 seconds). A scheduled start time will be skipped if the previous execution has not ended when its scheduled time occurs. This value must be set to a time duration greater than or equal to 1 day and can be no longer than 60 days.
GooglePrivacyDlpV2SensitivityScore, GooglePrivacyDlpV2SensitivityScoreArgs
Score is calculated from of all elements in the data profile. A higher level means the data is more sensitive.- Score
Pulumi.
Google Native. DLP. V2. Google Privacy Dlp V2Sensitivity Score Score - The sensitivity score applied to the resource.
- Score
Google
Privacy Dlp V2Sensitivity Score Score - The sensitivity score applied to the resource.
- score
Google
Privacy Dlp V2Sensitivity Score Score - The sensitivity score applied to the resource.
- score
Google
Privacy Dlp V2Sensitivity Score Score - The sensitivity score applied to the resource.
- score
Google
Privacy Dlp V2Sensitivity Score Score - The sensitivity score applied to the resource.
- score "SENSITIVITY_SCORE_UNSPECIFIED" | "SENSITIVITY_LOW" | "SENSITIVITY_MODERATE" | "SENSITIVITY_HIGH"
- The sensitivity score applied to the resource.
GooglePrivacyDlpV2SensitivityScoreResponse, GooglePrivacyDlpV2SensitivityScoreResponseArgs
Score is calculated from of all elements in the data profile. A higher level means the data is more sensitive.- Score string
- The sensitivity score applied to the resource.
- Score string
- The sensitivity score applied to the resource.
- score String
- The sensitivity score applied to the resource.
- score string
- The sensitivity score applied to the resource.
- score str
- The sensitivity score applied to the resource.
- score String
- The sensitivity score applied to the resource.
GooglePrivacyDlpV2SensitivityScoreScore, GooglePrivacyDlpV2SensitivityScoreScoreArgs
- 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.
- Google
Privacy Dlp V2Sensitivity Score Score Sensitivity Score Unspecified - SENSITIVITY_SCORE_UNSPECIFIEDUnused.
- Google
Privacy Dlp V2Sensitivity Score Score Sensitivity Low - SENSITIVITY_LOWNo sensitive information detected. The resource isn't publicly accessible.
- Google
Privacy Dlp V2Sensitivity Score Score 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.
- Google
Privacy Dlp V2Sensitivity Score Score 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.
- 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.
- "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.
GooglePrivacyDlpV2StorageConfig, GooglePrivacyDlpV2StorageConfigArgs
Shared message indicating Cloud storage type.- Big
Query Pulumi.Options Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Options - BigQuery options.
- Cloud
Storage Pulumi.Options Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Cloud Storage Options - Cloud Storage options.
- Datastore
Options Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Datastore Options - Google Cloud Datastore options.
- Hybrid
Options Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Hybrid Options - Hybrid inspection options.
- Timespan
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Timespan Config
- Big
Query GoogleOptions Privacy Dlp V2Big Query Options - BigQuery options.
- Cloud
Storage GoogleOptions Privacy Dlp V2Cloud Storage Options - Cloud Storage options.
- Datastore
Options GooglePrivacy Dlp V2Datastore Options - Google Cloud Datastore options.
- Hybrid
Options GooglePrivacy Dlp V2Hybrid Options - Hybrid inspection options.
- Timespan
Config GooglePrivacy Dlp V2Timespan Config
- big
Query GoogleOptions Privacy Dlp V2Big Query Options - BigQuery options.
- cloud
Storage GoogleOptions Privacy Dlp V2Cloud Storage Options - Cloud Storage options.
- datastore
Options GooglePrivacy Dlp V2Datastore Options - Google Cloud Datastore options.
- hybrid
Options GooglePrivacy Dlp V2Hybrid Options - Hybrid inspection options.
- timespan
Config GooglePrivacy Dlp V2Timespan Config
- big
Query GoogleOptions Privacy Dlp V2Big Query Options - BigQuery options.
- cloud
Storage GoogleOptions Privacy Dlp V2Cloud Storage Options - Cloud Storage options.
- datastore
Options GooglePrivacy Dlp V2Datastore Options - Google Cloud Datastore options.
- hybrid
Options GooglePrivacy Dlp V2Hybrid Options - Hybrid inspection options.
- timespan
Config GooglePrivacy Dlp V2Timespan Config
- big_
query_ Googleoptions Privacy Dlp V2Big Query Options - BigQuery options.
- cloud_
storage_ Googleoptions Privacy Dlp V2Cloud Storage Options - Cloud Storage options.
- datastore_
options GooglePrivacy Dlp V2Datastore Options - Google Cloud Datastore options.
- hybrid_
options GooglePrivacy Dlp V2Hybrid Options - Hybrid inspection options.
- timespan_
config GooglePrivacy Dlp V2Timespan Config
- big
Query Property MapOptions - BigQuery options.
- cloud
Storage Property MapOptions - Cloud Storage options.
- datastore
Options Property Map - Google Cloud Datastore options.
- hybrid
Options Property Map - Hybrid inspection options.
- timespan
Config Property Map
GooglePrivacyDlpV2StorageConfigResponse, GooglePrivacyDlpV2StorageConfigResponseArgs
Shared message indicating Cloud storage type.- Big
Query Pulumi.Options Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Options Response - BigQuery options.
- Cloud
Storage Pulumi.Options Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Cloud Storage Options Response - Cloud Storage options.
- Datastore
Options Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Datastore Options Response - Google Cloud Datastore options.
- Hybrid
Options Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Hybrid Options Response - Hybrid inspection options.
- Timespan
Config Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Timespan Config Response
- Big
Query GoogleOptions Privacy Dlp V2Big Query Options Response - BigQuery options.
- Cloud
Storage GoogleOptions Privacy Dlp V2Cloud Storage Options Response - Cloud Storage options.
- Datastore
Options GooglePrivacy Dlp V2Datastore Options Response - Google Cloud Datastore options.
- Hybrid
Options GooglePrivacy Dlp V2Hybrid Options Response - Hybrid inspection options.
- Timespan
Config GooglePrivacy Dlp V2Timespan Config Response
- big
Query GoogleOptions Privacy Dlp V2Big Query Options Response - BigQuery options.
- cloud
Storage GoogleOptions Privacy Dlp V2Cloud Storage Options Response - Cloud Storage options.
- datastore
Options GooglePrivacy Dlp V2Datastore Options Response - Google Cloud Datastore options.
- hybrid
Options GooglePrivacy Dlp V2Hybrid Options Response - Hybrid inspection options.
- timespan
Config GooglePrivacy Dlp V2Timespan Config Response
- big
Query GoogleOptions Privacy Dlp V2Big Query Options Response - BigQuery options.
- cloud
Storage GoogleOptions Privacy Dlp V2Cloud Storage Options Response - Cloud Storage options.
- datastore
Options GooglePrivacy Dlp V2Datastore Options Response - Google Cloud Datastore options.
- hybrid
Options GooglePrivacy Dlp V2Hybrid Options Response - Hybrid inspection options.
- timespan
Config GooglePrivacy Dlp V2Timespan Config Response
- big_
query_ Googleoptions Privacy Dlp V2Big Query Options Response - BigQuery options.
- cloud_
storage_ Googleoptions Privacy Dlp V2Cloud Storage Options Response - Cloud Storage options.
- datastore_
options GooglePrivacy Dlp V2Datastore Options Response - Google Cloud Datastore options.
- hybrid_
options GooglePrivacy Dlp V2Hybrid Options Response - Hybrid inspection options.
- timespan_
config GooglePrivacy Dlp V2Timespan Config Response
- big
Query Property MapOptions - BigQuery options.
- cloud
Storage Property MapOptions - Cloud Storage options.
- datastore
Options Property Map - Google Cloud Datastore options.
- hybrid
Options Property Map - Hybrid inspection options.
- timespan
Config Property Map
GooglePrivacyDlpV2StoredType, GooglePrivacyDlpV2StoredTypeArgs
A reference to a StoredInfoType to use with scanning.- Create
Time string - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - Name string
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- Create
Time string - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - Name string
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create
Time String - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name String
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create
Time string - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name string
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create_
time str - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name str
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create
Time String - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name String
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
GooglePrivacyDlpV2StoredTypeResponse, GooglePrivacyDlpV2StoredTypeResponseArgs
A reference to a StoredInfoType to use with scanning.- Create
Time string - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - Name string
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- Create
Time string - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - Name string
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create
Time String - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name String
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create
Time string - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name string
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create_
time str - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name str
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
- create
Time String - Timestamp indicating when the version of the
StoredInfoTypeused for inspection was created. Output-only field, populated by the system. - name String
- Resource name of the requested
StoredInfoType, for exampleorganizations/433245324/storedInfoTypes/432452342orprojects/project-id/storedInfoTypes/432452342.
GooglePrivacyDlpV2TableOptions, GooglePrivacyDlpV2TableOptionsArgs
Instructions regarding the table content being inspected.- Identifying
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id> - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- Identifying
Fields []GooglePrivacy Dlp V2Field Id - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying
Fields List<GooglePrivacy Dlp V2Field Id> - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying
Fields GooglePrivacy Dlp V2Field Id[] - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying_
fields Sequence[GooglePrivacy Dlp V2Field Id] - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying
Fields List<Property Map> - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
GooglePrivacyDlpV2TableOptionsResponse, GooglePrivacyDlpV2TableOptionsResponseArgs
Instructions regarding the table content being inspected.- Identifying
Fields List<Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response> - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- Identifying
Fields []GooglePrivacy Dlp V2Field Id Response - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying
Fields List<GooglePrivacy Dlp V2Field Id Response> - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying
Fields GooglePrivacy Dlp V2Field Id Response[] - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying_
fields Sequence[GooglePrivacy Dlp V2Field Id Response] - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
- identifying
Fields List<Property Map> - The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
GooglePrivacyDlpV2TimespanConfig, GooglePrivacyDlpV2TimespanConfigArgs
Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Cloud Storage and BigQuery.- Enable
Auto boolPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- End
Time string - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- Start
Time string - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- Timestamp
Field Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- Enable
Auto boolPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- End
Time string - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- Start
Time string - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- Timestamp
Field GooglePrivacy Dlp V2Field Id - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable
Auto BooleanPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end
Time String - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start
Time String - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp
Field GooglePrivacy Dlp V2Field Id - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable
Auto booleanPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end
Time string - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start
Time string - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp
Field GooglePrivacy Dlp V2Field Id - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable_
auto_ boolpopulation_ of_ timespan_ config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end_
time str - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start_
time str - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp_
field GooglePrivacy Dlp V2Field Id - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable
Auto BooleanPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end
Time String - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start
Time String - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp
Field Property Map - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
GooglePrivacyDlpV2TimespanConfigResponse, GooglePrivacyDlpV2TimespanConfigResponseArgs
Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Cloud Storage and BigQuery.- Enable
Auto boolPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- End
Time string - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- Start
Time string - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- Timestamp
Field Pulumi.Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Field Id Response - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- Enable
Auto boolPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- End
Time string - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- Start
Time string - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- Timestamp
Field GooglePrivacy Dlp V2Field Id Response - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable
Auto BooleanPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end
Time String - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start
Time String - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp
Field GooglePrivacy Dlp V2Field Id Response - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable
Auto booleanPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end
Time string - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start
Time string - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp
Field GooglePrivacy Dlp V2Field Id Response - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable_
auto_ boolpopulation_ of_ timespan_ config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end_
time str - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start_
time str - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp_
field GooglePrivacy Dlp V2Field Id Response - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
- enable
Auto BooleanPopulation Of Timespan Config - When the job is started by a JobTrigger we will automatically figure out a valid start_time to avoid scanning files that have not been modified since the last time the JobTrigger executed. This will be based on the time of the execution of the last run of the JobTrigger or the timespan end_time used in the last run of the JobTrigger.
- end
Time String - Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
- start
Time String - Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
- timestamp
Field Property Map - Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a
NULLvalue in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are:INTEGER,DATE,TIMESTAMP, andDATETIME. If your BigQuery table is partitioned at ingestion time, you can use any of the following pseudo-columns as your timestamp field. When used with Cloud DLP, these pseudo-column names are case sensitive. - _PARTITIONTIME - _PARTITIONDATE - _PARTITION_LOAD_TIME For Datastore If this value is specified, then entities are filtered based on the given start and end times. If an entity does not contain the provided timestamp property or contains empty or invalid values, then it is included. Valid data types of the provided timestamp property are:TIMESTAMP. See the known issue related to this operation.
GooglePrivacyDlpV2TransformationConfig, GooglePrivacyDlpV2TransformationConfigArgs
User specified templates and configs for how to deidentify structured, unstructures, and image files. User must provide either a unstructured deidentify template or at least one redact image config.- Deidentify
Template string - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - Image
Redact stringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- Structured
Deidentify stringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- Deidentify
Template string - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - Image
Redact stringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- Structured
Deidentify stringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify
Template String - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image
Redact StringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured
Deidentify StringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify
Template string - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image
Redact stringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured
Deidentify stringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify_
template str - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image_
redact_ strtemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured_
deidentify_ strtemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify
Template String - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image
Redact StringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured
Deidentify StringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
GooglePrivacyDlpV2TransformationConfigResponse, GooglePrivacyDlpV2TransformationConfigResponseArgs
User specified templates and configs for how to deidentify structured, unstructures, and image files. User must provide either a unstructured deidentify template or at least one redact image config.- Deidentify
Template string - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - Image
Redact stringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- Structured
Deidentify stringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- Deidentify
Template string - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - Image
Redact stringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- Structured
Deidentify stringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify
Template String - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image
Redact StringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured
Deidentify StringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify
Template string - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image
Redact stringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured
Deidentify stringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify_
template str - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image_
redact_ strtemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured_
deidentify_ strtemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
- deidentify
Template String - De-identify template. If this template is specified, it will serve as the default de-identify template. This template cannot contain
record_transformationssince it can be used for unstructured content such as free-form text files. If this template is not set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify unstructured content. - image
Redact StringTemplate - Image redact template. If this template is specified, it will serve as the de-identify template for images. If this template is not set, all findings in the image will be redacted with a black box.
- structured
Deidentify StringTemplate - Structured de-identify template. If this template is specified, it will serve as the de-identify template for structured content such as delimited files and tables. If this template is not set but the
deidentify_templateis set, thendeidentify_templatewill also apply to the structured content. If neither template is set, a defaultReplaceWithInfoTypeConfigwill be used to de-identify structured content.
GooglePrivacyDlpV2TransformationDetailsStorageConfig, GooglePrivacyDlpV2TransformationDetailsStorageConfigArgs
Config for storing transformation details.- Table
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- Table
Google
Privacy Dlp V2Big Query Table - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table
Google
Privacy Dlp V2Big Query Table - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table
Google
Privacy Dlp V2Big Query Table - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table
Google
Privacy Dlp V2Big Query Table - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table Property Map
- The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
GooglePrivacyDlpV2TransformationDetailsStorageConfigResponse, GooglePrivacyDlpV2TransformationDetailsStorageConfigResponseArgs
Config for storing transformation details.- Table
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Big Query Table Response - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- Table
Google
Privacy Dlp V2Big Query Table Response - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table
Google
Privacy Dlp V2Big Query Table Response - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table
Google
Privacy Dlp V2Big Query Table Response - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table
Google
Privacy Dlp V2Big Query Table Response - The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
- table Property Map
- The BigQuery table in which to store the output. This may be an existing table or in a new table in an existing dataset. If table_id is not set a new one will be generated for you with the following format: dlp_googleapis_transformation_details_yyyy_mm_dd_[dlp_job_id]. Pacific time zone will be used for generating the date details.
GooglePrivacyDlpV2Trigger, GooglePrivacyDlpV2TriggerArgs
What event needs to occur for a new job to be started.- Manual
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Manual - For use with hybrid jobs. Jobs must be manually created and finished.
- Schedule
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Schedule - Create a job on a repeating basis based on the elapse of time.
- Manual
Google
Privacy Dlp V2Manual - For use with hybrid jobs. Jobs must be manually created and finished.
- Schedule
Google
Privacy Dlp V2Schedule - Create a job on a repeating basis based on the elapse of time.
- manual
Google
Privacy Dlp V2Manual - For use with hybrid jobs. Jobs must be manually created and finished.
- schedule
Google
Privacy Dlp V2Schedule - Create a job on a repeating basis based on the elapse of time.
- manual
Google
Privacy Dlp V2Manual - For use with hybrid jobs. Jobs must be manually created and finished.
- schedule
Google
Privacy Dlp V2Schedule - Create a job on a repeating basis based on the elapse of time.
- manual
Google
Privacy Dlp V2Manual - For use with hybrid jobs. Jobs must be manually created and finished.
- schedule
Google
Privacy Dlp V2Schedule - Create a job on a repeating basis based on the elapse of time.
- manual Property Map
- For use with hybrid jobs. Jobs must be manually created and finished.
- schedule Property Map
- Create a job on a repeating basis based on the elapse of time.
GooglePrivacyDlpV2TriggerResponse, GooglePrivacyDlpV2TriggerResponseArgs
What event needs to occur for a new job to be started.- Manual
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Manual Response - For use with hybrid jobs. Jobs must be manually created and finished.
- Schedule
Pulumi.
Google Native. DLP. V2. Inputs. Google Privacy Dlp V2Schedule Response - Create a job on a repeating basis based on the elapse of time.
- Manual
Google
Privacy Dlp V2Manual Response - For use with hybrid jobs. Jobs must be manually created and finished.
- Schedule
Google
Privacy Dlp V2Schedule Response - Create a job on a repeating basis based on the elapse of time.
- manual
Google
Privacy Dlp V2Manual Response - For use with hybrid jobs. Jobs must be manually created and finished.
- schedule
Google
Privacy Dlp V2Schedule Response - Create a job on a repeating basis based on the elapse of time.
- manual
Google
Privacy Dlp V2Manual Response - For use with hybrid jobs. Jobs must be manually created and finished.
- schedule
Google
Privacy Dlp V2Schedule Response - Create a job on a repeating basis based on the elapse of time.
- manual
Google
Privacy Dlp V2Manual Response - For use with hybrid jobs. Jobs must be manually created and finished.
- schedule
Google
Privacy Dlp V2Schedule Response - Create a job on a repeating basis based on the elapse of time.
- manual Property Map
- For use with hybrid jobs. Jobs must be manually created and finished.
- schedule Property Map
- Create a job on a repeating basis based on the elapse of time.
GooglePrivacyDlpV2WordList, GooglePrivacyDlpV2WordListArgs
Message defining a list of words or phrases to search for in the data.- 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
Message defining a list of words or phrases to search for in the data.- Words List<string>
- Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- Words []string
- Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words List<String>
- Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words string[]
- Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words Sequence[str]
- Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
- words List<String>
- Words or phrases defining the dictionary. The dictionary must contain at least one phrase and every phrase must contain at least 2 characters that are letters or digits. [required]
GoogleRpcStatusResponse, GoogleRpcStatusResponseArgs
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
JobTriggerStatus, JobTriggerStatusArgs
- Status
Unspecified - STATUS_UNSPECIFIEDUnused.
- Healthy
- HEALTHYTrigger is healthy.
- Paused
- PAUSEDTrigger is temporarily paused.
- Cancelled
- CANCELLEDTrigger is cancelled and can not be resumed.
- Job
Trigger Status Status Unspecified - STATUS_UNSPECIFIEDUnused.
- Job
Trigger Status Healthy - HEALTHYTrigger is healthy.
- Job
Trigger Status Paused - PAUSEDTrigger is temporarily paused.
- Job
Trigger Status Cancelled - CANCELLEDTrigger is cancelled and can not be resumed.
- Status
Unspecified - STATUS_UNSPECIFIEDUnused.
- Healthy
- HEALTHYTrigger is healthy.
- Paused
- PAUSEDTrigger is temporarily paused.
- Cancelled
- CANCELLEDTrigger is cancelled and can not be resumed.
- Status
Unspecified - STATUS_UNSPECIFIEDUnused.
- Healthy
- HEALTHYTrigger is healthy.
- Paused
- PAUSEDTrigger is temporarily paused.
- Cancelled
- CANCELLEDTrigger is cancelled and can not be resumed.
- STATUS_UNSPECIFIED
- STATUS_UNSPECIFIEDUnused.
- HEALTHY
- HEALTHYTrigger is healthy.
- PAUSED
- PAUSEDTrigger is temporarily paused.
- CANCELLED
- CANCELLEDTrigger is cancelled and can not be resumed.
- "STATUS_UNSPECIFIED"
- STATUS_UNSPECIFIEDUnused.
- "HEALTHY"
- HEALTHYTrigger is healthy.
- "PAUSED"
- PAUSEDTrigger is temporarily paused.
- "CANCELLED"
- CANCELLEDTrigger is cancelled and can not be resumed.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
