v2

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GooglePrivacyDlpV2BigQueryOptionsSampleMethodSampleMethodUnspecified = GooglePrivacyDlpV2BigQueryOptionsSampleMethod("SAMPLE_METHOD_UNSPECIFIED")
	// Scan groups of rows in the order BigQuery provides (default). Multiple groups of rows may be scanned in parallel, so results may not appear in the same order the rows are read.
	GooglePrivacyDlpV2BigQueryOptionsSampleMethodTop = GooglePrivacyDlpV2BigQueryOptionsSampleMethod("TOP")
	// Randomly pick groups of rows to scan.
	GooglePrivacyDlpV2BigQueryOptionsSampleMethodRandomStart = GooglePrivacyDlpV2BigQueryOptionsSampleMethod("RANDOM_START")
)
View Source
const (
	// Unused.
	GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreCommonCharsToIgnoreUnspecified = GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore("COMMON_CHARS_TO_IGNORE_UNSPECIFIED")
	// 0-9
	GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreNumeric = GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore("NUMERIC")
	// A-Z
	GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreAlphaUpperCase = GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore("ALPHA_UPPER_CASE")
	// a-z
	GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreAlphaLowerCase = GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore("ALPHA_LOWER_CASE")
	// US Punctuation, one of !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
	GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePunctuation = GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore("PUNCTUATION")
	// Whitespace character, one of [ \t\n\x0B\f\r]
	GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreWhitespace = GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore("WHITESPACE")
)
View Source
const (
	// Includes all files.
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemFileTypeUnspecified = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("FILE_TYPE_UNSPECIFIED")
	// Includes all file extensions not covered by another entry. Binary scanning attempts to convert the content of the file to utf_8 to scan the file. If you wish to avoid this fall back, specify one or more of the other FileType's in your storage scan.
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemBinaryFile = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("BINARY_FILE")
	// Included file extensions: asc,asp, aspx, brf, c, cc,cfm, cgi, cpp, csv, cxx, c++, cs, css, dart, dat, dot, eml,, epbub, ged, go, h, hh, hpp, hxx, h++, hs, html, htm, mkd, markdown, m, ml, mli, perl, pl, plist, pm, php, phtml, pht, properties, py, pyw, rb, rbw, rs, rss, rc, scala, sh, sql, swift, tex, shtml, shtm, xhtml, lhs, ics, ini, java, js, json, kix, kml, ocaml, md, txt, text, tsv, vb, vcard, vcs, wml, xcodeproj, xml, xsl, xsd, yml, yaml.
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemTextFile = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("TEXT_FILE")
	// Included file extensions: bmp, gif, jpg, jpeg, jpe, png. bytes_limit_per_file has no effect on image files. Image inspection is restricted to 'global', 'us', 'asia', and 'europe'.
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemImage = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("IMAGE")
	// Word files >30 MB will be scanned as binary files. Included file extensions: docx, dotx, docm, dotm
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemWord = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("WORD")
	// PDF files >30 MB will be scanned as binary files. Included file extensions: pdf
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPdf = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("PDF")
	// Included file extensions: avro
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemAvro = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("AVRO")
	// Included file extensions: csv
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemCsv = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("CSV")
	// Included file extensions: tsv
	GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemTsv = GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem("TSV")
)
View Source
const (
	GooglePrivacyDlpV2CloudStorageOptionsSampleMethodSampleMethodUnspecified = GooglePrivacyDlpV2CloudStorageOptionsSampleMethod("SAMPLE_METHOD_UNSPECIFIED")
	// Scan from the top (default).
	GooglePrivacyDlpV2CloudStorageOptionsSampleMethodTop = GooglePrivacyDlpV2CloudStorageOptionsSampleMethod("TOP")
	// For each file larger than bytes_limit_per_file, randomly pick the offset to start scanning. The scanned bytes are contiguous.
	GooglePrivacyDlpV2CloudStorageOptionsSampleMethodRandomStart = GooglePrivacyDlpV2CloudStorageOptionsSampleMethod("RANDOM_START")
)
View Source
const (
	// Unused
	GooglePrivacyDlpV2ConditionOperatorRelationalOperatorUnspecified = GooglePrivacyDlpV2ConditionOperator("RELATIONAL_OPERATOR_UNSPECIFIED")
	// Equal. Attempts to match even with incompatible types.
	GooglePrivacyDlpV2ConditionOperatorEqualTo = GooglePrivacyDlpV2ConditionOperator("EQUAL_TO")
	// Not equal to. Attempts to match even with incompatible types.
	GooglePrivacyDlpV2ConditionOperatorNotEqualTo = GooglePrivacyDlpV2ConditionOperator("NOT_EQUAL_TO")
	// Greater than.
	GooglePrivacyDlpV2ConditionOperatorGreaterThan = GooglePrivacyDlpV2ConditionOperator("GREATER_THAN")
	// Less than.
	GooglePrivacyDlpV2ConditionOperatorLessThan = GooglePrivacyDlpV2ConditionOperator("LESS_THAN")
	// Greater than or equals.
	GooglePrivacyDlpV2ConditionOperatorGreaterThanOrEquals = GooglePrivacyDlpV2ConditionOperator("GREATER_THAN_OR_EQUALS")
	// Less than or equals.
	GooglePrivacyDlpV2ConditionOperatorLessThanOrEquals = GooglePrivacyDlpV2ConditionOperator("LESS_THAN_OR_EQUALS")
	// Exists
	GooglePrivacyDlpV2ConditionOperatorExists = GooglePrivacyDlpV2ConditionOperator("EXISTS")
)
View Source
const (
	// Unused.
	GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetFfxCommonNativeAlphabetUnspecified = GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet("FFX_COMMON_NATIVE_ALPHABET_UNSPECIFIED")
	// `[0-9]` (radix of 10)
	GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetNumeric = GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet("NUMERIC")
	// `[0-9A-F]` (radix of 16)
	GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetHexadecimal = GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet("HEXADECIMAL")
	// `[0-9A-Z]` (radix of 36)
	GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetUpperCaseAlphaNumeric = GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet("UPPER_CASE_ALPHA_NUMERIC")
	// `[0-9A-Za-z]` (radix of 62)
	GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetAlphaNumeric = GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet("ALPHA_NUMERIC")
)
View Source
const (
	// A finding of this custom info type will not be excluded from results.
	GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeUnspecified = GooglePrivacyDlpV2CustomInfoTypeExclusionType("EXCLUSION_TYPE_UNSPECIFIED")
	// A finding of this custom info type will be excluded from final results, but can still affect rule execution.
	GooglePrivacyDlpV2CustomInfoTypeExclusionTypeExclusionTypeExclude = GooglePrivacyDlpV2CustomInfoTypeExclusionType("EXCLUSION_TYPE_EXCLUDE")
)
View Source
const (
	// Default value; same as POSSIBLE.
	GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikelihoodUnspecified = GooglePrivacyDlpV2CustomInfoTypeLikelihood("LIKELIHOOD_UNSPECIFIED")
	// Few matching elements.
	GooglePrivacyDlpV2CustomInfoTypeLikelihoodVeryUnlikely = GooglePrivacyDlpV2CustomInfoTypeLikelihood("VERY_UNLIKELY")
	GooglePrivacyDlpV2CustomInfoTypeLikelihoodUnlikely     = GooglePrivacyDlpV2CustomInfoTypeLikelihood("UNLIKELY")
	// Some matching elements.
	GooglePrivacyDlpV2CustomInfoTypeLikelihoodPossible = GooglePrivacyDlpV2CustomInfoTypeLikelihood("POSSIBLE")
	GooglePrivacyDlpV2CustomInfoTypeLikelihoodLikely   = GooglePrivacyDlpV2CustomInfoTypeLikelihood("LIKELY")
	// Many matching elements.
	GooglePrivacyDlpV2CustomInfoTypeLikelihoodVeryLikely = GooglePrivacyDlpV2CustomInfoTypeLikelihood("VERY_LIKELY")
)
View Source
const (
	// Invalid.
	GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeUnspecified = GooglePrivacyDlpV2ExclusionRuleMatchingType("MATCHING_TYPE_UNSPECIFIED")
	// Full match. - Dictionary: join of Dictionary results matched complete finding quote - Regex: all regex matches fill a finding quote start to end - Exclude info type: completely inside affecting info types findings
	GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeFullMatch = GooglePrivacyDlpV2ExclusionRuleMatchingType("MATCHING_TYPE_FULL_MATCH")
	// Partial match. - Dictionary: at least one of the tokens in the finding matches - Regex: substring of the finding matches - Exclude info type: intersects with affecting info types findings
	GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypePartialMatch = GooglePrivacyDlpV2ExclusionRuleMatchingType("MATCHING_TYPE_PARTIAL_MATCH")
	// Inverse match. - Dictionary: no tokens in the finding match the dictionary - Regex: finding doesn't match the regex - Exclude info type: no intersection with affecting info types findings
	GooglePrivacyDlpV2ExclusionRuleMatchingTypeMatchingTypeInverseMatch = GooglePrivacyDlpV2ExclusionRuleMatchingType("MATCHING_TYPE_INVERSE_MATCH")
)
View Source
const (
	// Unused
	GooglePrivacyDlpV2ExpressionsLogicalOperatorLogicalOperatorUnspecified = GooglePrivacyDlpV2ExpressionsLogicalOperator("LOGICAL_OPERATOR_UNSPECIFIED")
	// Conditional AND
	GooglePrivacyDlpV2ExpressionsLogicalOperatorAnd = GooglePrivacyDlpV2ExpressionsLogicalOperator("AND")
)
View Source
const (
	// Includes entire content of a file or a data stream.
	GooglePrivacyDlpV2InspectConfigContentOptionsItemContentUnspecified = GooglePrivacyDlpV2InspectConfigContentOptionsItem("CONTENT_UNSPECIFIED")
	// Text content within the data, excluding any metadata.
	GooglePrivacyDlpV2InspectConfigContentOptionsItemContentText = GooglePrivacyDlpV2InspectConfigContentOptionsItem("CONTENT_TEXT")
	// Images found in the data.
	GooglePrivacyDlpV2InspectConfigContentOptionsItemContentImage = GooglePrivacyDlpV2InspectConfigContentOptionsItem("CONTENT_IMAGE")
)
View Source
const (
	// Default value; same as POSSIBLE.
	GooglePrivacyDlpV2InspectConfigMinLikelihoodLikelihoodUnspecified = GooglePrivacyDlpV2InspectConfigMinLikelihood("LIKELIHOOD_UNSPECIFIED")
	// Few matching elements.
	GooglePrivacyDlpV2InspectConfigMinLikelihoodVeryUnlikely = GooglePrivacyDlpV2InspectConfigMinLikelihood("VERY_UNLIKELY")
	GooglePrivacyDlpV2InspectConfigMinLikelihoodUnlikely     = GooglePrivacyDlpV2InspectConfigMinLikelihood("UNLIKELY")
	// Some matching elements.
	GooglePrivacyDlpV2InspectConfigMinLikelihoodPossible = GooglePrivacyDlpV2InspectConfigMinLikelihood("POSSIBLE")
	GooglePrivacyDlpV2InspectConfigMinLikelihoodLikely   = GooglePrivacyDlpV2InspectConfigMinLikelihood("LIKELY")
	// Many matching elements.
	GooglePrivacyDlpV2InspectConfigMinLikelihoodVeryLikely = GooglePrivacyDlpV2InspectConfigMinLikelihood("VERY_LIKELY")
)
View Source
const (
	// Default value; same as POSSIBLE.
	GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodLikelihoodUnspecified = GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood("LIKELIHOOD_UNSPECIFIED")
	// Few matching elements.
	GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodVeryUnlikely = GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood("VERY_UNLIKELY")
	GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodUnlikely     = GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood("UNLIKELY")
	// Some matching elements.
	GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPossible = GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood("POSSIBLE")
	GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodLikely   = GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood("LIKELY")
	// Many matching elements.
	GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodVeryLikely = GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood("VERY_LIKELY")
)
View Source
const (
	// Unused.
	GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputSchemaUnspecified = GooglePrivacyDlpV2OutputStorageConfigOutputSchema("OUTPUT_SCHEMA_UNSPECIFIED")
	// Basic schema including only `info_type`, `quote`, `certainty`, and `timestamp`.
	GooglePrivacyDlpV2OutputStorageConfigOutputSchemaBasicColumns = GooglePrivacyDlpV2OutputStorageConfigOutputSchema("BASIC_COLUMNS")
	// Schema tailored to findings from scanning Google Cloud Storage.
	GooglePrivacyDlpV2OutputStorageConfigOutputSchemaGcsColumns = GooglePrivacyDlpV2OutputStorageConfigOutputSchema("GCS_COLUMNS")
	// Schema tailored to findings from scanning Google Datastore.
	GooglePrivacyDlpV2OutputStorageConfigOutputSchemaDatastoreColumns = GooglePrivacyDlpV2OutputStorageConfigOutputSchema("DATASTORE_COLUMNS")
	// Schema tailored to findings from scanning Google BigQuery.
	GooglePrivacyDlpV2OutputStorageConfigOutputSchemaBigQueryColumns = GooglePrivacyDlpV2OutputStorageConfigOutputSchema("BIG_QUERY_COLUMNS")
	// Schema containing all columns.
	GooglePrivacyDlpV2OutputStorageConfigOutputSchemaAllColumns = GooglePrivacyDlpV2OutputStorageConfigOutputSchema("ALL_COLUMNS")
)
View Source
const (
	// Unused
	GooglePrivacyDlpV2TimePartConfigPartToExtractTimePartUnspecified = GooglePrivacyDlpV2TimePartConfigPartToExtract("TIME_PART_UNSPECIFIED")
	// [0-9999]
	GooglePrivacyDlpV2TimePartConfigPartToExtractYear = GooglePrivacyDlpV2TimePartConfigPartToExtract("YEAR")
	// [1-12]
	GooglePrivacyDlpV2TimePartConfigPartToExtractMonth = GooglePrivacyDlpV2TimePartConfigPartToExtract("MONTH")
	// [1-31]
	GooglePrivacyDlpV2TimePartConfigPartToExtractDayOfMonth = GooglePrivacyDlpV2TimePartConfigPartToExtract("DAY_OF_MONTH")
	// [1-7]
	GooglePrivacyDlpV2TimePartConfigPartToExtractDayOfWeek = GooglePrivacyDlpV2TimePartConfigPartToExtract("DAY_OF_WEEK")
	// [1-53]
	GooglePrivacyDlpV2TimePartConfigPartToExtractWeekOfYear = GooglePrivacyDlpV2TimePartConfigPartToExtract("WEEK_OF_YEAR")
	// [0-23]
	GooglePrivacyDlpV2TimePartConfigPartToExtractHourOfDay = GooglePrivacyDlpV2TimePartConfigPartToExtract("HOUR_OF_DAY")
)
View Source
const (
	// The day of the week is unspecified.
	GooglePrivacyDlpV2ValueDayOfWeekValueDayOfWeekUnspecified = GooglePrivacyDlpV2ValueDayOfWeekValue("DAY_OF_WEEK_UNSPECIFIED")
	// Monday
	GooglePrivacyDlpV2ValueDayOfWeekValueMonday = GooglePrivacyDlpV2ValueDayOfWeekValue("MONDAY")
	// Tuesday
	GooglePrivacyDlpV2ValueDayOfWeekValueTuesday = GooglePrivacyDlpV2ValueDayOfWeekValue("TUESDAY")
	// Wednesday
	GooglePrivacyDlpV2ValueDayOfWeekValueWednesday = GooglePrivacyDlpV2ValueDayOfWeekValue("WEDNESDAY")
	// Thursday
	GooglePrivacyDlpV2ValueDayOfWeekValueThursday = GooglePrivacyDlpV2ValueDayOfWeekValue("THURSDAY")
	// Friday
	GooglePrivacyDlpV2ValueDayOfWeekValueFriday = GooglePrivacyDlpV2ValueDayOfWeekValue("FRIDAY")
	// Saturday
	GooglePrivacyDlpV2ValueDayOfWeekValueSaturday = GooglePrivacyDlpV2ValueDayOfWeekValue("SATURDAY")
	// Sunday
	GooglePrivacyDlpV2ValueDayOfWeekValueSunday = GooglePrivacyDlpV2ValueDayOfWeekValue("SUNDAY")
)
View Source
const (
	// Unused.
	JobTriggerStatusStatusUnspecified = JobTriggerStatus("STATUS_UNSPECIFIED")
	// Trigger is healthy.
	JobTriggerStatusHealthy = JobTriggerStatus("HEALTHY")
	// Trigger is temporarily paused.
	JobTriggerStatusPaused = JobTriggerStatus("PAUSED")
	// Trigger is cancelled and can not be resumed.
	JobTriggerStatusCancelled = JobTriggerStatus("CANCELLED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DeidentifyTemplate

type DeidentifyTemplate struct {
	pulumi.CustomResourceState

	// The creation timestamp of an inspectTemplate.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The core content of the template.
	DeidentifyConfig GooglePrivacyDlpV2DeidentifyConfigResponseOutput `pulumi:"deidentifyConfig"`
	// Short description (max 256 chars).
	Description pulumi.StringOutput `pulumi:"description"`
	// Display name (max 256 chars).
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The template name. The template will have one of the following formats: `projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID`
	Name pulumi.StringOutput `pulumi:"name"`
	// The last update timestamp of an inspectTemplate.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates a DeidentifyTemplate for re-using frequently used configuration for de-identifying content, images, and storage. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more. Auto-naming is currently not supported for this resource.

func GetDeidentifyTemplate

func GetDeidentifyTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeidentifyTemplateState, opts ...pulumi.ResourceOption) (*DeidentifyTemplate, error)

GetDeidentifyTemplate gets an existing DeidentifyTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDeidentifyTemplate

func NewDeidentifyTemplate(ctx *pulumi.Context,
	name string, args *DeidentifyTemplateArgs, opts ...pulumi.ResourceOption) (*DeidentifyTemplate, error)

NewDeidentifyTemplate registers a new resource with the given unique name, arguments, and options.

func (*DeidentifyTemplate) ElementType

func (*DeidentifyTemplate) ElementType() reflect.Type

func (*DeidentifyTemplate) ToDeidentifyTemplateOutput

func (i *DeidentifyTemplate) ToDeidentifyTemplateOutput() DeidentifyTemplateOutput

func (*DeidentifyTemplate) ToDeidentifyTemplateOutputWithContext

func (i *DeidentifyTemplate) ToDeidentifyTemplateOutputWithContext(ctx context.Context) DeidentifyTemplateOutput

type DeidentifyTemplateArgs

type DeidentifyTemplateArgs struct {
	// The core content of the template.
	DeidentifyConfig GooglePrivacyDlpV2DeidentifyConfigPtrInput
	// Short description (max 256 chars).
	Description pulumi.StringPtrInput
	// Display name (max 256 chars).
	DisplayName pulumi.StringPtrInput
	Location    pulumi.StringPtrInput
	Project     pulumi.StringPtrInput
	// The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. Can be empty to allow the system to generate one.
	TemplateId pulumi.StringPtrInput
}

The set of arguments for constructing a DeidentifyTemplate resource.

func (DeidentifyTemplateArgs) ElementType

func (DeidentifyTemplateArgs) ElementType() reflect.Type

type DeidentifyTemplateInput

type DeidentifyTemplateInput interface {
	pulumi.Input

	ToDeidentifyTemplateOutput() DeidentifyTemplateOutput
	ToDeidentifyTemplateOutputWithContext(ctx context.Context) DeidentifyTemplateOutput
}

type DeidentifyTemplateOutput

type DeidentifyTemplateOutput struct{ *pulumi.OutputState }

func (DeidentifyTemplateOutput) ElementType

func (DeidentifyTemplateOutput) ElementType() reflect.Type

func (DeidentifyTemplateOutput) ToDeidentifyTemplateOutput

func (o DeidentifyTemplateOutput) ToDeidentifyTemplateOutput() DeidentifyTemplateOutput

func (DeidentifyTemplateOutput) ToDeidentifyTemplateOutputWithContext

func (o DeidentifyTemplateOutput) ToDeidentifyTemplateOutputWithContext(ctx context.Context) DeidentifyTemplateOutput

type DeidentifyTemplateState

type DeidentifyTemplateState struct {
}

func (DeidentifyTemplateState) ElementType

func (DeidentifyTemplateState) ElementType() reflect.Type

type DlpJob

type DlpJob struct {
	pulumi.CustomResourceState

	// Time when the job was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Time when the job finished.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// A stream of errors encountered running the job.
	Errors GooglePrivacyDlpV2ErrorResponseArrayOutput `pulumi:"errors"`
	// Results from inspecting a data source.
	InspectDetails GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput `pulumi:"inspectDetails"`
	// If created by a job trigger, the resource name of the trigger that instantiated the job.
	JobTriggerName pulumi.StringOutput `pulumi:"jobTriggerName"`
	// The server-assigned name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Results from analyzing risk of a data source.
	RiskDetails GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput `pulumi:"riskDetails"`
	// Time when the job started.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// State of a job.
	State pulumi.StringOutput `pulumi:"state"`
	// The type of job.
	Type pulumi.StringOutput `pulumi:"type"`
}

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

func GetDlpJob

func GetDlpJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DlpJobState, opts ...pulumi.ResourceOption) (*DlpJob, error)

GetDlpJob gets an existing DlpJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDlpJob

func NewDlpJob(ctx *pulumi.Context,
	name string, args *DlpJobArgs, opts ...pulumi.ResourceOption) (*DlpJob, error)

NewDlpJob registers a new resource with the given unique name, arguments, and options.

func (*DlpJob) ElementType

func (*DlpJob) ElementType() reflect.Type

func (*DlpJob) ToDlpJobOutput

func (i *DlpJob) ToDlpJobOutput() DlpJobOutput

func (*DlpJob) ToDlpJobOutputWithContext

func (i *DlpJob) ToDlpJobOutputWithContext(ctx context.Context) DlpJobOutput

type DlpJobArgs

type DlpJobArgs struct {
	// An inspection job scans a storage repository for InfoTypes.
	InspectJob GooglePrivacyDlpV2InspectJobConfigPtrInput
	// The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. Can be empty to allow the system to generate one.
	JobId    pulumi.StringPtrInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// A risk analysis job calculates re-identification risk metrics for a BigQuery table.
	RiskJob GooglePrivacyDlpV2RiskAnalysisJobConfigPtrInput
}

The set of arguments for constructing a DlpJob resource.

func (DlpJobArgs) ElementType

func (DlpJobArgs) ElementType() reflect.Type

type DlpJobInput

type DlpJobInput interface {
	pulumi.Input

	ToDlpJobOutput() DlpJobOutput
	ToDlpJobOutputWithContext(ctx context.Context) DlpJobOutput
}

type DlpJobOutput

type DlpJobOutput struct{ *pulumi.OutputState }

func (DlpJobOutput) ElementType

func (DlpJobOutput) ElementType() reflect.Type

func (DlpJobOutput) ToDlpJobOutput

func (o DlpJobOutput) ToDlpJobOutput() DlpJobOutput

func (DlpJobOutput) ToDlpJobOutputWithContext

func (o DlpJobOutput) ToDlpJobOutputWithContext(ctx context.Context) DlpJobOutput

type DlpJobState

type DlpJobState struct {
}

func (DlpJobState) ElementType

func (DlpJobState) ElementType() reflect.Type

type GooglePrivacyDlpV2Action

type GooglePrivacyDlpV2Action struct {
	// Enable email notification for project owners and editors on job's completion/failure.
	JobNotificationEmails *GooglePrivacyDlpV2JobNotificationEmails `pulumi:"jobNotificationEmails"`
	// Publish a notification to a pubsub topic.
	PubSub *GooglePrivacyDlpV2PublishToPubSub `pulumi:"pubSub"`
	// Publish findings to Cloud Datahub.
	PublishFindingsToCloudDataCatalog *GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog `pulumi:"publishFindingsToCloudDataCatalog"`
	// Publish summary to Cloud Security Command Center (Alpha).
	PublishSummaryToCscc *GooglePrivacyDlpV2PublishSummaryToCscc `pulumi:"publishSummaryToCscc"`
	// Enable Stackdriver metric dlp.googleapis.com/finding_count.
	PublishToStackdriver *GooglePrivacyDlpV2PublishToStackdriver `pulumi:"publishToStackdriver"`
	// Save resulting findings in a provided location.
	SaveFindings *GooglePrivacyDlpV2SaveFindings `pulumi:"saveFindings"`
}

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

type GooglePrivacyDlpV2ActionArgs

type GooglePrivacyDlpV2ActionArgs struct {
	// Enable email notification for project owners and editors on job's completion/failure.
	JobNotificationEmails GooglePrivacyDlpV2JobNotificationEmailsPtrInput `pulumi:"jobNotificationEmails"`
	// Publish a notification to a pubsub topic.
	PubSub GooglePrivacyDlpV2PublishToPubSubPtrInput `pulumi:"pubSub"`
	// Publish findings to Cloud Datahub.
	PublishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrInput `pulumi:"publishFindingsToCloudDataCatalog"`
	// Publish summary to Cloud Security Command Center (Alpha).
	PublishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCsccPtrInput `pulumi:"publishSummaryToCscc"`
	// Enable Stackdriver metric dlp.googleapis.com/finding_count.
	PublishToStackdriver GooglePrivacyDlpV2PublishToStackdriverPtrInput `pulumi:"publishToStackdriver"`
	// Save resulting findings in a provided location.
	SaveFindings GooglePrivacyDlpV2SaveFindingsPtrInput `pulumi:"saveFindings"`
}

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

func (GooglePrivacyDlpV2ActionArgs) ElementType

func (GooglePrivacyDlpV2ActionArgs) ToGooglePrivacyDlpV2ActionOutput

func (i GooglePrivacyDlpV2ActionArgs) ToGooglePrivacyDlpV2ActionOutput() GooglePrivacyDlpV2ActionOutput

func (GooglePrivacyDlpV2ActionArgs) ToGooglePrivacyDlpV2ActionOutputWithContext

func (i GooglePrivacyDlpV2ActionArgs) ToGooglePrivacyDlpV2ActionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionOutput

type GooglePrivacyDlpV2ActionArray

type GooglePrivacyDlpV2ActionArray []GooglePrivacyDlpV2ActionInput

func (GooglePrivacyDlpV2ActionArray) ElementType

func (GooglePrivacyDlpV2ActionArray) ToGooglePrivacyDlpV2ActionArrayOutput

func (i GooglePrivacyDlpV2ActionArray) ToGooglePrivacyDlpV2ActionArrayOutput() GooglePrivacyDlpV2ActionArrayOutput

func (GooglePrivacyDlpV2ActionArray) ToGooglePrivacyDlpV2ActionArrayOutputWithContext

func (i GooglePrivacyDlpV2ActionArray) ToGooglePrivacyDlpV2ActionArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionArrayOutput

type GooglePrivacyDlpV2ActionArrayInput

type GooglePrivacyDlpV2ActionArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ActionArrayOutput() GooglePrivacyDlpV2ActionArrayOutput
	ToGooglePrivacyDlpV2ActionArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ActionArrayOutput
}

GooglePrivacyDlpV2ActionArrayInput is an input type that accepts GooglePrivacyDlpV2ActionArray and GooglePrivacyDlpV2ActionArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ActionArrayInput` via:

GooglePrivacyDlpV2ActionArray{ GooglePrivacyDlpV2ActionArgs{...} }

type GooglePrivacyDlpV2ActionArrayOutput

type GooglePrivacyDlpV2ActionArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ActionArrayOutput) ElementType

func (GooglePrivacyDlpV2ActionArrayOutput) Index

func (GooglePrivacyDlpV2ActionArrayOutput) ToGooglePrivacyDlpV2ActionArrayOutput

func (o GooglePrivacyDlpV2ActionArrayOutput) ToGooglePrivacyDlpV2ActionArrayOutput() GooglePrivacyDlpV2ActionArrayOutput

func (GooglePrivacyDlpV2ActionArrayOutput) ToGooglePrivacyDlpV2ActionArrayOutputWithContext

func (o GooglePrivacyDlpV2ActionArrayOutput) ToGooglePrivacyDlpV2ActionArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionArrayOutput

type GooglePrivacyDlpV2ActionInput

type GooglePrivacyDlpV2ActionInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ActionOutput() GooglePrivacyDlpV2ActionOutput
	ToGooglePrivacyDlpV2ActionOutputWithContext(context.Context) GooglePrivacyDlpV2ActionOutput
}

GooglePrivacyDlpV2ActionInput is an input type that accepts GooglePrivacyDlpV2ActionArgs and GooglePrivacyDlpV2ActionOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ActionInput` via:

GooglePrivacyDlpV2ActionArgs{...}

type GooglePrivacyDlpV2ActionOutput

type GooglePrivacyDlpV2ActionOutput struct{ *pulumi.OutputState }

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

func (GooglePrivacyDlpV2ActionOutput) ElementType

func (GooglePrivacyDlpV2ActionOutput) JobNotificationEmails

Enable email notification for project owners and editors on job's completion/failure.

func (GooglePrivacyDlpV2ActionOutput) PubSub

Publish a notification to a pubsub topic.

func (GooglePrivacyDlpV2ActionOutput) PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

func (GooglePrivacyDlpV2ActionOutput) PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

func (GooglePrivacyDlpV2ActionOutput) PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

func (GooglePrivacyDlpV2ActionOutput) SaveFindings

Save resulting findings in a provided location.

func (GooglePrivacyDlpV2ActionOutput) ToGooglePrivacyDlpV2ActionOutput

func (o GooglePrivacyDlpV2ActionOutput) ToGooglePrivacyDlpV2ActionOutput() GooglePrivacyDlpV2ActionOutput

func (GooglePrivacyDlpV2ActionOutput) ToGooglePrivacyDlpV2ActionOutputWithContext

func (o GooglePrivacyDlpV2ActionOutput) ToGooglePrivacyDlpV2ActionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionOutput

type GooglePrivacyDlpV2ActionResponse

type GooglePrivacyDlpV2ActionResponse struct {
	// Enable email notification for project owners and editors on job's completion/failure.
	JobNotificationEmails GooglePrivacyDlpV2JobNotificationEmailsResponse `pulumi:"jobNotificationEmails"`
	// Publish a notification to a pubsub topic.
	PubSub GooglePrivacyDlpV2PublishToPubSubResponse `pulumi:"pubSub"`
	// Publish findings to Cloud Datahub.
	PublishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse `pulumi:"publishFindingsToCloudDataCatalog"`
	// Publish summary to Cloud Security Command Center (Alpha).
	PublishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCsccResponse `pulumi:"publishSummaryToCscc"`
	// Enable Stackdriver metric dlp.googleapis.com/finding_count.
	PublishToStackdriver GooglePrivacyDlpV2PublishToStackdriverResponse `pulumi:"publishToStackdriver"`
	// Save resulting findings in a provided location.
	SaveFindings GooglePrivacyDlpV2SaveFindingsResponse `pulumi:"saveFindings"`
}

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

type GooglePrivacyDlpV2ActionResponseArgs

type GooglePrivacyDlpV2ActionResponseArgs struct {
	// Enable email notification for project owners and editors on job's completion/failure.
	JobNotificationEmails GooglePrivacyDlpV2JobNotificationEmailsResponseInput `pulumi:"jobNotificationEmails"`
	// Publish a notification to a pubsub topic.
	PubSub GooglePrivacyDlpV2PublishToPubSubResponseInput `pulumi:"pubSub"`
	// Publish findings to Cloud Datahub.
	PublishFindingsToCloudDataCatalog GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseInput `pulumi:"publishFindingsToCloudDataCatalog"`
	// Publish summary to Cloud Security Command Center (Alpha).
	PublishSummaryToCscc GooglePrivacyDlpV2PublishSummaryToCsccResponseInput `pulumi:"publishSummaryToCscc"`
	// Enable Stackdriver metric dlp.googleapis.com/finding_count.
	PublishToStackdriver GooglePrivacyDlpV2PublishToStackdriverResponseInput `pulumi:"publishToStackdriver"`
	// Save resulting findings in a provided location.
	SaveFindings GooglePrivacyDlpV2SaveFindingsResponseInput `pulumi:"saveFindings"`
}

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

func (GooglePrivacyDlpV2ActionResponseArgs) ElementType

func (GooglePrivacyDlpV2ActionResponseArgs) ToGooglePrivacyDlpV2ActionResponseOutput

func (i GooglePrivacyDlpV2ActionResponseArgs) ToGooglePrivacyDlpV2ActionResponseOutput() GooglePrivacyDlpV2ActionResponseOutput

func (GooglePrivacyDlpV2ActionResponseArgs) ToGooglePrivacyDlpV2ActionResponseOutputWithContext

func (i GooglePrivacyDlpV2ActionResponseArgs) ToGooglePrivacyDlpV2ActionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionResponseOutput

type GooglePrivacyDlpV2ActionResponseArray

type GooglePrivacyDlpV2ActionResponseArray []GooglePrivacyDlpV2ActionResponseInput

func (GooglePrivacyDlpV2ActionResponseArray) ElementType

func (GooglePrivacyDlpV2ActionResponseArray) ToGooglePrivacyDlpV2ActionResponseArrayOutput

func (i GooglePrivacyDlpV2ActionResponseArray) ToGooglePrivacyDlpV2ActionResponseArrayOutput() GooglePrivacyDlpV2ActionResponseArrayOutput

func (GooglePrivacyDlpV2ActionResponseArray) ToGooglePrivacyDlpV2ActionResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2ActionResponseArray) ToGooglePrivacyDlpV2ActionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionResponseArrayOutput

type GooglePrivacyDlpV2ActionResponseArrayInput

type GooglePrivacyDlpV2ActionResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ActionResponseArrayOutput() GooglePrivacyDlpV2ActionResponseArrayOutput
	ToGooglePrivacyDlpV2ActionResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ActionResponseArrayOutput
}

GooglePrivacyDlpV2ActionResponseArrayInput is an input type that accepts GooglePrivacyDlpV2ActionResponseArray and GooglePrivacyDlpV2ActionResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ActionResponseArrayInput` via:

GooglePrivacyDlpV2ActionResponseArray{ GooglePrivacyDlpV2ActionResponseArgs{...} }

type GooglePrivacyDlpV2ActionResponseArrayOutput

type GooglePrivacyDlpV2ActionResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ActionResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2ActionResponseArrayOutput) Index

func (GooglePrivacyDlpV2ActionResponseArrayOutput) ToGooglePrivacyDlpV2ActionResponseArrayOutput

func (o GooglePrivacyDlpV2ActionResponseArrayOutput) ToGooglePrivacyDlpV2ActionResponseArrayOutput() GooglePrivacyDlpV2ActionResponseArrayOutput

func (GooglePrivacyDlpV2ActionResponseArrayOutput) ToGooglePrivacyDlpV2ActionResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2ActionResponseArrayOutput) ToGooglePrivacyDlpV2ActionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionResponseArrayOutput

type GooglePrivacyDlpV2ActionResponseInput

type GooglePrivacyDlpV2ActionResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ActionResponseOutput() GooglePrivacyDlpV2ActionResponseOutput
	ToGooglePrivacyDlpV2ActionResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ActionResponseOutput
}

GooglePrivacyDlpV2ActionResponseInput is an input type that accepts GooglePrivacyDlpV2ActionResponseArgs and GooglePrivacyDlpV2ActionResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ActionResponseInput` via:

GooglePrivacyDlpV2ActionResponseArgs{...}

type GooglePrivacyDlpV2ActionResponseOutput

type GooglePrivacyDlpV2ActionResponseOutput struct{ *pulumi.OutputState }

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

func (GooglePrivacyDlpV2ActionResponseOutput) ElementType

func (GooglePrivacyDlpV2ActionResponseOutput) JobNotificationEmails

Enable email notification for project owners and editors on job's completion/failure.

func (GooglePrivacyDlpV2ActionResponseOutput) PubSub

Publish a notification to a pubsub topic.

func (GooglePrivacyDlpV2ActionResponseOutput) PublishFindingsToCloudDataCatalog

Publish findings to Cloud Datahub.

func (GooglePrivacyDlpV2ActionResponseOutput) PublishSummaryToCscc

Publish summary to Cloud Security Command Center (Alpha).

func (GooglePrivacyDlpV2ActionResponseOutput) PublishToStackdriver

Enable Stackdriver metric dlp.googleapis.com/finding_count.

func (GooglePrivacyDlpV2ActionResponseOutput) SaveFindings

Save resulting findings in a provided location.

func (GooglePrivacyDlpV2ActionResponseOutput) ToGooglePrivacyDlpV2ActionResponseOutput

func (o GooglePrivacyDlpV2ActionResponseOutput) ToGooglePrivacyDlpV2ActionResponseOutput() GooglePrivacyDlpV2ActionResponseOutput

func (GooglePrivacyDlpV2ActionResponseOutput) ToGooglePrivacyDlpV2ActionResponseOutputWithContext

func (o GooglePrivacyDlpV2ActionResponseOutput) ToGooglePrivacyDlpV2ActionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ActionResponseOutput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse struct {
	// Categorical stats result
	CategoricalStatsResult GooglePrivacyDlpV2CategoricalStatsResultResponse `pulumi:"categoricalStatsResult"`
	// Delta-presence result
	DeltaPresenceEstimationResult GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse `pulumi:"deltaPresenceEstimationResult"`
	// K-anonymity result
	KAnonymityResult GooglePrivacyDlpV2KAnonymityResultResponse `pulumi:"kAnonymityResult"`
	// K-map result
	KMapEstimationResult GooglePrivacyDlpV2KMapEstimationResultResponse `pulumi:"kMapEstimationResult"`
	// L-divesity result
	LDiversityResult GooglePrivacyDlpV2LDiversityResultResponse `pulumi:"lDiversityResult"`
	// Numerical stats result
	NumericalStatsResult GooglePrivacyDlpV2NumericalStatsResultResponse `pulumi:"numericalStatsResult"`
	// The configuration used for this job.
	RequestedOptions GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse `pulumi:"requestedOptions"`
	// Privacy metric to compute.
	RequestedPrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponse `pulumi:"requestedPrivacyMetric"`
	// Input dataset to compute metrics over.
	RequestedSourceTable GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"requestedSourceTable"`
}

Result of a risk analysis operation request.

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs struct {
	// Categorical stats result
	CategoricalStatsResult GooglePrivacyDlpV2CategoricalStatsResultResponseInput `pulumi:"categoricalStatsResult"`
	// Delta-presence result
	DeltaPresenceEstimationResult GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseInput `pulumi:"deltaPresenceEstimationResult"`
	// K-anonymity result
	KAnonymityResult GooglePrivacyDlpV2KAnonymityResultResponseInput `pulumi:"kAnonymityResult"`
	// K-map result
	KMapEstimationResult GooglePrivacyDlpV2KMapEstimationResultResponseInput `pulumi:"kMapEstimationResult"`
	// L-divesity result
	LDiversityResult GooglePrivacyDlpV2LDiversityResultResponseInput `pulumi:"lDiversityResult"`
	// Numerical stats result
	NumericalStatsResult GooglePrivacyDlpV2NumericalStatsResultResponseInput `pulumi:"numericalStatsResult"`
	// The configuration used for this job.
	RequestedOptions GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseInput `pulumi:"requestedOptions"`
	// Privacy metric to compute.
	RequestedPrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponseInput `pulumi:"requestedPrivacyMetric"`
	// Input dataset to compute metrics over.
	RequestedSourceTable GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"requestedSourceTable"`
}

Result of a risk analysis operation request.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ElementType

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutputWithContext

func (i GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseInput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput() GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput
	ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput
}

GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseInput is an input type that accepts GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs and GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseInput` via:

GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs{...}

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput struct{ *pulumi.OutputState }

Result of a risk analysis operation request.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) CategoricalStatsResult

Categorical stats result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) DeltaPresenceEstimationResult

Delta-presence result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ElementType

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) KAnonymityResult

K-anonymity result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) KMapEstimationResult

K-map result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) LDiversityResult

L-divesity result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) NumericalStatsResult

Numerical stats result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) RequestedOptions

The configuration used for this job.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) RequestedPrivacyMetric

Privacy metric to compute.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) RequestedSourceTable

Input dataset to compute metrics over.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutputWithContext

func (o GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrInput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput() GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput
	ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput
}

GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs, GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtr and GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrInput` via:

        GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

type GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) CategoricalStatsResult

Categorical stats result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) DeltaPresenceEstimationResult

Delta-presence result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) KAnonymityResult

K-anonymity result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) KMapEstimationResult

K-map result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) LDiversityResult

L-divesity result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) NumericalStatsResult

Numerical stats result

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) RequestedOptions

The configuration used for this job.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) RequestedPrivacyMetric

Privacy metric to compute.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) RequestedSourceTable

Input dataset to compute metrics over.

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

func (GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput) ToGooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponsePtrOutput

type GooglePrivacyDlpV2AuxiliaryTable

type GooglePrivacyDlpV2AuxiliaryTable struct {
	// Quasi-identifier columns.
	QuasiIds []GooglePrivacyDlpV2QuasiIdField `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldId `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTable `pulumi:"table"`
}

An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

type GooglePrivacyDlpV2AuxiliaryTableArgs

type GooglePrivacyDlpV2AuxiliaryTableArgs struct {
	// Quasi-identifier columns.
	QuasiIds GooglePrivacyDlpV2QuasiIdFieldArrayInput `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldIdInput `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTableInput `pulumi:"table"`
}

An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2AuxiliaryTableArgs) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableArgs) ToGooglePrivacyDlpV2AuxiliaryTableOutput

func (i GooglePrivacyDlpV2AuxiliaryTableArgs) ToGooglePrivacyDlpV2AuxiliaryTableOutput() GooglePrivacyDlpV2AuxiliaryTableOutput

func (GooglePrivacyDlpV2AuxiliaryTableArgs) ToGooglePrivacyDlpV2AuxiliaryTableOutputWithContext

func (i GooglePrivacyDlpV2AuxiliaryTableArgs) ToGooglePrivacyDlpV2AuxiliaryTableOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableOutput

type GooglePrivacyDlpV2AuxiliaryTableArray

type GooglePrivacyDlpV2AuxiliaryTableArray []GooglePrivacyDlpV2AuxiliaryTableInput

func (GooglePrivacyDlpV2AuxiliaryTableArray) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableArray) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutput

func (i GooglePrivacyDlpV2AuxiliaryTableArray) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutput() GooglePrivacyDlpV2AuxiliaryTableArrayOutput

func (GooglePrivacyDlpV2AuxiliaryTableArray) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutputWithContext

func (i GooglePrivacyDlpV2AuxiliaryTableArray) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableArrayOutput

type GooglePrivacyDlpV2AuxiliaryTableArrayInput

type GooglePrivacyDlpV2AuxiliaryTableArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2AuxiliaryTableArrayOutput() GooglePrivacyDlpV2AuxiliaryTableArrayOutput
	ToGooglePrivacyDlpV2AuxiliaryTableArrayOutputWithContext(context.Context) GooglePrivacyDlpV2AuxiliaryTableArrayOutput
}

GooglePrivacyDlpV2AuxiliaryTableArrayInput is an input type that accepts GooglePrivacyDlpV2AuxiliaryTableArray and GooglePrivacyDlpV2AuxiliaryTableArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2AuxiliaryTableArrayInput` via:

GooglePrivacyDlpV2AuxiliaryTableArray{ GooglePrivacyDlpV2AuxiliaryTableArgs{...} }

type GooglePrivacyDlpV2AuxiliaryTableArrayOutput

type GooglePrivacyDlpV2AuxiliaryTableArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2AuxiliaryTableArrayOutput) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableArrayOutput) Index

func (GooglePrivacyDlpV2AuxiliaryTableArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutput

func (o GooglePrivacyDlpV2AuxiliaryTableArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutput() GooglePrivacyDlpV2AuxiliaryTableArrayOutput

func (GooglePrivacyDlpV2AuxiliaryTableArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutputWithContext

func (o GooglePrivacyDlpV2AuxiliaryTableArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableArrayOutput

type GooglePrivacyDlpV2AuxiliaryTableInput

type GooglePrivacyDlpV2AuxiliaryTableInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2AuxiliaryTableOutput() GooglePrivacyDlpV2AuxiliaryTableOutput
	ToGooglePrivacyDlpV2AuxiliaryTableOutputWithContext(context.Context) GooglePrivacyDlpV2AuxiliaryTableOutput
}

GooglePrivacyDlpV2AuxiliaryTableInput is an input type that accepts GooglePrivacyDlpV2AuxiliaryTableArgs and GooglePrivacyDlpV2AuxiliaryTableOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2AuxiliaryTableInput` via:

GooglePrivacyDlpV2AuxiliaryTableArgs{...}

type GooglePrivacyDlpV2AuxiliaryTableOutput

type GooglePrivacyDlpV2AuxiliaryTableOutput struct{ *pulumi.OutputState }

An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2AuxiliaryTableOutput) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableOutput) QuasiIds

Quasi-identifier columns.

func (GooglePrivacyDlpV2AuxiliaryTableOutput) RelativeFrequency

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

func (GooglePrivacyDlpV2AuxiliaryTableOutput) Table

Auxiliary table location.

func (GooglePrivacyDlpV2AuxiliaryTableOutput) ToGooglePrivacyDlpV2AuxiliaryTableOutput

func (o GooglePrivacyDlpV2AuxiliaryTableOutput) ToGooglePrivacyDlpV2AuxiliaryTableOutput() GooglePrivacyDlpV2AuxiliaryTableOutput

func (GooglePrivacyDlpV2AuxiliaryTableOutput) ToGooglePrivacyDlpV2AuxiliaryTableOutputWithContext

func (o GooglePrivacyDlpV2AuxiliaryTableOutput) ToGooglePrivacyDlpV2AuxiliaryTableOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableOutput

type GooglePrivacyDlpV2AuxiliaryTableResponse

type GooglePrivacyDlpV2AuxiliaryTableResponse struct {
	// Quasi-identifier columns.
	QuasiIds []GooglePrivacyDlpV2QuasiIdFieldResponse `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldIdResponse `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"table"`
}

An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

type GooglePrivacyDlpV2AuxiliaryTableResponseArgs

type GooglePrivacyDlpV2AuxiliaryTableResponseArgs struct {
	// Quasi-identifier columns.
	QuasiIds GooglePrivacyDlpV2QuasiIdFieldResponseArrayInput `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"table"`
}

An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2AuxiliaryTableResponseArgs) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableResponseArgs) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutput

func (i GooglePrivacyDlpV2AuxiliaryTableResponseArgs) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutput() GooglePrivacyDlpV2AuxiliaryTableResponseOutput

func (GooglePrivacyDlpV2AuxiliaryTableResponseArgs) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutputWithContext

func (i GooglePrivacyDlpV2AuxiliaryTableResponseArgs) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableResponseOutput

type GooglePrivacyDlpV2AuxiliaryTableResponseArray

type GooglePrivacyDlpV2AuxiliaryTableResponseArray []GooglePrivacyDlpV2AuxiliaryTableResponseInput

func (GooglePrivacyDlpV2AuxiliaryTableResponseArray) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableResponseArray) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

func (i GooglePrivacyDlpV2AuxiliaryTableResponseArray) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput() GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

func (GooglePrivacyDlpV2AuxiliaryTableResponseArray) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2AuxiliaryTableResponseArray) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

type GooglePrivacyDlpV2AuxiliaryTableResponseArrayInput

type GooglePrivacyDlpV2AuxiliaryTableResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput() GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput
	ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput
}

GooglePrivacyDlpV2AuxiliaryTableResponseArrayInput is an input type that accepts GooglePrivacyDlpV2AuxiliaryTableResponseArray and GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2AuxiliaryTableResponseArrayInput` via:

GooglePrivacyDlpV2AuxiliaryTableResponseArray{ GooglePrivacyDlpV2AuxiliaryTableResponseArgs{...} }

type GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

type GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput) Index

func (GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

func (o GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput() GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

func (GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableResponseArrayOutput

type GooglePrivacyDlpV2AuxiliaryTableResponseInput

type GooglePrivacyDlpV2AuxiliaryTableResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2AuxiliaryTableResponseOutput() GooglePrivacyDlpV2AuxiliaryTableResponseOutput
	ToGooglePrivacyDlpV2AuxiliaryTableResponseOutputWithContext(context.Context) GooglePrivacyDlpV2AuxiliaryTableResponseOutput
}

GooglePrivacyDlpV2AuxiliaryTableResponseInput is an input type that accepts GooglePrivacyDlpV2AuxiliaryTableResponseArgs and GooglePrivacyDlpV2AuxiliaryTableResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2AuxiliaryTableResponseInput` via:

GooglePrivacyDlpV2AuxiliaryTableResponseArgs{...}

type GooglePrivacyDlpV2AuxiliaryTableResponseOutput

type GooglePrivacyDlpV2AuxiliaryTableResponseOutput struct{ *pulumi.OutputState }

An auxiliary table contains statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2AuxiliaryTableResponseOutput) ElementType

func (GooglePrivacyDlpV2AuxiliaryTableResponseOutput) QuasiIds

Quasi-identifier columns.

func (GooglePrivacyDlpV2AuxiliaryTableResponseOutput) RelativeFrequency

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

func (GooglePrivacyDlpV2AuxiliaryTableResponseOutput) Table

Auxiliary table location.

func (GooglePrivacyDlpV2AuxiliaryTableResponseOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutput

func (o GooglePrivacyDlpV2AuxiliaryTableResponseOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutput() GooglePrivacyDlpV2AuxiliaryTableResponseOutput

func (GooglePrivacyDlpV2AuxiliaryTableResponseOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutputWithContext

func (o GooglePrivacyDlpV2AuxiliaryTableResponseOutput) ToGooglePrivacyDlpV2AuxiliaryTableResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2AuxiliaryTableResponseOutput

type GooglePrivacyDlpV2BigQueryField

type GooglePrivacyDlpV2BigQueryField struct {
	// Designated field in the BigQuery table.
	Field *GooglePrivacyDlpV2FieldId `pulumi:"field"`
	// Source table of the field.
	Table *GooglePrivacyDlpV2BigQueryTable `pulumi:"table"`
}

Message defining a field of a BigQuery table.

type GooglePrivacyDlpV2BigQueryFieldArgs

type GooglePrivacyDlpV2BigQueryFieldArgs struct {
	// Designated field in the BigQuery table.
	Field GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"field"`
	// Source table of the field.
	Table GooglePrivacyDlpV2BigQueryTablePtrInput `pulumi:"table"`
}

Message defining a field of a BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldArgs) ElementType

func (GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldOutput

func (i GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldOutput() GooglePrivacyDlpV2BigQueryFieldOutput

func (GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldOutputWithContext

func (i GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldOutput

func (GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldPtrOutput

func (i GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldPtrOutput() GooglePrivacyDlpV2BigQueryFieldPtrOutput

func (GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext

func (i GooglePrivacyDlpV2BigQueryFieldArgs) ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldPtrOutput

type GooglePrivacyDlpV2BigQueryFieldInput

type GooglePrivacyDlpV2BigQueryFieldInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryFieldOutput() GooglePrivacyDlpV2BigQueryFieldOutput
	ToGooglePrivacyDlpV2BigQueryFieldOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryFieldOutput
}

GooglePrivacyDlpV2BigQueryFieldInput is an input type that accepts GooglePrivacyDlpV2BigQueryFieldArgs and GooglePrivacyDlpV2BigQueryFieldOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryFieldInput` via:

GooglePrivacyDlpV2BigQueryFieldArgs{...}

type GooglePrivacyDlpV2BigQueryFieldOutput

type GooglePrivacyDlpV2BigQueryFieldOutput struct{ *pulumi.OutputState }

Message defining a field of a BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldOutput) ElementType

func (GooglePrivacyDlpV2BigQueryFieldOutput) Field

Designated field in the BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldOutput) Table

Source table of the field.

func (GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldOutput

func (o GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldOutput() GooglePrivacyDlpV2BigQueryFieldOutput

func (GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldOutputWithContext

func (o GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldOutput

func (GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutput

func (o GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutput() GooglePrivacyDlpV2BigQueryFieldPtrOutput

func (GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryFieldOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldPtrOutput

type GooglePrivacyDlpV2BigQueryFieldPtrInput

type GooglePrivacyDlpV2BigQueryFieldPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryFieldPtrOutput() GooglePrivacyDlpV2BigQueryFieldPtrOutput
	ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryFieldPtrOutput
}

GooglePrivacyDlpV2BigQueryFieldPtrInput is an input type that accepts GooglePrivacyDlpV2BigQueryFieldArgs, GooglePrivacyDlpV2BigQueryFieldPtr and GooglePrivacyDlpV2BigQueryFieldPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryFieldPtrInput` via:

        GooglePrivacyDlpV2BigQueryFieldArgs{...}

or:

        nil

type GooglePrivacyDlpV2BigQueryFieldPtrOutput

type GooglePrivacyDlpV2BigQueryFieldPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryFieldPtrOutput) Elem

func (GooglePrivacyDlpV2BigQueryFieldPtrOutput) ElementType

func (GooglePrivacyDlpV2BigQueryFieldPtrOutput) Field

Designated field in the BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldPtrOutput) Table

Source table of the field.

func (GooglePrivacyDlpV2BigQueryFieldPtrOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutput

func (o GooglePrivacyDlpV2BigQueryFieldPtrOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutput() GooglePrivacyDlpV2BigQueryFieldPtrOutput

func (GooglePrivacyDlpV2BigQueryFieldPtrOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryFieldPtrOutput) ToGooglePrivacyDlpV2BigQueryFieldPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldPtrOutput

type GooglePrivacyDlpV2BigQueryFieldResponse

type GooglePrivacyDlpV2BigQueryFieldResponse struct {
	// Designated field in the BigQuery table.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
	// Source table of the field.
	Table GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"table"`
}

Message defining a field of a BigQuery table.

type GooglePrivacyDlpV2BigQueryFieldResponseArgs

type GooglePrivacyDlpV2BigQueryFieldResponseArgs struct {
	// Designated field in the BigQuery table.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
	// Source table of the field.
	Table GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"table"`
}

Message defining a field of a BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldResponseArgs) ElementType

func (GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponseOutput

func (i GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponseOutput() GooglePrivacyDlpV2BigQueryFieldResponseOutput

func (GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponseOutputWithContext

func (i GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldResponseOutput

func (GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

func (i GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput() GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2BigQueryFieldResponseArgs) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

type GooglePrivacyDlpV2BigQueryFieldResponseInput

type GooglePrivacyDlpV2BigQueryFieldResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryFieldResponseOutput() GooglePrivacyDlpV2BigQueryFieldResponseOutput
	ToGooglePrivacyDlpV2BigQueryFieldResponseOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryFieldResponseOutput
}

GooglePrivacyDlpV2BigQueryFieldResponseInput is an input type that accepts GooglePrivacyDlpV2BigQueryFieldResponseArgs and GooglePrivacyDlpV2BigQueryFieldResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryFieldResponseInput` via:

GooglePrivacyDlpV2BigQueryFieldResponseArgs{...}

type GooglePrivacyDlpV2BigQueryFieldResponseOutput

type GooglePrivacyDlpV2BigQueryFieldResponseOutput struct{ *pulumi.OutputState }

Message defining a field of a BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) ElementType

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) Field

Designated field in the BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) Table

Source table of the field.

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponseOutput

func (o GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponseOutput() GooglePrivacyDlpV2BigQueryFieldResponseOutput

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponseOutputWithContext

func (o GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldResponseOutput

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

func (o GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput() GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryFieldResponseOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

type GooglePrivacyDlpV2BigQueryFieldResponsePtrInput

type GooglePrivacyDlpV2BigQueryFieldResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput() GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput
	ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput
}

GooglePrivacyDlpV2BigQueryFieldResponsePtrInput is an input type that accepts GooglePrivacyDlpV2BigQueryFieldResponseArgs, GooglePrivacyDlpV2BigQueryFieldResponsePtr and GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryFieldResponsePtrInput` via:

        GooglePrivacyDlpV2BigQueryFieldResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

type GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) Elem

func (GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) Field

Designated field in the BigQuery table.

func (GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) Table

Source table of the field.

func (GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

func (o GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutput() GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryFieldResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryFieldResponsePtrOutput

type GooglePrivacyDlpV2BigQueryOptions

type GooglePrivacyDlpV2BigQueryOptions struct {
	// References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
	ExcludedFields []GooglePrivacyDlpV2FieldId `pulumi:"excludedFields"`
	// Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.
	IdentifyingFields []GooglePrivacyDlpV2FieldId `pulumi:"identifyingFields"`
	// 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.
	RowsLimit *string `pulumi:"rowsLimit"`
	// 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.
	RowsLimitPercent *int                                           `pulumi:"rowsLimitPercent"`
	SampleMethod     *GooglePrivacyDlpV2BigQueryOptionsSampleMethod `pulumi:"sampleMethod"`
	// Complete BigQuery table reference.
	TableReference *GooglePrivacyDlpV2BigQueryTable `pulumi:"tableReference"`
}

Options defining BigQuery table and row identifiers.

type GooglePrivacyDlpV2BigQueryOptionsArgs

type GooglePrivacyDlpV2BigQueryOptionsArgs struct {
	// References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
	ExcludedFields GooglePrivacyDlpV2FieldIdArrayInput `pulumi:"excludedFields"`
	// Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.
	IdentifyingFields GooglePrivacyDlpV2FieldIdArrayInput `pulumi:"identifyingFields"`
	// 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.
	RowsLimit pulumi.StringPtrInput `pulumi:"rowsLimit"`
	// 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.
	RowsLimitPercent pulumi.IntPtrInput                                    `pulumi:"rowsLimitPercent"`
	SampleMethod     GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrInput `pulumi:"sampleMethod"`
	// Complete BigQuery table reference.
	TableReference GooglePrivacyDlpV2BigQueryTablePtrInput `pulumi:"tableReference"`
}

Options defining BigQuery table and row identifiers.

func (GooglePrivacyDlpV2BigQueryOptionsArgs) ElementType

func (GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsOutput

func (i GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsOutput() GooglePrivacyDlpV2BigQueryOptionsOutput

func (GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsOutputWithContext

func (i GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsOutput

func (GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput

func (i GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput() GooglePrivacyDlpV2BigQueryOptionsPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext

func (i GooglePrivacyDlpV2BigQueryOptionsArgs) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsPtrOutput

type GooglePrivacyDlpV2BigQueryOptionsInput

type GooglePrivacyDlpV2BigQueryOptionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryOptionsOutput() GooglePrivacyDlpV2BigQueryOptionsOutput
	ToGooglePrivacyDlpV2BigQueryOptionsOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryOptionsOutput
}

GooglePrivacyDlpV2BigQueryOptionsInput is an input type that accepts GooglePrivacyDlpV2BigQueryOptionsArgs and GooglePrivacyDlpV2BigQueryOptionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryOptionsInput` via:

GooglePrivacyDlpV2BigQueryOptionsArgs{...}

type GooglePrivacyDlpV2BigQueryOptionsOutput

type GooglePrivacyDlpV2BigQueryOptionsOutput struct{ *pulumi.OutputState }

Options defining BigQuery table and row identifiers.

func (GooglePrivacyDlpV2BigQueryOptionsOutput) ElementType

func (GooglePrivacyDlpV2BigQueryOptionsOutput) ExcludedFields

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

func (GooglePrivacyDlpV2BigQueryOptionsOutput) IdentifyingFields

Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.

func (GooglePrivacyDlpV2BigQueryOptionsOutput) RowsLimit

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.

func (GooglePrivacyDlpV2BigQueryOptionsOutput) RowsLimitPercent

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.

func (GooglePrivacyDlpV2BigQueryOptionsOutput) SampleMethod

func (GooglePrivacyDlpV2BigQueryOptionsOutput) TableReference

Complete BigQuery table reference.

func (GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsOutput

func (o GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsOutput() GooglePrivacyDlpV2BigQueryOptionsOutput

func (GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsOutputWithContext

func (o GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsOutput

func (GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput

func (o GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput() GooglePrivacyDlpV2BigQueryOptionsPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryOptionsOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsPtrOutput

type GooglePrivacyDlpV2BigQueryOptionsPtrInput

type GooglePrivacyDlpV2BigQueryOptionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput() GooglePrivacyDlpV2BigQueryOptionsPtrOutput
	ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryOptionsPtrOutput
}

GooglePrivacyDlpV2BigQueryOptionsPtrInput is an input type that accepts GooglePrivacyDlpV2BigQueryOptionsArgs, GooglePrivacyDlpV2BigQueryOptionsPtr and GooglePrivacyDlpV2BigQueryOptionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryOptionsPtrInput` via:

        GooglePrivacyDlpV2BigQueryOptionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2BigQueryOptionsPtrOutput

type GooglePrivacyDlpV2BigQueryOptionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) Elem

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) ElementType

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) ExcludedFields

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

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) IdentifyingFields

Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) RowsLimit

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.

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) RowsLimitPercent

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.

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) SampleMethod

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) TableReference

Complete BigQuery table reference.

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput

func (o GooglePrivacyDlpV2BigQueryOptionsPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutput() GooglePrivacyDlpV2BigQueryOptionsPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryOptionsPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsPtrOutput

type GooglePrivacyDlpV2BigQueryOptionsResponse

type GooglePrivacyDlpV2BigQueryOptionsResponse struct {
	// References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
	ExcludedFields []GooglePrivacyDlpV2FieldIdResponse `pulumi:"excludedFields"`
	// Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.
	IdentifyingFields []GooglePrivacyDlpV2FieldIdResponse `pulumi:"identifyingFields"`
	// 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.
	RowsLimit string `pulumi:"rowsLimit"`
	// 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.
	RowsLimitPercent int    `pulumi:"rowsLimitPercent"`
	SampleMethod     string `pulumi:"sampleMethod"`
	// Complete BigQuery table reference.
	TableReference GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"tableReference"`
}

Options defining BigQuery table and row identifiers.

type GooglePrivacyDlpV2BigQueryOptionsResponseArgs

type GooglePrivacyDlpV2BigQueryOptionsResponseArgs struct {
	// References to fields excluded from scanning. This allows you to skip inspection of entire columns which you know have no findings.
	ExcludedFields GooglePrivacyDlpV2FieldIdResponseArrayInput `pulumi:"excludedFields"`
	// Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.
	IdentifyingFields GooglePrivacyDlpV2FieldIdResponseArrayInput `pulumi:"identifyingFields"`
	// 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.
	RowsLimit pulumi.StringInput `pulumi:"rowsLimit"`
	// 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.
	RowsLimitPercent pulumi.IntInput    `pulumi:"rowsLimitPercent"`
	SampleMethod     pulumi.StringInput `pulumi:"sampleMethod"`
	// Complete BigQuery table reference.
	TableReference GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"tableReference"`
}

Options defining BigQuery table and row identifiers.

func (GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutput

func (i GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutput() GooglePrivacyDlpV2BigQueryOptionsResponseOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsResponseOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

func (i GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput() GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2BigQueryOptionsResponseArgs) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

type GooglePrivacyDlpV2BigQueryOptionsResponseInput

type GooglePrivacyDlpV2BigQueryOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryOptionsResponseOutput() GooglePrivacyDlpV2BigQueryOptionsResponseOutput
	ToGooglePrivacyDlpV2BigQueryOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryOptionsResponseOutput
}

GooglePrivacyDlpV2BigQueryOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2BigQueryOptionsResponseArgs and GooglePrivacyDlpV2BigQueryOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryOptionsResponseInput` via:

GooglePrivacyDlpV2BigQueryOptionsResponseArgs{...}

type GooglePrivacyDlpV2BigQueryOptionsResponseOutput

type GooglePrivacyDlpV2BigQueryOptionsResponseOutput struct{ *pulumi.OutputState }

Options defining BigQuery table and row identifiers.

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ExcludedFields

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

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) IdentifyingFields

Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) RowsLimit

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.

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) RowsLimitPercent

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.

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) SampleMethod

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) TableReference

Complete BigQuery table reference.

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutput

func (o GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutput() GooglePrivacyDlpV2BigQueryOptionsResponseOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsResponseOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput() GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryOptionsResponseOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

type GooglePrivacyDlpV2BigQueryOptionsResponsePtrInput

type GooglePrivacyDlpV2BigQueryOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput() GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput
}

GooglePrivacyDlpV2BigQueryOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2BigQueryOptionsResponseArgs, GooglePrivacyDlpV2BigQueryOptionsResponsePtr and GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2BigQueryOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

type GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) ExcludedFields

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

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) IdentifyingFields

Table fields that may uniquely identify a row within the table. When `actions.saveFindings.outputConfig.table` is specified, the values of columns specified here are available in the output table under `location.content_locations.record_location.record_key.id_values`. Nested fields such as `person.birthdate.year` are allowed.

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) RowsLimit

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.

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) RowsLimitPercent

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.

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) SampleMethod

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) TableReference

Complete BigQuery table reference.

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput() GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsResponsePtrOutput

type GooglePrivacyDlpV2BigQueryOptionsSampleMethod added in v0.4.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethod string

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ElementType added in v0.4.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput added in v0.6.0

func (e GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput() GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput() GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethod) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodInput added in v0.6.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput() GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput
	ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput
}

GooglePrivacyDlpV2BigQueryOptionsSampleMethodInput is an input type that accepts GooglePrivacyDlpV2BigQueryOptionsSampleMethodArgs and GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryOptionsSampleMethodInput` via:

GooglePrivacyDlpV2BigQueryOptionsSampleMethodArgs{...}

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput added in v0.6.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput added in v0.6.0

func (o GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput() GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput() GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrInput added in v0.6.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput() GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput
	ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput
}

func GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtr added in v0.6.0

func GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtr(v string) GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrInput

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput added in v0.6.0

type GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) ToGooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2BigQueryOptionsSampleMethodPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2BigQueryTable

type GooglePrivacyDlpV2BigQueryTable struct {
	// Dataset ID of the table.
	DatasetId *string `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
	Project *string `pulumi:"project"`
	// Name of the table.
	TableId *string `pulumi:"tableId"`
}

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

type GooglePrivacyDlpV2BigQueryTableArgs

type GooglePrivacyDlpV2BigQueryTableArgs struct {
	// Dataset ID of the table.
	DatasetId pulumi.StringPtrInput `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
	Project pulumi.StringPtrInput `pulumi:"project"`
	// Name of the table.
	TableId pulumi.StringPtrInput `pulumi:"tableId"`
}

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

func (GooglePrivacyDlpV2BigQueryTableArgs) ElementType

func (GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTableOutput

func (i GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTableOutput() GooglePrivacyDlpV2BigQueryTableOutput

func (GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTableOutputWithContext

func (i GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTableOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableOutput

func (GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTablePtrOutput

func (i GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTablePtrOutput() GooglePrivacyDlpV2BigQueryTablePtrOutput

func (GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext

func (i GooglePrivacyDlpV2BigQueryTableArgs) ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTablePtrOutput

type GooglePrivacyDlpV2BigQueryTableInput

type GooglePrivacyDlpV2BigQueryTableInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryTableOutput() GooglePrivacyDlpV2BigQueryTableOutput
	ToGooglePrivacyDlpV2BigQueryTableOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryTableOutput
}

GooglePrivacyDlpV2BigQueryTableInput is an input type that accepts GooglePrivacyDlpV2BigQueryTableArgs and GooglePrivacyDlpV2BigQueryTableOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryTableInput` via:

GooglePrivacyDlpV2BigQueryTableArgs{...}

type GooglePrivacyDlpV2BigQueryTableOutput

type GooglePrivacyDlpV2BigQueryTableOutput struct{ *pulumi.OutputState }

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

func (GooglePrivacyDlpV2BigQueryTableOutput) DatasetId

Dataset ID of the table.

func (GooglePrivacyDlpV2BigQueryTableOutput) ElementType

func (GooglePrivacyDlpV2BigQueryTableOutput) Project added in v0.3.0

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

func (GooglePrivacyDlpV2BigQueryTableOutput) TableId

Name of the table.

func (GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTableOutput

func (o GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTableOutput() GooglePrivacyDlpV2BigQueryTableOutput

func (GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTableOutputWithContext

func (o GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTableOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableOutput

func (GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutput

func (o GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutput() GooglePrivacyDlpV2BigQueryTablePtrOutput

func (GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryTableOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTablePtrOutput

type GooglePrivacyDlpV2BigQueryTablePtrInput

type GooglePrivacyDlpV2BigQueryTablePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryTablePtrOutput() GooglePrivacyDlpV2BigQueryTablePtrOutput
	ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryTablePtrOutput
}

GooglePrivacyDlpV2BigQueryTablePtrInput is an input type that accepts GooglePrivacyDlpV2BigQueryTableArgs, GooglePrivacyDlpV2BigQueryTablePtr and GooglePrivacyDlpV2BigQueryTablePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryTablePtrInput` via:

        GooglePrivacyDlpV2BigQueryTableArgs{...}

or:

        nil

type GooglePrivacyDlpV2BigQueryTablePtrOutput

type GooglePrivacyDlpV2BigQueryTablePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) DatasetId

Dataset ID of the table.

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) Elem

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) ElementType

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) Project added in v0.3.0

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

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) TableId

Name of the table.

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutput

func (o GooglePrivacyDlpV2BigQueryTablePtrOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutput() GooglePrivacyDlpV2BigQueryTablePtrOutput

func (GooglePrivacyDlpV2BigQueryTablePtrOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryTablePtrOutput) ToGooglePrivacyDlpV2BigQueryTablePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTablePtrOutput

type GooglePrivacyDlpV2BigQueryTableResponse

type GooglePrivacyDlpV2BigQueryTableResponse struct {
	// Dataset ID of the table.
	DatasetId string `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
	Project string `pulumi:"project"`
	// Name of the table.
	TableId string `pulumi:"tableId"`
}

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

type GooglePrivacyDlpV2BigQueryTableResponseArgs

type GooglePrivacyDlpV2BigQueryTableResponseArgs struct {
	// Dataset ID of the table.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table. If omitted, project ID is inferred from the API call.
	Project pulumi.StringInput `pulumi:"project"`
	// Name of the table.
	TableId pulumi.StringInput `pulumi:"tableId"`
}

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

func (GooglePrivacyDlpV2BigQueryTableResponseArgs) ElementType

func (GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponseOutput

func (i GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponseOutput() GooglePrivacyDlpV2BigQueryTableResponseOutput

func (GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponseOutputWithContext

func (i GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableResponseOutput

func (GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput

func (i GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput() GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2BigQueryTableResponseArgs) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

type GooglePrivacyDlpV2BigQueryTableResponseInput

type GooglePrivacyDlpV2BigQueryTableResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryTableResponseOutput() GooglePrivacyDlpV2BigQueryTableResponseOutput
	ToGooglePrivacyDlpV2BigQueryTableResponseOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryTableResponseOutput
}

GooglePrivacyDlpV2BigQueryTableResponseInput is an input type that accepts GooglePrivacyDlpV2BigQueryTableResponseArgs and GooglePrivacyDlpV2BigQueryTableResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryTableResponseInput` via:

GooglePrivacyDlpV2BigQueryTableResponseArgs{...}

type GooglePrivacyDlpV2BigQueryTableResponseOutput

type GooglePrivacyDlpV2BigQueryTableResponseOutput struct{ *pulumi.OutputState }

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

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) DatasetId

Dataset ID of the table.

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) ElementType

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) Project added in v0.3.0

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

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) TableId

Name of the table.

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponseOutput

func (o GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponseOutput() GooglePrivacyDlpV2BigQueryTableResponseOutput

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponseOutputWithContext

func (o GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableResponseOutput

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput

func (o GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput() GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryTableResponseOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

type GooglePrivacyDlpV2BigQueryTableResponsePtrInput

type GooglePrivacyDlpV2BigQueryTableResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput() GooglePrivacyDlpV2BigQueryTableResponsePtrOutput
	ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2BigQueryTableResponsePtrOutput
}

GooglePrivacyDlpV2BigQueryTableResponsePtrInput is an input type that accepts GooglePrivacyDlpV2BigQueryTableResponseArgs, GooglePrivacyDlpV2BigQueryTableResponsePtr and GooglePrivacyDlpV2BigQueryTableResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BigQueryTableResponsePtrInput` via:

        GooglePrivacyDlpV2BigQueryTableResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

type GooglePrivacyDlpV2BigQueryTableResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) DatasetId

Dataset ID of the table.

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) Elem

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) Project added in v0.3.0

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

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) TableId

Name of the table.

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput

func (o GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutput() GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

func (GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2BigQueryTableResponsePtrOutput) ToGooglePrivacyDlpV2BigQueryTableResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BigQueryTableResponsePtrOutput

type GooglePrivacyDlpV2Bucket

type GooglePrivacyDlpV2Bucket struct {
	// Upper bound of the range, exclusive; type must match min.
	Max *GooglePrivacyDlpV2Value `pulumi:"max"`
	// Lower bound of the range, inclusive. Type should be the same as max if used.
	Min *GooglePrivacyDlpV2Value `pulumi:"min"`
	// Replacement value for this bucket.
	ReplacementValue GooglePrivacyDlpV2Value `pulumi:"replacementValue"`
}

Bucket is represented as a range, along with replacement values.

type GooglePrivacyDlpV2BucketArgs

type GooglePrivacyDlpV2BucketArgs struct {
	// Upper bound of the range, exclusive; type must match min.
	Max GooglePrivacyDlpV2ValuePtrInput `pulumi:"max"`
	// Lower bound of the range, inclusive. Type should be the same as max if used.
	Min GooglePrivacyDlpV2ValuePtrInput `pulumi:"min"`
	// Replacement value for this bucket.
	ReplacementValue GooglePrivacyDlpV2ValueInput `pulumi:"replacementValue"`
}

Bucket is represented as a range, along with replacement values.

func (GooglePrivacyDlpV2BucketArgs) ElementType

func (GooglePrivacyDlpV2BucketArgs) ToGooglePrivacyDlpV2BucketOutput

func (i GooglePrivacyDlpV2BucketArgs) ToGooglePrivacyDlpV2BucketOutput() GooglePrivacyDlpV2BucketOutput

func (GooglePrivacyDlpV2BucketArgs) ToGooglePrivacyDlpV2BucketOutputWithContext

func (i GooglePrivacyDlpV2BucketArgs) ToGooglePrivacyDlpV2BucketOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketOutput

type GooglePrivacyDlpV2BucketArray

type GooglePrivacyDlpV2BucketArray []GooglePrivacyDlpV2BucketInput

func (GooglePrivacyDlpV2BucketArray) ElementType

func (GooglePrivacyDlpV2BucketArray) ToGooglePrivacyDlpV2BucketArrayOutput

func (i GooglePrivacyDlpV2BucketArray) ToGooglePrivacyDlpV2BucketArrayOutput() GooglePrivacyDlpV2BucketArrayOutput

func (GooglePrivacyDlpV2BucketArray) ToGooglePrivacyDlpV2BucketArrayOutputWithContext

func (i GooglePrivacyDlpV2BucketArray) ToGooglePrivacyDlpV2BucketArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketArrayOutput

type GooglePrivacyDlpV2BucketArrayInput

type GooglePrivacyDlpV2BucketArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketArrayOutput() GooglePrivacyDlpV2BucketArrayOutput
	ToGooglePrivacyDlpV2BucketArrayOutputWithContext(context.Context) GooglePrivacyDlpV2BucketArrayOutput
}

GooglePrivacyDlpV2BucketArrayInput is an input type that accepts GooglePrivacyDlpV2BucketArray and GooglePrivacyDlpV2BucketArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketArrayInput` via:

GooglePrivacyDlpV2BucketArray{ GooglePrivacyDlpV2BucketArgs{...} }

type GooglePrivacyDlpV2BucketArrayOutput

type GooglePrivacyDlpV2BucketArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BucketArrayOutput) ElementType

func (GooglePrivacyDlpV2BucketArrayOutput) Index

func (GooglePrivacyDlpV2BucketArrayOutput) ToGooglePrivacyDlpV2BucketArrayOutput

func (o GooglePrivacyDlpV2BucketArrayOutput) ToGooglePrivacyDlpV2BucketArrayOutput() GooglePrivacyDlpV2BucketArrayOutput

func (GooglePrivacyDlpV2BucketArrayOutput) ToGooglePrivacyDlpV2BucketArrayOutputWithContext

func (o GooglePrivacyDlpV2BucketArrayOutput) ToGooglePrivacyDlpV2BucketArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketArrayOutput

type GooglePrivacyDlpV2BucketInput

type GooglePrivacyDlpV2BucketInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketOutput() GooglePrivacyDlpV2BucketOutput
	ToGooglePrivacyDlpV2BucketOutputWithContext(context.Context) GooglePrivacyDlpV2BucketOutput
}

GooglePrivacyDlpV2BucketInput is an input type that accepts GooglePrivacyDlpV2BucketArgs and GooglePrivacyDlpV2BucketOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketInput` via:

GooglePrivacyDlpV2BucketArgs{...}

type GooglePrivacyDlpV2BucketOutput

type GooglePrivacyDlpV2BucketOutput struct{ *pulumi.OutputState }

Bucket is represented as a range, along with replacement values.

func (GooglePrivacyDlpV2BucketOutput) ElementType

func (GooglePrivacyDlpV2BucketOutput) Max

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

func (GooglePrivacyDlpV2BucketOutput) Min

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

func (GooglePrivacyDlpV2BucketOutput) ReplacementValue

Replacement value for this bucket.

func (GooglePrivacyDlpV2BucketOutput) ToGooglePrivacyDlpV2BucketOutput

func (o GooglePrivacyDlpV2BucketOutput) ToGooglePrivacyDlpV2BucketOutput() GooglePrivacyDlpV2BucketOutput

func (GooglePrivacyDlpV2BucketOutput) ToGooglePrivacyDlpV2BucketOutputWithContext

func (o GooglePrivacyDlpV2BucketOutput) ToGooglePrivacyDlpV2BucketOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketOutput

type GooglePrivacyDlpV2BucketResponse

type GooglePrivacyDlpV2BucketResponse struct {
	// Upper bound of the range, exclusive; type must match min.
	Max GooglePrivacyDlpV2ValueResponse `pulumi:"max"`
	// Lower bound of the range, inclusive. Type should be the same as max if used.
	Min GooglePrivacyDlpV2ValueResponse `pulumi:"min"`
	// Replacement value for this bucket.
	ReplacementValue GooglePrivacyDlpV2ValueResponse `pulumi:"replacementValue"`
}

Bucket is represented as a range, along with replacement values.

type GooglePrivacyDlpV2BucketResponseArgs

type GooglePrivacyDlpV2BucketResponseArgs struct {
	// Upper bound of the range, exclusive; type must match min.
	Max GooglePrivacyDlpV2ValueResponseInput `pulumi:"max"`
	// Lower bound of the range, inclusive. Type should be the same as max if used.
	Min GooglePrivacyDlpV2ValueResponseInput `pulumi:"min"`
	// Replacement value for this bucket.
	ReplacementValue GooglePrivacyDlpV2ValueResponseInput `pulumi:"replacementValue"`
}

Bucket is represented as a range, along with replacement values.

func (GooglePrivacyDlpV2BucketResponseArgs) ElementType

func (GooglePrivacyDlpV2BucketResponseArgs) ToGooglePrivacyDlpV2BucketResponseOutput

func (i GooglePrivacyDlpV2BucketResponseArgs) ToGooglePrivacyDlpV2BucketResponseOutput() GooglePrivacyDlpV2BucketResponseOutput

func (GooglePrivacyDlpV2BucketResponseArgs) ToGooglePrivacyDlpV2BucketResponseOutputWithContext

func (i GooglePrivacyDlpV2BucketResponseArgs) ToGooglePrivacyDlpV2BucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketResponseOutput

type GooglePrivacyDlpV2BucketResponseArray

type GooglePrivacyDlpV2BucketResponseArray []GooglePrivacyDlpV2BucketResponseInput

func (GooglePrivacyDlpV2BucketResponseArray) ElementType

func (GooglePrivacyDlpV2BucketResponseArray) ToGooglePrivacyDlpV2BucketResponseArrayOutput

func (i GooglePrivacyDlpV2BucketResponseArray) ToGooglePrivacyDlpV2BucketResponseArrayOutput() GooglePrivacyDlpV2BucketResponseArrayOutput

func (GooglePrivacyDlpV2BucketResponseArray) ToGooglePrivacyDlpV2BucketResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2BucketResponseArray) ToGooglePrivacyDlpV2BucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketResponseArrayOutput

type GooglePrivacyDlpV2BucketResponseArrayInput

type GooglePrivacyDlpV2BucketResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketResponseArrayOutput() GooglePrivacyDlpV2BucketResponseArrayOutput
	ToGooglePrivacyDlpV2BucketResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2BucketResponseArrayOutput
}

GooglePrivacyDlpV2BucketResponseArrayInput is an input type that accepts GooglePrivacyDlpV2BucketResponseArray and GooglePrivacyDlpV2BucketResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketResponseArrayInput` via:

GooglePrivacyDlpV2BucketResponseArray{ GooglePrivacyDlpV2BucketResponseArgs{...} }

type GooglePrivacyDlpV2BucketResponseArrayOutput

type GooglePrivacyDlpV2BucketResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BucketResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2BucketResponseArrayOutput) Index

func (GooglePrivacyDlpV2BucketResponseArrayOutput) ToGooglePrivacyDlpV2BucketResponseArrayOutput

func (o GooglePrivacyDlpV2BucketResponseArrayOutput) ToGooglePrivacyDlpV2BucketResponseArrayOutput() GooglePrivacyDlpV2BucketResponseArrayOutput

func (GooglePrivacyDlpV2BucketResponseArrayOutput) ToGooglePrivacyDlpV2BucketResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2BucketResponseArrayOutput) ToGooglePrivacyDlpV2BucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketResponseArrayOutput

type GooglePrivacyDlpV2BucketResponseInput

type GooglePrivacyDlpV2BucketResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketResponseOutput() GooglePrivacyDlpV2BucketResponseOutput
	ToGooglePrivacyDlpV2BucketResponseOutputWithContext(context.Context) GooglePrivacyDlpV2BucketResponseOutput
}

GooglePrivacyDlpV2BucketResponseInput is an input type that accepts GooglePrivacyDlpV2BucketResponseArgs and GooglePrivacyDlpV2BucketResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketResponseInput` via:

GooglePrivacyDlpV2BucketResponseArgs{...}

type GooglePrivacyDlpV2BucketResponseOutput

type GooglePrivacyDlpV2BucketResponseOutput struct{ *pulumi.OutputState }

Bucket is represented as a range, along with replacement values.

func (GooglePrivacyDlpV2BucketResponseOutput) ElementType

func (GooglePrivacyDlpV2BucketResponseOutput) Max

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

func (GooglePrivacyDlpV2BucketResponseOutput) Min

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

func (GooglePrivacyDlpV2BucketResponseOutput) ReplacementValue

Replacement value for this bucket.

func (GooglePrivacyDlpV2BucketResponseOutput) ToGooglePrivacyDlpV2BucketResponseOutput

func (o GooglePrivacyDlpV2BucketResponseOutput) ToGooglePrivacyDlpV2BucketResponseOutput() GooglePrivacyDlpV2BucketResponseOutput

func (GooglePrivacyDlpV2BucketResponseOutput) ToGooglePrivacyDlpV2BucketResponseOutputWithContext

func (o GooglePrivacyDlpV2BucketResponseOutput) ToGooglePrivacyDlpV2BucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketResponseOutput

type GooglePrivacyDlpV2BucketingConfig

type GooglePrivacyDlpV2BucketingConfig struct {
	// Set of buckets. Ranges must be non-overlapping.
	Buckets []GooglePrivacyDlpV2Bucket `pulumi:"buckets"`
}

Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

type GooglePrivacyDlpV2BucketingConfigArgs

type GooglePrivacyDlpV2BucketingConfigArgs struct {
	// Set of buckets. Ranges must be non-overlapping.
	Buckets GooglePrivacyDlpV2BucketArrayInput `pulumi:"buckets"`
}

Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2BucketingConfigArgs) ElementType

func (GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigOutput

func (i GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigOutput() GooglePrivacyDlpV2BucketingConfigOutput

func (GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigOutputWithContext

func (i GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigOutput

func (GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigPtrOutput

func (i GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigPtrOutput() GooglePrivacyDlpV2BucketingConfigPtrOutput

func (GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2BucketingConfigArgs) ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigPtrOutput

type GooglePrivacyDlpV2BucketingConfigInput

type GooglePrivacyDlpV2BucketingConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketingConfigOutput() GooglePrivacyDlpV2BucketingConfigOutput
	ToGooglePrivacyDlpV2BucketingConfigOutputWithContext(context.Context) GooglePrivacyDlpV2BucketingConfigOutput
}

GooglePrivacyDlpV2BucketingConfigInput is an input type that accepts GooglePrivacyDlpV2BucketingConfigArgs and GooglePrivacyDlpV2BucketingConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketingConfigInput` via:

GooglePrivacyDlpV2BucketingConfigArgs{...}

type GooglePrivacyDlpV2BucketingConfigOutput

type GooglePrivacyDlpV2BucketingConfigOutput struct{ *pulumi.OutputState }

Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2BucketingConfigOutput) Buckets

Set of buckets. Ranges must be non-overlapping.

func (GooglePrivacyDlpV2BucketingConfigOutput) ElementType

func (GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigOutput

func (o GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigOutput() GooglePrivacyDlpV2BucketingConfigOutput

func (GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigOutputWithContext

func (o GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigOutput

func (GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutput

func (o GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutput() GooglePrivacyDlpV2BucketingConfigPtrOutput

func (GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2BucketingConfigOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigPtrOutput

type GooglePrivacyDlpV2BucketingConfigPtrInput

type GooglePrivacyDlpV2BucketingConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketingConfigPtrOutput() GooglePrivacyDlpV2BucketingConfigPtrOutput
	ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2BucketingConfigPtrOutput
}

GooglePrivacyDlpV2BucketingConfigPtrInput is an input type that accepts GooglePrivacyDlpV2BucketingConfigArgs, GooglePrivacyDlpV2BucketingConfigPtr and GooglePrivacyDlpV2BucketingConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketingConfigPtrInput` via:

        GooglePrivacyDlpV2BucketingConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2BucketingConfigPtrOutput

type GooglePrivacyDlpV2BucketingConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2BucketingConfigPtrOutput) Buckets

Set of buckets. Ranges must be non-overlapping.

func (GooglePrivacyDlpV2BucketingConfigPtrOutput) Elem

func (GooglePrivacyDlpV2BucketingConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2BucketingConfigPtrOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutput

func (o GooglePrivacyDlpV2BucketingConfigPtrOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutput() GooglePrivacyDlpV2BucketingConfigPtrOutput

func (GooglePrivacyDlpV2BucketingConfigPtrOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2BucketingConfigPtrOutput) ToGooglePrivacyDlpV2BucketingConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigPtrOutput

type GooglePrivacyDlpV2BucketingConfigResponse

type GooglePrivacyDlpV2BucketingConfigResponse struct {
	// Set of buckets. Ranges must be non-overlapping.
	Buckets []GooglePrivacyDlpV2BucketResponse `pulumi:"buckets"`
}

Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

type GooglePrivacyDlpV2BucketingConfigResponseArgs

type GooglePrivacyDlpV2BucketingConfigResponseArgs struct {
	// Set of buckets. Ranges must be non-overlapping.
	Buckets GooglePrivacyDlpV2BucketResponseArrayInput `pulumi:"buckets"`
}

Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2BucketingConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2BucketingConfigResponseArgs) ToGooglePrivacyDlpV2BucketingConfigResponseOutput

func (i GooglePrivacyDlpV2BucketingConfigResponseArgs) ToGooglePrivacyDlpV2BucketingConfigResponseOutput() GooglePrivacyDlpV2BucketingConfigResponseOutput

func (GooglePrivacyDlpV2BucketingConfigResponseArgs) ToGooglePrivacyDlpV2BucketingConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2BucketingConfigResponseArgs) ToGooglePrivacyDlpV2BucketingConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigResponseOutput

type GooglePrivacyDlpV2BucketingConfigResponseInput

type GooglePrivacyDlpV2BucketingConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2BucketingConfigResponseOutput() GooglePrivacyDlpV2BucketingConfigResponseOutput
	ToGooglePrivacyDlpV2BucketingConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2BucketingConfigResponseOutput
}

GooglePrivacyDlpV2BucketingConfigResponseInput is an input type that accepts GooglePrivacyDlpV2BucketingConfigResponseArgs and GooglePrivacyDlpV2BucketingConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2BucketingConfigResponseInput` via:

GooglePrivacyDlpV2BucketingConfigResponseArgs{...}

type GooglePrivacyDlpV2BucketingConfigResponseOutput

type GooglePrivacyDlpV2BucketingConfigResponseOutput struct{ *pulumi.OutputState }

Generalization function that buckets values based on ranges. The ranges and replacement values are dynamically provided by the user for custom behavior, such as 1-30 -> LOW 31-65 -> MEDIUM 66-100 -> HIGH This can be used on data of type: number, long, string, timestamp. If the bound `Value` type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2BucketingConfigResponseOutput) Buckets

Set of buckets. Ranges must be non-overlapping.

func (GooglePrivacyDlpV2BucketingConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2BucketingConfigResponseOutput) ToGooglePrivacyDlpV2BucketingConfigResponseOutput

func (o GooglePrivacyDlpV2BucketingConfigResponseOutput) ToGooglePrivacyDlpV2BucketingConfigResponseOutput() GooglePrivacyDlpV2BucketingConfigResponseOutput

func (GooglePrivacyDlpV2BucketingConfigResponseOutput) ToGooglePrivacyDlpV2BucketingConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2BucketingConfigResponseOutput) ToGooglePrivacyDlpV2BucketingConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2BucketingConfigResponseOutput

type GooglePrivacyDlpV2CategoricalStatsConfig

type GooglePrivacyDlpV2CategoricalStatsConfig struct {
	// Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.
	Field *GooglePrivacyDlpV2FieldId `pulumi:"field"`
}

Compute numerical stats over an individual column, including number of distinct values and value count distribution.

type GooglePrivacyDlpV2CategoricalStatsConfigArgs

type GooglePrivacyDlpV2CategoricalStatsConfigArgs struct {
	// Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.
	Field GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"field"`
}

Compute numerical stats over an individual column, including number of distinct values and value count distribution.

func (GooglePrivacyDlpV2CategoricalStatsConfigArgs) ElementType

func (GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigOutput

func (i GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigOutput() GooglePrivacyDlpV2CategoricalStatsConfigOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

func (i GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsConfigArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigInput

type GooglePrivacyDlpV2CategoricalStatsConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsConfigOutput() GooglePrivacyDlpV2CategoricalStatsConfigOutput
	ToGooglePrivacyDlpV2CategoricalStatsConfigOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsConfigOutput
}

GooglePrivacyDlpV2CategoricalStatsConfigInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsConfigArgs and GooglePrivacyDlpV2CategoricalStatsConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsConfigInput` via:

GooglePrivacyDlpV2CategoricalStatsConfigArgs{...}

type GooglePrivacyDlpV2CategoricalStatsConfigOutput

type GooglePrivacyDlpV2CategoricalStatsConfigOutput struct{ *pulumi.OutputState }

Compute numerical stats over an individual column, including number of distinct values and value count distribution.

func (GooglePrivacyDlpV2CategoricalStatsConfigOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsConfigOutput) Field

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

func (GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigOutput

func (o GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigOutput() GooglePrivacyDlpV2CategoricalStatsConfigOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

func (o GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsConfigOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigPtrInput

type GooglePrivacyDlpV2CategoricalStatsConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput
	ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput
}

GooglePrivacyDlpV2CategoricalStatsConfigPtrInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsConfigArgs, GooglePrivacyDlpV2CategoricalStatsConfigPtr and GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsConfigPtrInput` via:

        GooglePrivacyDlpV2CategoricalStatsConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) Elem

func (GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) Field

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

func (GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

func (o GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigPtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigResponse

type GooglePrivacyDlpV2CategoricalStatsConfigResponse struct {
	// Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
}

Compute numerical stats over an individual column, including number of distinct values and value count distribution.

type GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs

type GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs struct {
	// Field to compute categorical stats on. All column types are supported except for arrays and structs. However, it may be more informative to use NumericalStats when the field type is supported, depending on the data.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
}

Compute numerical stats over an individual column, including number of distinct values and value count distribution.

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutput

func (i GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutput() GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

func (i GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigResponseInput

type GooglePrivacyDlpV2CategoricalStatsConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutput() GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput
	ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput
}

GooglePrivacyDlpV2CategoricalStatsConfigResponseInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs and GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsConfigResponseInput` via:

GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs{...}

type GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput

type GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput struct{ *pulumi.OutputState }

Compute numerical stats over an individual column, including number of distinct values and value count distribution.

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) Field

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

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

func (o GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsConfigResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrInput

type GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput() GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput
	ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput
}

GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs, GooglePrivacyDlpV2CategoricalStatsConfigResponsePtr and GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrInput` via:

        GooglePrivacyDlpV2CategoricalStatsConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput) Field

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

func (GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput) ToGooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponse

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponse struct {
	// Total number of values in this bucket.
	BucketSize string `pulumi:"bucketSize"`
	// Total number of distinct values in this bucket.
	BucketValueCount string `pulumi:"bucketValueCount"`
	// Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.
	BucketValues []GooglePrivacyDlpV2ValueFrequencyResponse `pulumi:"bucketValues"`
	// Lower bound on the value frequency of the values in this bucket.
	ValueFrequencyLowerBound string `pulumi:"valueFrequencyLowerBound"`
	// Upper bound on the value frequency of the values in this bucket.
	ValueFrequencyUpperBound string `pulumi:"valueFrequencyUpperBound"`
}

Histogram of value frequencies in the column.

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs struct {
	// Total number of values in this bucket.
	BucketSize pulumi.StringInput `pulumi:"bucketSize"`
	// Total number of distinct values in this bucket.
	BucketValueCount pulumi.StringInput `pulumi:"bucketValueCount"`
	// Sample of value frequencies in this bucket. The total number of values returned per bucket is capped at 20.
	BucketValues GooglePrivacyDlpV2ValueFrequencyResponseArrayInput `pulumi:"bucketValues"`
	// Lower bound on the value frequency of the values in this bucket.
	ValueFrequencyLowerBound pulumi.StringInput `pulumi:"valueFrequencyLowerBound"`
	// Upper bound on the value frequency of the values in this bucket.
	ValueFrequencyUpperBound pulumi.StringInput `pulumi:"valueFrequencyUpperBound"`
}

Histogram of value frequencies in the column.

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs) ElementType

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray []GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseInput

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray) ElementType

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayInput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput
	ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput
}

GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray and GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayInput` via:

GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArray{ GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs{...} }

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseInput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput() GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput
	ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput
}

GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs and GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseInput` via:

GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArgs{...}

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput

type GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput struct{ *pulumi.OutputState }

Histogram of value frequencies in the column.

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) BucketSize

Total number of values in this bucket.

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) BucketValueCount

Total number of distinct values in this bucket.

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) BucketValues

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

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) ValueFrequencyLowerBound

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

func (GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseOutput) ValueFrequencyUpperBound

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

type GooglePrivacyDlpV2CategoricalStatsResultResponse

type GooglePrivacyDlpV2CategoricalStatsResultResponse struct {
	// Histogram of value frequencies in the column.
	ValueFrequencyHistogramBuckets []GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponse `pulumi:"valueFrequencyHistogramBuckets"`
}

Result of the categorical stats computation.

type GooglePrivacyDlpV2CategoricalStatsResultResponseArgs

type GooglePrivacyDlpV2CategoricalStatsResultResponseArgs struct {
	// Histogram of value frequencies in the column.
	ValueFrequencyHistogramBuckets GooglePrivacyDlpV2CategoricalStatsHistogramBucketResponseArrayInput `pulumi:"valueFrequencyHistogramBuckets"`
}

Result of the categorical stats computation.

func (GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ElementType

func (GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutput

func (i GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutput() GooglePrivacyDlpV2CategoricalStatsResultResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (i GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput() GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2CategoricalStatsResultResponseArgs) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

type GooglePrivacyDlpV2CategoricalStatsResultResponseInput

type GooglePrivacyDlpV2CategoricalStatsResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutput() GooglePrivacyDlpV2CategoricalStatsResultResponseOutput
	ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponseOutput
}

GooglePrivacyDlpV2CategoricalStatsResultResponseInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsResultResponseArgs and GooglePrivacyDlpV2CategoricalStatsResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsResultResponseInput` via:

GooglePrivacyDlpV2CategoricalStatsResultResponseArgs{...}

type GooglePrivacyDlpV2CategoricalStatsResultResponseOutput

type GooglePrivacyDlpV2CategoricalStatsResultResponseOutput struct{ *pulumi.OutputState }

Result of the categorical stats computation.

func (GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponseOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (o GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput() GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponseOutput) ValueFrequencyHistogramBuckets

Histogram of value frequencies in the column.

type GooglePrivacyDlpV2CategoricalStatsResultResponsePtrInput

type GooglePrivacyDlpV2CategoricalStatsResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput() GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput
	ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput
}

GooglePrivacyDlpV2CategoricalStatsResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2CategoricalStatsResultResponseArgs, GooglePrivacyDlpV2CategoricalStatsResultResponsePtr and GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CategoricalStatsResultResponsePtrInput` via:

        GooglePrivacyDlpV2CategoricalStatsResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

type GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput) ToGooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2CategoricalStatsResultResponsePtrOutput) ValueFrequencyHistogramBuckets

Histogram of value frequencies in the column.

type GooglePrivacyDlpV2CharacterMaskConfig

type GooglePrivacyDlpV2CharacterMaskConfig struct {
	// When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is `555-555-5555` and you instruct Cloud DLP to skip `-` and mask 5 characters with `*`, Cloud DLP returns `***-**5-5555`.
	CharactersToIgnore []GooglePrivacyDlpV2CharsToIgnore `pulumi:"charactersToIgnore"`
	// Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to `*` for strings, and `0` for digits.
	MaskingCharacter *string `pulumi:"maskingCharacter"`
	// Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.
	NumberToMask *int `pulumi:"numberToMask"`
	// Mask characters in reverse order. For example, if `masking_character` is `0`, `number_to_mask` is `14`, and `reverse_order` is `false`, then the input string `1234-5678-9012-3456` is masked as `00000000000000-3456`. If `masking_character` is `*`, `number_to_mask` is `3`, and `reverse_order` is `true`, then the string `12345` is masked as `12***`.
	ReverseOrder *bool `pulumi:"reverseOrder"`
}

Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.

type GooglePrivacyDlpV2CharacterMaskConfigArgs

type GooglePrivacyDlpV2CharacterMaskConfigArgs struct {
	// When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is `555-555-5555` and you instruct Cloud DLP to skip `-` and mask 5 characters with `*`, Cloud DLP returns `***-**5-5555`.
	CharactersToIgnore GooglePrivacyDlpV2CharsToIgnoreArrayInput `pulumi:"charactersToIgnore"`
	// Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to `*` for strings, and `0` for digits.
	MaskingCharacter pulumi.StringPtrInput `pulumi:"maskingCharacter"`
	// Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.
	NumberToMask pulumi.IntPtrInput `pulumi:"numberToMask"`
	// Mask characters in reverse order. For example, if `masking_character` is `0`, `number_to_mask` is `14`, and `reverse_order` is `false`, then the input string `1234-5678-9012-3456` is masked as `00000000000000-3456`. If `masking_character` is `*`, `number_to_mask` is `3`, and `reverse_order` is `true`, then the string `12345` is masked as `12***`.
	ReverseOrder pulumi.BoolPtrInput `pulumi:"reverseOrder"`
}

Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.

func (GooglePrivacyDlpV2CharacterMaskConfigArgs) ElementType

func (GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigOutput

func (i GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigOutput() GooglePrivacyDlpV2CharacterMaskConfigOutput

func (GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigOutputWithContext

func (i GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigOutput

func (GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput

func (i GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput() GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

func (GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2CharacterMaskConfigArgs) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

type GooglePrivacyDlpV2CharacterMaskConfigInput

type GooglePrivacyDlpV2CharacterMaskConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharacterMaskConfigOutput() GooglePrivacyDlpV2CharacterMaskConfigOutput
	ToGooglePrivacyDlpV2CharacterMaskConfigOutputWithContext(context.Context) GooglePrivacyDlpV2CharacterMaskConfigOutput
}

GooglePrivacyDlpV2CharacterMaskConfigInput is an input type that accepts GooglePrivacyDlpV2CharacterMaskConfigArgs and GooglePrivacyDlpV2CharacterMaskConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharacterMaskConfigInput` via:

GooglePrivacyDlpV2CharacterMaskConfigArgs{...}

type GooglePrivacyDlpV2CharacterMaskConfigOutput

type GooglePrivacyDlpV2CharacterMaskConfigOutput struct{ *pulumi.OutputState }

Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) CharactersToIgnore

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

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) ElementType

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) MaskingCharacter

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

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) NumberToMask

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) ReverseOrder

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

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigOutput

func (o GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigOutput() GooglePrivacyDlpV2CharacterMaskConfigOutput

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigOutputWithContext

func (o GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigOutput

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput

func (o GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput() GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

func (GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CharacterMaskConfigOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

type GooglePrivacyDlpV2CharacterMaskConfigPtrInput

type GooglePrivacyDlpV2CharacterMaskConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput() GooglePrivacyDlpV2CharacterMaskConfigPtrOutput
	ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CharacterMaskConfigPtrOutput
}

GooglePrivacyDlpV2CharacterMaskConfigPtrInput is an input type that accepts GooglePrivacyDlpV2CharacterMaskConfigArgs, GooglePrivacyDlpV2CharacterMaskConfigPtr and GooglePrivacyDlpV2CharacterMaskConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharacterMaskConfigPtrInput` via:

        GooglePrivacyDlpV2CharacterMaskConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

type GooglePrivacyDlpV2CharacterMaskConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) CharactersToIgnore

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

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) Elem

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) MaskingCharacter

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

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) NumberToMask

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) ReverseOrder

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

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput

func (o GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutput() GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

func (GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CharacterMaskConfigPtrOutput) ToGooglePrivacyDlpV2CharacterMaskConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigPtrOutput

type GooglePrivacyDlpV2CharacterMaskConfigResponse

type GooglePrivacyDlpV2CharacterMaskConfigResponse struct {
	// When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is `555-555-5555` and you instruct Cloud DLP to skip `-` and mask 5 characters with `*`, Cloud DLP returns `***-**5-5555`.
	CharactersToIgnore []GooglePrivacyDlpV2CharsToIgnoreResponse `pulumi:"charactersToIgnore"`
	// Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to `*` for strings, and `0` for digits.
	MaskingCharacter string `pulumi:"maskingCharacter"`
	// Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.
	NumberToMask int `pulumi:"numberToMask"`
	// Mask characters in reverse order. For example, if `masking_character` is `0`, `number_to_mask` is `14`, and `reverse_order` is `false`, then the input string `1234-5678-9012-3456` is masked as `00000000000000-3456`. If `masking_character` is `*`, `number_to_mask` is `3`, and `reverse_order` is `true`, then the string `12345` is masked as `12***`.
	ReverseOrder bool `pulumi:"reverseOrder"`
}

Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.

type GooglePrivacyDlpV2CharacterMaskConfigResponseArgs

type GooglePrivacyDlpV2CharacterMaskConfigResponseArgs struct {
	// When masking a string, items in this list will be skipped when replacing characters. For example, if the input string is `555-555-5555` and you instruct Cloud DLP to skip `-` and mask 5 characters with `*`, Cloud DLP returns `***-**5-5555`.
	CharactersToIgnore GooglePrivacyDlpV2CharsToIgnoreResponseArrayInput `pulumi:"charactersToIgnore"`
	// Character to use to mask the sensitive values—for example, `*` for an alphabetic string such as a name, or `0` for a numeric string such as ZIP code or credit card number. This string must have a length of 1. If not supplied, this value defaults to `*` for strings, and `0` for digits.
	MaskingCharacter pulumi.StringInput `pulumi:"maskingCharacter"`
	// Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.
	NumberToMask pulumi.IntInput `pulumi:"numberToMask"`
	// Mask characters in reverse order. For example, if `masking_character` is `0`, `number_to_mask` is `14`, and `reverse_order` is `false`, then the input string `1234-5678-9012-3456` is masked as `00000000000000-3456`. If `masking_character` is `*`, `number_to_mask` is `3`, and `reverse_order` is `true`, then the string `12345` is masked as `12***`.
	ReverseOrder pulumi.BoolInput `pulumi:"reverseOrder"`
}

Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.

func (GooglePrivacyDlpV2CharacterMaskConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2CharacterMaskConfigResponseArgs) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutput

func (i GooglePrivacyDlpV2CharacterMaskConfigResponseArgs) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutput() GooglePrivacyDlpV2CharacterMaskConfigResponseOutput

func (GooglePrivacyDlpV2CharacterMaskConfigResponseArgs) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2CharacterMaskConfigResponseArgs) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigResponseOutput

type GooglePrivacyDlpV2CharacterMaskConfigResponseInput

type GooglePrivacyDlpV2CharacterMaskConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutput() GooglePrivacyDlpV2CharacterMaskConfigResponseOutput
	ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CharacterMaskConfigResponseOutput
}

GooglePrivacyDlpV2CharacterMaskConfigResponseInput is an input type that accepts GooglePrivacyDlpV2CharacterMaskConfigResponseArgs and GooglePrivacyDlpV2CharacterMaskConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharacterMaskConfigResponseInput` via:

GooglePrivacyDlpV2CharacterMaskConfigResponseArgs{...}

type GooglePrivacyDlpV2CharacterMaskConfigResponseOutput

type GooglePrivacyDlpV2CharacterMaskConfigResponseOutput struct{ *pulumi.OutputState }

Partially mask a string by replacing a given number of characters with a fixed character. Masking can start from the beginning or end of the string. This can be used on data of any type (numbers, longs, and so on) and when de-identifying structured data we'll attempt to preserve the original data's type. (This allows you to take a long like 123 and modify it to a string like **3.

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) CharactersToIgnore

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

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) MaskingCharacter

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

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) NumberToMask

Number of characters to mask. If not set, all matching chars will be masked. Skipped characters do not count towards this tally.

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) ReverseOrder

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

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutput

func (o GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutput() GooglePrivacyDlpV2CharacterMaskConfigResponseOutput

func (GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2CharacterMaskConfigResponseOutput) ToGooglePrivacyDlpV2CharacterMaskConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharacterMaskConfigResponseOutput

type GooglePrivacyDlpV2CharsToIgnore

type GooglePrivacyDlpV2CharsToIgnore struct {
	// Characters to not transform when masking.
	CharactersToSkip *string `pulumi:"charactersToSkip"`
	// Common characters to not transform when masking. Useful to avoid removing punctuation.
	CommonCharactersToIgnore *GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore `pulumi:"commonCharactersToIgnore"`
}

Characters to skip when doing deidentification of a value. These will be left alone and skipped.

type GooglePrivacyDlpV2CharsToIgnoreArgs

type GooglePrivacyDlpV2CharsToIgnoreArgs struct {
	// Characters to not transform when masking.
	CharactersToSkip pulumi.StringPtrInput `pulumi:"charactersToSkip"`
	// Common characters to not transform when masking. Useful to avoid removing punctuation.
	CommonCharactersToIgnore GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrInput `pulumi:"commonCharactersToIgnore"`
}

Characters to skip when doing deidentification of a value. These will be left alone and skipped.

func (GooglePrivacyDlpV2CharsToIgnoreArgs) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreArgs) ToGooglePrivacyDlpV2CharsToIgnoreOutput

func (i GooglePrivacyDlpV2CharsToIgnoreArgs) ToGooglePrivacyDlpV2CharsToIgnoreOutput() GooglePrivacyDlpV2CharsToIgnoreOutput

func (GooglePrivacyDlpV2CharsToIgnoreArgs) ToGooglePrivacyDlpV2CharsToIgnoreOutputWithContext

func (i GooglePrivacyDlpV2CharsToIgnoreArgs) ToGooglePrivacyDlpV2CharsToIgnoreOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreOutput

type GooglePrivacyDlpV2CharsToIgnoreArray

type GooglePrivacyDlpV2CharsToIgnoreArray []GooglePrivacyDlpV2CharsToIgnoreInput

func (GooglePrivacyDlpV2CharsToIgnoreArray) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreArray) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutput

func (i GooglePrivacyDlpV2CharsToIgnoreArray) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutput() GooglePrivacyDlpV2CharsToIgnoreArrayOutput

func (GooglePrivacyDlpV2CharsToIgnoreArray) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutputWithContext

func (i GooglePrivacyDlpV2CharsToIgnoreArray) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreArrayOutput

type GooglePrivacyDlpV2CharsToIgnoreArrayInput

type GooglePrivacyDlpV2CharsToIgnoreArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharsToIgnoreArrayOutput() GooglePrivacyDlpV2CharsToIgnoreArrayOutput
	ToGooglePrivacyDlpV2CharsToIgnoreArrayOutputWithContext(context.Context) GooglePrivacyDlpV2CharsToIgnoreArrayOutput
}

GooglePrivacyDlpV2CharsToIgnoreArrayInput is an input type that accepts GooglePrivacyDlpV2CharsToIgnoreArray and GooglePrivacyDlpV2CharsToIgnoreArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharsToIgnoreArrayInput` via:

GooglePrivacyDlpV2CharsToIgnoreArray{ GooglePrivacyDlpV2CharsToIgnoreArgs{...} }

type GooglePrivacyDlpV2CharsToIgnoreArrayOutput

type GooglePrivacyDlpV2CharsToIgnoreArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CharsToIgnoreArrayOutput) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreArrayOutput) Index

func (GooglePrivacyDlpV2CharsToIgnoreArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutput

func (o GooglePrivacyDlpV2CharsToIgnoreArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutput() GooglePrivacyDlpV2CharsToIgnoreArrayOutput

func (GooglePrivacyDlpV2CharsToIgnoreArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutputWithContext

func (o GooglePrivacyDlpV2CharsToIgnoreArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreArrayOutput

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore added in v0.4.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore string

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

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput added in v0.6.0

func (e GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput() GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput() GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnore) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreInput added in v0.6.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput() GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput
	ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutputWithContext(context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput
}

GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreInput is an input type that accepts GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreArgs and GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreInput` via:

GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreArgs{...}

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput added in v0.6.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnoreOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrInput added in v0.6.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput() GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput
	ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput
}

func GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtr added in v0.6.0

func GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtr(v string) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrInput

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput added in v0.6.0

type GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) ToGooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CharsToIgnoreCommonCharactersToIgnorePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CharsToIgnoreInput

type GooglePrivacyDlpV2CharsToIgnoreInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharsToIgnoreOutput() GooglePrivacyDlpV2CharsToIgnoreOutput
	ToGooglePrivacyDlpV2CharsToIgnoreOutputWithContext(context.Context) GooglePrivacyDlpV2CharsToIgnoreOutput
}

GooglePrivacyDlpV2CharsToIgnoreInput is an input type that accepts GooglePrivacyDlpV2CharsToIgnoreArgs and GooglePrivacyDlpV2CharsToIgnoreOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharsToIgnoreInput` via:

GooglePrivacyDlpV2CharsToIgnoreArgs{...}

type GooglePrivacyDlpV2CharsToIgnoreOutput

type GooglePrivacyDlpV2CharsToIgnoreOutput struct{ *pulumi.OutputState }

Characters to skip when doing deidentification of a value. These will be left alone and skipped.

func (GooglePrivacyDlpV2CharsToIgnoreOutput) CharactersToSkip

Characters to not transform when masking.

func (GooglePrivacyDlpV2CharsToIgnoreOutput) CommonCharactersToIgnore

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

func (GooglePrivacyDlpV2CharsToIgnoreOutput) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreOutput

func (o GooglePrivacyDlpV2CharsToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreOutput() GooglePrivacyDlpV2CharsToIgnoreOutput

func (GooglePrivacyDlpV2CharsToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreOutputWithContext

func (o GooglePrivacyDlpV2CharsToIgnoreOutput) ToGooglePrivacyDlpV2CharsToIgnoreOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreOutput

type GooglePrivacyDlpV2CharsToIgnoreResponse

type GooglePrivacyDlpV2CharsToIgnoreResponse struct {
	// Characters to not transform when masking.
	CharactersToSkip string `pulumi:"charactersToSkip"`
	// Common characters to not transform when masking. Useful to avoid removing punctuation.
	CommonCharactersToIgnore string `pulumi:"commonCharactersToIgnore"`
}

Characters to skip when doing deidentification of a value. These will be left alone and skipped.

type GooglePrivacyDlpV2CharsToIgnoreResponseArgs

type GooglePrivacyDlpV2CharsToIgnoreResponseArgs struct {
	// Characters to not transform when masking.
	CharactersToSkip pulumi.StringInput `pulumi:"charactersToSkip"`
	// Common characters to not transform when masking. Useful to avoid removing punctuation.
	CommonCharactersToIgnore pulumi.StringInput `pulumi:"commonCharactersToIgnore"`
}

Characters to skip when doing deidentification of a value. These will be left alone and skipped.

func (GooglePrivacyDlpV2CharsToIgnoreResponseArgs) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreResponseArgs) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutput

func (i GooglePrivacyDlpV2CharsToIgnoreResponseArgs) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutput() GooglePrivacyDlpV2CharsToIgnoreResponseOutput

func (GooglePrivacyDlpV2CharsToIgnoreResponseArgs) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutputWithContext

func (i GooglePrivacyDlpV2CharsToIgnoreResponseArgs) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreResponseOutput

type GooglePrivacyDlpV2CharsToIgnoreResponseArray

type GooglePrivacyDlpV2CharsToIgnoreResponseArray []GooglePrivacyDlpV2CharsToIgnoreResponseInput

func (GooglePrivacyDlpV2CharsToIgnoreResponseArray) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreResponseArray) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

func (i GooglePrivacyDlpV2CharsToIgnoreResponseArray) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput() GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

func (GooglePrivacyDlpV2CharsToIgnoreResponseArray) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2CharsToIgnoreResponseArray) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

type GooglePrivacyDlpV2CharsToIgnoreResponseArrayInput

type GooglePrivacyDlpV2CharsToIgnoreResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput() GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput
	ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput
}

GooglePrivacyDlpV2CharsToIgnoreResponseArrayInput is an input type that accepts GooglePrivacyDlpV2CharsToIgnoreResponseArray and GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharsToIgnoreResponseArrayInput` via:

GooglePrivacyDlpV2CharsToIgnoreResponseArray{ GooglePrivacyDlpV2CharsToIgnoreResponseArgs{...} }

type GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

type GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput) Index

func (GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

func (o GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput() GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

func (GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreResponseArrayOutput

type GooglePrivacyDlpV2CharsToIgnoreResponseInput

type GooglePrivacyDlpV2CharsToIgnoreResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CharsToIgnoreResponseOutput() GooglePrivacyDlpV2CharsToIgnoreResponseOutput
	ToGooglePrivacyDlpV2CharsToIgnoreResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CharsToIgnoreResponseOutput
}

GooglePrivacyDlpV2CharsToIgnoreResponseInput is an input type that accepts GooglePrivacyDlpV2CharsToIgnoreResponseArgs and GooglePrivacyDlpV2CharsToIgnoreResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CharsToIgnoreResponseInput` via:

GooglePrivacyDlpV2CharsToIgnoreResponseArgs{...}

type GooglePrivacyDlpV2CharsToIgnoreResponseOutput

type GooglePrivacyDlpV2CharsToIgnoreResponseOutput struct{ *pulumi.OutputState }

Characters to skip when doing deidentification of a value. These will be left alone and skipped.

func (GooglePrivacyDlpV2CharsToIgnoreResponseOutput) CharactersToSkip

Characters to not transform when masking.

func (GooglePrivacyDlpV2CharsToIgnoreResponseOutput) CommonCharactersToIgnore

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

func (GooglePrivacyDlpV2CharsToIgnoreResponseOutput) ElementType

func (GooglePrivacyDlpV2CharsToIgnoreResponseOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutput

func (o GooglePrivacyDlpV2CharsToIgnoreResponseOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutput() GooglePrivacyDlpV2CharsToIgnoreResponseOutput

func (GooglePrivacyDlpV2CharsToIgnoreResponseOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutputWithContext

func (o GooglePrivacyDlpV2CharsToIgnoreResponseOutput) ToGooglePrivacyDlpV2CharsToIgnoreResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CharsToIgnoreResponseOutput

type GooglePrivacyDlpV2CloudStorageFileSet

type GooglePrivacyDlpV2CloudStorageFileSet struct {
	// The url, in the format `gs:///`. Trailing wildcard in the path is allowed.
	Url *string `pulumi:"url"`
}

Message representing a set of files in Cloud Storage.

type GooglePrivacyDlpV2CloudStorageFileSetArgs

type GooglePrivacyDlpV2CloudStorageFileSetArgs struct {
	// The url, in the format `gs:///`. Trailing wildcard in the path is allowed.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

Message representing a set of files in Cloud Storage.

func (GooglePrivacyDlpV2CloudStorageFileSetArgs) ElementType

func (GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetOutput

func (i GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetOutput() GooglePrivacyDlpV2CloudStorageFileSetOutput

func (GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetOutput

func (GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (i GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageFileSetArgs) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

type GooglePrivacyDlpV2CloudStorageFileSetInput

type GooglePrivacyDlpV2CloudStorageFileSetInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageFileSetOutput() GooglePrivacyDlpV2CloudStorageFileSetOutput
	ToGooglePrivacyDlpV2CloudStorageFileSetOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageFileSetOutput
}

GooglePrivacyDlpV2CloudStorageFileSetInput is an input type that accepts GooglePrivacyDlpV2CloudStorageFileSetArgs and GooglePrivacyDlpV2CloudStorageFileSetOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageFileSetInput` via:

GooglePrivacyDlpV2CloudStorageFileSetArgs{...}

type GooglePrivacyDlpV2CloudStorageFileSetOutput

type GooglePrivacyDlpV2CloudStorageFileSetOutput struct{ *pulumi.OutputState }

Message representing a set of files in Cloud Storage.

func (GooglePrivacyDlpV2CloudStorageFileSetOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetOutput

func (o GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetOutput() GooglePrivacyDlpV2CloudStorageFileSetOutput

func (GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetOutput

func (GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (o GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageFileSetOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetOutput) Url

The url, in the format `gs:///`. Trailing wildcard in the path is allowed.

type GooglePrivacyDlpV2CloudStorageFileSetPtrInput

type GooglePrivacyDlpV2CloudStorageFileSetPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageFileSetPtrOutput
	ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageFileSetPtrOutput
}

GooglePrivacyDlpV2CloudStorageFileSetPtrInput is an input type that accepts GooglePrivacyDlpV2CloudStorageFileSetArgs, GooglePrivacyDlpV2CloudStorageFileSetPtr and GooglePrivacyDlpV2CloudStorageFileSetPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageFileSetPtrInput` via:

        GooglePrivacyDlpV2CloudStorageFileSetArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

type GooglePrivacyDlpV2CloudStorageFileSetPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) Elem

func (GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (o GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetPtrOutput) Url

The url, in the format `gs:///`. Trailing wildcard in the path is allowed.

type GooglePrivacyDlpV2CloudStorageFileSetResponse

type GooglePrivacyDlpV2CloudStorageFileSetResponse struct {
	// The url, in the format `gs:///`. Trailing wildcard in the path is allowed.
	Url string `pulumi:"url"`
}

Message representing a set of files in Cloud Storage.

type GooglePrivacyDlpV2CloudStorageFileSetResponseArgs

type GooglePrivacyDlpV2CloudStorageFileSetResponseArgs struct {
	// The url, in the format `gs:///`. Trailing wildcard in the path is allowed.
	Url pulumi.StringInput `pulumi:"url"`
}

Message representing a set of files in Cloud Storage.

func (GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ElementType

func (GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutput

func (i GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutput() GooglePrivacyDlpV2CloudStorageFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (i GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput() GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageFileSetResponseInput

type GooglePrivacyDlpV2CloudStorageFileSetResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutput() GooglePrivacyDlpV2CloudStorageFileSetResponseOutput
	ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponseOutput
}

GooglePrivacyDlpV2CloudStorageFileSetResponseInput is an input type that accepts GooglePrivacyDlpV2CloudStorageFileSetResponseArgs and GooglePrivacyDlpV2CloudStorageFileSetResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageFileSetResponseInput` via:

GooglePrivacyDlpV2CloudStorageFileSetResponseArgs{...}

type GooglePrivacyDlpV2CloudStorageFileSetResponseOutput

type GooglePrivacyDlpV2CloudStorageFileSetResponseOutput struct{ *pulumi.OutputState }

Message representing a set of files in Cloud Storage.

func (GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutput

func (o GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutput() GooglePrivacyDlpV2CloudStorageFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (o GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput() GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponseOutput) Url

The url, in the format `gs:///`. Trailing wildcard in the path is allowed.

type GooglePrivacyDlpV2CloudStorageFileSetResponsePtrInput

type GooglePrivacyDlpV2CloudStorageFileSetResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput() GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput
	ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput
}

GooglePrivacyDlpV2CloudStorageFileSetResponsePtrInput is an input type that accepts GooglePrivacyDlpV2CloudStorageFileSetResponseArgs, GooglePrivacyDlpV2CloudStorageFileSetResponsePtr and GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageFileSetResponsePtrInput` via:

        GooglePrivacyDlpV2CloudStorageFileSetResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput) Elem

func (GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageFileSetResponsePtrOutput) Url

The url, in the format `gs:///`. Trailing wildcard in the path is allowed.

type GooglePrivacyDlpV2CloudStorageOptions

type GooglePrivacyDlpV2CloudStorageOptions struct {
	// Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFile *string `pulumi:"bytesLimitPerFile"`
	// Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFilePercent *int `pulumi:"bytesLimitPerFilePercent"`
	// The set of one or more files to scan.
	FileSet *GooglePrivacyDlpV2FileSet `pulumi:"fileSet"`
	// 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'.
	FileTypes []GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem `pulumi:"fileTypes"`
	// 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.
	FilesLimitPercent *int                                               `pulumi:"filesLimitPercent"`
	SampleMethod      *GooglePrivacyDlpV2CloudStorageOptionsSampleMethod `pulumi:"sampleMethod"`
}

Options defining a file or a set of files within a Google Cloud Storage bucket.

type GooglePrivacyDlpV2CloudStorageOptionsArgs

type GooglePrivacyDlpV2CloudStorageOptionsArgs struct {
	// Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFile pulumi.StringPtrInput `pulumi:"bytesLimitPerFile"`
	// Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFilePercent pulumi.IntPtrInput `pulumi:"bytesLimitPerFilePercent"`
	// The set of one or more files to scan.
	FileSet GooglePrivacyDlpV2FileSetPtrInput `pulumi:"fileSet"`
	// 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'.
	FileTypes GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayInput `pulumi:"fileTypes"`
	// 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.
	FilesLimitPercent pulumi.IntPtrInput                                        `pulumi:"filesLimitPercent"`
	SampleMethod      GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrInput `pulumi:"sampleMethod"`
}

Options defining a file or a set of files within a Google Cloud Storage bucket.

func (GooglePrivacyDlpV2CloudStorageOptionsArgs) ElementType

func (GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsOutput

func (i GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsOutput() GooglePrivacyDlpV2CloudStorageOptionsOutput

func (GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsOutput

func (GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput

func (i GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageOptionsArgs) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem string

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput() GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray []GooglePrivacyDlpV2CloudStorageOptionsFileTypesItem

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput added in v0.4.0

func (i GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput() GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutputWithContext added in v0.4.0

func (i GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayInput added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput() GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput
}

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray and GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayInput` via:

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArray{ GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArgs{...} }

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput) Index added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutputWithContext added in v0.4.0

func (o GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArrayOutput

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemInput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput() GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput
}

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArgs and GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemInput` via:

GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemArgs{...}

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrInput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput
}

func GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtr added in v0.6.0

func GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtr(v string) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrInput

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsFileTypesItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsInput

type GooglePrivacyDlpV2CloudStorageOptionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsOutput() GooglePrivacyDlpV2CloudStorageOptionsOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsOutput
}

GooglePrivacyDlpV2CloudStorageOptionsInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsArgs and GooglePrivacyDlpV2CloudStorageOptionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsInput` via:

GooglePrivacyDlpV2CloudStorageOptionsArgs{...}

type GooglePrivacyDlpV2CloudStorageOptionsOutput

type GooglePrivacyDlpV2CloudStorageOptionsOutput struct{ *pulumi.OutputState }

Options defining a file or a set of files within a Google Cloud Storage bucket.

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) BytesLimitPerFile

Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) BytesLimitPerFilePercent

Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) FileSet

The set of one or more files to scan.

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) FileTypes

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

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) FilesLimitPercent

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.

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) SampleMethod

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsOutput

func (o GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsOutput() GooglePrivacyDlpV2CloudStorageOptionsOutput

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsOutput

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput

func (o GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageOptionsOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsPtrInput

type GooglePrivacyDlpV2CloudStorageOptionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsPtrOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsPtrOutput
}

GooglePrivacyDlpV2CloudStorageOptionsPtrInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsArgs, GooglePrivacyDlpV2CloudStorageOptionsPtr and GooglePrivacyDlpV2CloudStorageOptionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsPtrInput` via:

        GooglePrivacyDlpV2CloudStorageOptionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) BytesLimitPerFile

Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) BytesLimitPerFilePercent

Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) Elem

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) FileSet

The set of one or more files to scan.

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) FileTypes

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

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) FilesLimitPercent

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.

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) SampleMethod

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput

func (o GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageOptionsPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsPtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsResponse

type GooglePrivacyDlpV2CloudStorageOptionsResponse struct {
	// Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFile string `pulumi:"bytesLimitPerFile"`
	// Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFilePercent int `pulumi:"bytesLimitPerFilePercent"`
	// The set of one or more files to scan.
	FileSet GooglePrivacyDlpV2FileSetResponse `pulumi:"fileSet"`
	// 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'.
	FileTypes []string `pulumi:"fileTypes"`
	// 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.
	FilesLimitPercent int    `pulumi:"filesLimitPercent"`
	SampleMethod      string `pulumi:"sampleMethod"`
}

Options defining a file or a set of files within a Google Cloud Storage bucket.

type GooglePrivacyDlpV2CloudStorageOptionsResponseArgs

type GooglePrivacyDlpV2CloudStorageOptionsResponseArgs struct {
	// Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFile pulumi.StringInput `pulumi:"bytesLimitPerFile"`
	// Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.
	BytesLimitPerFilePercent pulumi.IntInput `pulumi:"bytesLimitPerFilePercent"`
	// The set of one or more files to scan.
	FileSet GooglePrivacyDlpV2FileSetResponseInput `pulumi:"fileSet"`
	// 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'.
	FileTypes pulumi.StringArrayInput `pulumi:"fileTypes"`
	// 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.
	FilesLimitPercent pulumi.IntInput    `pulumi:"filesLimitPercent"`
	SampleMethod      pulumi.StringInput `pulumi:"sampleMethod"`
}

Options defining a file or a set of files within a Google Cloud Storage bucket.

func (GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutput

func (i GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutput() GooglePrivacyDlpV2CloudStorageOptionsResponseOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponseOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

func (i GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput() GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageOptionsResponseArgs) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsResponseInput

type GooglePrivacyDlpV2CloudStorageOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutput() GooglePrivacyDlpV2CloudStorageOptionsResponseOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponseOutput
}

GooglePrivacyDlpV2CloudStorageOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsResponseArgs and GooglePrivacyDlpV2CloudStorageOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsResponseInput` via:

GooglePrivacyDlpV2CloudStorageOptionsResponseArgs{...}

type GooglePrivacyDlpV2CloudStorageOptionsResponseOutput

type GooglePrivacyDlpV2CloudStorageOptionsResponseOutput struct{ *pulumi.OutputState }

Options defining a file or a set of files within a Google Cloud Storage bucket.

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) BytesLimitPerFile

Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) BytesLimitPerFilePercent

Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) FileSet

The set of one or more files to scan.

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) FileTypes

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

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) FilesLimitPercent

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.

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) SampleMethod

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutput

func (o GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutput() GooglePrivacyDlpV2CloudStorageOptionsResponseOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponseOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput() GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageOptionsResponseOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsResponsePtrInput

type GooglePrivacyDlpV2CloudStorageOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput() GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput
}

GooglePrivacyDlpV2CloudStorageOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsResponseArgs, GooglePrivacyDlpV2CloudStorageOptionsResponsePtr and GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2CloudStorageOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) BytesLimitPerFile

Max number of bytes to scan from a file. If a scanned file's size is bigger than this value then the rest of the bytes are omitted. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) BytesLimitPerFilePercent

Max percentage of bytes to scan from a file. The rest are omitted. The number of bytes scanned is rounded down. Must be between 0 and 100, inclusively. Both 0 and 100 means no limit. Defaults to 0. Only one of bytes_limit_per_file and bytes_limit_per_file_percent can be specified. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) FileSet

The set of one or more files to scan.

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) FileTypes

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

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) FilesLimitPercent

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.

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) SampleMethod

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethod added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethod string

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput() GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethod) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodInput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput() GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput
}

GooglePrivacyDlpV2CloudStorageOptionsSampleMethodInput is an input type that accepts GooglePrivacyDlpV2CloudStorageOptionsSampleMethodArgs and GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageOptionsSampleMethodInput` via:

GooglePrivacyDlpV2CloudStorageOptionsSampleMethodArgs{...}

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrInput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput() GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput
	ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput
}

func GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtr added in v0.6.0

func GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtr(v string) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrInput

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput added in v0.6.0

type GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) ToGooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CloudStorageOptionsSampleMethodPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CloudStoragePath

type GooglePrivacyDlpV2CloudStoragePath struct {
	// A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
	Path *string `pulumi:"path"`
}

Message representing a single file or path in Cloud Storage.

type GooglePrivacyDlpV2CloudStoragePathArgs

type GooglePrivacyDlpV2CloudStoragePathArgs struct {
	// A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
	Path pulumi.StringPtrInput `pulumi:"path"`
}

Message representing a single file or path in Cloud Storage.

func (GooglePrivacyDlpV2CloudStoragePathArgs) ElementType

func (GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathOutput

func (i GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathOutput() GooglePrivacyDlpV2CloudStoragePathOutput

func (GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathOutputWithContext

func (i GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathOutput

func (GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathPtrOutput

func (i GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathPtrOutput() GooglePrivacyDlpV2CloudStoragePathPtrOutput

func (GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStoragePathArgs) ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathPtrOutput

type GooglePrivacyDlpV2CloudStoragePathInput

type GooglePrivacyDlpV2CloudStoragePathInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStoragePathOutput() GooglePrivacyDlpV2CloudStoragePathOutput
	ToGooglePrivacyDlpV2CloudStoragePathOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStoragePathOutput
}

GooglePrivacyDlpV2CloudStoragePathInput is an input type that accepts GooglePrivacyDlpV2CloudStoragePathArgs and GooglePrivacyDlpV2CloudStoragePathOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStoragePathInput` via:

GooglePrivacyDlpV2CloudStoragePathArgs{...}

type GooglePrivacyDlpV2CloudStoragePathOutput

type GooglePrivacyDlpV2CloudStoragePathOutput struct{ *pulumi.OutputState }

Message representing a single file or path in Cloud Storage.

func (GooglePrivacyDlpV2CloudStoragePathOutput) ElementType

func (GooglePrivacyDlpV2CloudStoragePathOutput) Path

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

func (GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathOutput

func (o GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathOutput() GooglePrivacyDlpV2CloudStoragePathOutput

func (GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathOutputWithContext

func (o GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathOutput

func (GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutput

func (o GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutput() GooglePrivacyDlpV2CloudStoragePathPtrOutput

func (GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStoragePathOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathPtrOutput

type GooglePrivacyDlpV2CloudStoragePathPtrInput

type GooglePrivacyDlpV2CloudStoragePathPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStoragePathPtrOutput() GooglePrivacyDlpV2CloudStoragePathPtrOutput
	ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStoragePathPtrOutput
}

GooglePrivacyDlpV2CloudStoragePathPtrInput is an input type that accepts GooglePrivacyDlpV2CloudStoragePathArgs, GooglePrivacyDlpV2CloudStoragePathPtr and GooglePrivacyDlpV2CloudStoragePathPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStoragePathPtrInput` via:

        GooglePrivacyDlpV2CloudStoragePathArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStoragePathPtrOutput

type GooglePrivacyDlpV2CloudStoragePathPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStoragePathPtrOutput) Elem

func (GooglePrivacyDlpV2CloudStoragePathPtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStoragePathPtrOutput) Path

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

func (GooglePrivacyDlpV2CloudStoragePathPtrOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutput

func (o GooglePrivacyDlpV2CloudStoragePathPtrOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutput() GooglePrivacyDlpV2CloudStoragePathPtrOutput

func (GooglePrivacyDlpV2CloudStoragePathPtrOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStoragePathPtrOutput) ToGooglePrivacyDlpV2CloudStoragePathPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathPtrOutput

type GooglePrivacyDlpV2CloudStoragePathResponse

type GooglePrivacyDlpV2CloudStoragePathResponse struct {
	// A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
	Path string `pulumi:"path"`
}

Message representing a single file or path in Cloud Storage.

type GooglePrivacyDlpV2CloudStoragePathResponseArgs

type GooglePrivacyDlpV2CloudStoragePathResponseArgs struct {
	// A url representing a file or path (no wildcards) in Cloud Storage. Example: gs://[BUCKET_NAME]/dictionary.txt
	Path pulumi.StringInput `pulumi:"path"`
}

Message representing a single file or path in Cloud Storage.

func (GooglePrivacyDlpV2CloudStoragePathResponseArgs) ElementType

func (GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponseOutput

func (i GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponseOutput() GooglePrivacyDlpV2CloudStoragePathResponseOutput

func (GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponseOutputWithContext

func (i GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathResponseOutput

func (GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

func (i GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput() GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

func (GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStoragePathResponseArgs) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

type GooglePrivacyDlpV2CloudStoragePathResponseInput

type GooglePrivacyDlpV2CloudStoragePathResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStoragePathResponseOutput() GooglePrivacyDlpV2CloudStoragePathResponseOutput
	ToGooglePrivacyDlpV2CloudStoragePathResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStoragePathResponseOutput
}

GooglePrivacyDlpV2CloudStoragePathResponseInput is an input type that accepts GooglePrivacyDlpV2CloudStoragePathResponseArgs and GooglePrivacyDlpV2CloudStoragePathResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStoragePathResponseInput` via:

GooglePrivacyDlpV2CloudStoragePathResponseArgs{...}

type GooglePrivacyDlpV2CloudStoragePathResponseOutput

type GooglePrivacyDlpV2CloudStoragePathResponseOutput struct{ *pulumi.OutputState }

Message representing a single file or path in Cloud Storage.

func (GooglePrivacyDlpV2CloudStoragePathResponseOutput) ElementType

func (GooglePrivacyDlpV2CloudStoragePathResponseOutput) Path

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

func (GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponseOutput

func (o GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponseOutput() GooglePrivacyDlpV2CloudStoragePathResponseOutput

func (GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponseOutputWithContext

func (o GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathResponseOutput

func (GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

func (o GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput() GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

func (GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStoragePathResponseOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

type GooglePrivacyDlpV2CloudStoragePathResponsePtrInput

type GooglePrivacyDlpV2CloudStoragePathResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput() GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput
	ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput
}

GooglePrivacyDlpV2CloudStoragePathResponsePtrInput is an input type that accepts GooglePrivacyDlpV2CloudStoragePathResponseArgs, GooglePrivacyDlpV2CloudStoragePathResponsePtr and GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStoragePathResponsePtrInput` via:

        GooglePrivacyDlpV2CloudStoragePathResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

type GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) Elem

func (GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) Path

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

func (GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

func (o GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutput() GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

func (GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput) ToGooglePrivacyDlpV2CloudStoragePathResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStoragePathResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSet

type GooglePrivacyDlpV2CloudStorageRegexFileSet struct {
	// The name of a Cloud Storage bucket. Required.
	BucketName *string `pulumi:"bucketName"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	ExcludeRegex []string `pulumi:"excludeRegex"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	IncludeRegex []string `pulumi:"includeRegex"`
}

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 `/`

type GooglePrivacyDlpV2CloudStorageRegexFileSetArgs

type GooglePrivacyDlpV2CloudStorageRegexFileSetArgs struct {
	// The name of a Cloud Storage bucket. Required.
	BucketName pulumi.StringPtrInput `pulumi:"bucketName"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	ExcludeRegex pulumi.StringArrayInput `pulumi:"excludeRegex"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	IncludeRegex pulumi.StringArrayInput `pulumi:"includeRegex"`
}

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 `/`

func (GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ElementType

func (GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutput

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetInput

type GooglePrivacyDlpV2CloudStorageRegexFileSetInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetOutput
	ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetOutput
}

GooglePrivacyDlpV2CloudStorageRegexFileSetInput is an input type that accepts GooglePrivacyDlpV2CloudStorageRegexFileSetArgs and GooglePrivacyDlpV2CloudStorageRegexFileSetOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageRegexFileSetInput` via:

GooglePrivacyDlpV2CloudStorageRegexFileSetArgs{...}

type GooglePrivacyDlpV2CloudStorageRegexFileSetOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetOutput struct{ *pulumi.OutputState }

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 `/`

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) BucketName

The name of a Cloud Storage bucket. Required.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ExcludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) IncludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutput

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetPtrInput

type GooglePrivacyDlpV2CloudStorageRegexFileSetPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput
	ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput
}

GooglePrivacyDlpV2CloudStorageRegexFileSetPtrInput is an input type that accepts GooglePrivacyDlpV2CloudStorageRegexFileSetArgs, GooglePrivacyDlpV2CloudStorageRegexFileSetPtr and GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageRegexFileSetPtrInput` via:

        GooglePrivacyDlpV2CloudStorageRegexFileSetArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) BucketName

The name of a Cloud Storage bucket. Required.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) Elem

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) ExcludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) IncludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetPtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponse

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponse struct {
	// The name of a Cloud Storage bucket. Required.
	BucketName string `pulumi:"bucketName"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	ExcludeRegex []string `pulumi:"excludeRegex"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	IncludeRegex []string `pulumi:"includeRegex"`
}

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 `/`

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs struct {
	// The name of a Cloud Storage bucket. Required.
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	ExcludeRegex pulumi.StringArrayInput `pulumi:"excludeRegex"`
	// 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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.
	IncludeRegex pulumi.StringArrayInput `pulumi:"includeRegex"`
}

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 `/`

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ElementType

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponseInput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput
	ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput
}

GooglePrivacyDlpV2CloudStorageRegexFileSetResponseInput is an input type that accepts GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs and GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageRegexFileSetResponseInput` via:

GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs{...}

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput struct{ *pulumi.OutputState }

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 `/`

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) BucketName

The name of a Cloud Storage bucket. Required.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ExcludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) IncludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetResponseOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrInput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput() GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput
	ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput
}

GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrInput is an input type that accepts GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs, GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtr and GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrInput` via:

        GooglePrivacyDlpV2CloudStorageRegexFileSetResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

type GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) BucketName

The name of a Cloud Storage bucket. Required.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) Elem

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) ExcludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) IncludeRegex

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](https://github.com/google/re2/wiki/Syntax); a guide can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

func (GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput) ToGooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CloudStorageRegexFileSetResponsePtrOutput

type GooglePrivacyDlpV2Condition

type GooglePrivacyDlpV2Condition struct {
	// Field within the record this condition is evaluated against.
	Field GooglePrivacyDlpV2FieldId `pulumi:"field"`
	// Operator used to compare the field or infoType to the value.
	Operator GooglePrivacyDlpV2ConditionOperator `pulumi:"operator"`
	// Value to compare against. [Mandatory, except for `EXISTS` tests.]
	Value *GooglePrivacyDlpV2Value `pulumi:"value"`
}

The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.

type GooglePrivacyDlpV2ConditionArgs

type GooglePrivacyDlpV2ConditionArgs struct {
	// Field within the record this condition is evaluated against.
	Field GooglePrivacyDlpV2FieldIdInput `pulumi:"field"`
	// Operator used to compare the field or infoType to the value.
	Operator GooglePrivacyDlpV2ConditionOperatorInput `pulumi:"operator"`
	// Value to compare against. [Mandatory, except for `EXISTS` tests.]
	Value GooglePrivacyDlpV2ValuePtrInput `pulumi:"value"`
}

The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.

func (GooglePrivacyDlpV2ConditionArgs) ElementType

func (GooglePrivacyDlpV2ConditionArgs) ToGooglePrivacyDlpV2ConditionOutput

func (i GooglePrivacyDlpV2ConditionArgs) ToGooglePrivacyDlpV2ConditionOutput() GooglePrivacyDlpV2ConditionOutput

func (GooglePrivacyDlpV2ConditionArgs) ToGooglePrivacyDlpV2ConditionOutputWithContext

func (i GooglePrivacyDlpV2ConditionArgs) ToGooglePrivacyDlpV2ConditionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOutput

type GooglePrivacyDlpV2ConditionArray

type GooglePrivacyDlpV2ConditionArray []GooglePrivacyDlpV2ConditionInput

func (GooglePrivacyDlpV2ConditionArray) ElementType

func (GooglePrivacyDlpV2ConditionArray) ToGooglePrivacyDlpV2ConditionArrayOutput

func (i GooglePrivacyDlpV2ConditionArray) ToGooglePrivacyDlpV2ConditionArrayOutput() GooglePrivacyDlpV2ConditionArrayOutput

func (GooglePrivacyDlpV2ConditionArray) ToGooglePrivacyDlpV2ConditionArrayOutputWithContext

func (i GooglePrivacyDlpV2ConditionArray) ToGooglePrivacyDlpV2ConditionArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionArrayOutput

type GooglePrivacyDlpV2ConditionArrayInput

type GooglePrivacyDlpV2ConditionArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionArrayOutput() GooglePrivacyDlpV2ConditionArrayOutput
	ToGooglePrivacyDlpV2ConditionArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionArrayOutput
}

GooglePrivacyDlpV2ConditionArrayInput is an input type that accepts GooglePrivacyDlpV2ConditionArray and GooglePrivacyDlpV2ConditionArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionArrayInput` via:

GooglePrivacyDlpV2ConditionArray{ GooglePrivacyDlpV2ConditionArgs{...} }

type GooglePrivacyDlpV2ConditionArrayOutput

type GooglePrivacyDlpV2ConditionArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ConditionArrayOutput) ElementType

func (GooglePrivacyDlpV2ConditionArrayOutput) Index

func (GooglePrivacyDlpV2ConditionArrayOutput) ToGooglePrivacyDlpV2ConditionArrayOutput

func (o GooglePrivacyDlpV2ConditionArrayOutput) ToGooglePrivacyDlpV2ConditionArrayOutput() GooglePrivacyDlpV2ConditionArrayOutput

func (GooglePrivacyDlpV2ConditionArrayOutput) ToGooglePrivacyDlpV2ConditionArrayOutputWithContext

func (o GooglePrivacyDlpV2ConditionArrayOutput) ToGooglePrivacyDlpV2ConditionArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionArrayOutput

type GooglePrivacyDlpV2ConditionInput

type GooglePrivacyDlpV2ConditionInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionOutput() GooglePrivacyDlpV2ConditionOutput
	ToGooglePrivacyDlpV2ConditionOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionOutput
}

GooglePrivacyDlpV2ConditionInput is an input type that accepts GooglePrivacyDlpV2ConditionArgs and GooglePrivacyDlpV2ConditionOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionInput` via:

GooglePrivacyDlpV2ConditionArgs{...}

type GooglePrivacyDlpV2ConditionOperator added in v0.4.0

type GooglePrivacyDlpV2ConditionOperator string

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

func (GooglePrivacyDlpV2ConditionOperator) ElementType added in v0.4.0

func (GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorOutput added in v0.6.0

func (e GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorOutput() GooglePrivacyDlpV2ConditionOperatorOutput

func (GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOperatorOutput

func (GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorPtrOutput() GooglePrivacyDlpV2ConditionOperatorPtrOutput

func (GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ConditionOperator) ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOperatorPtrOutput

func (GooglePrivacyDlpV2ConditionOperator) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2ConditionOperator) ToStringOutputWithContext added in v0.4.0

func (e GooglePrivacyDlpV2ConditionOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GooglePrivacyDlpV2ConditionOperator) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2ConditionOperator) ToStringPtrOutputWithContext added in v0.4.0

func (e GooglePrivacyDlpV2ConditionOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GooglePrivacyDlpV2ConditionOperatorInput added in v0.6.0

type GooglePrivacyDlpV2ConditionOperatorInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionOperatorOutput() GooglePrivacyDlpV2ConditionOperatorOutput
	ToGooglePrivacyDlpV2ConditionOperatorOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionOperatorOutput
}

GooglePrivacyDlpV2ConditionOperatorInput is an input type that accepts GooglePrivacyDlpV2ConditionOperatorArgs and GooglePrivacyDlpV2ConditionOperatorOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionOperatorInput` via:

GooglePrivacyDlpV2ConditionOperatorArgs{...}

type GooglePrivacyDlpV2ConditionOperatorOutput added in v0.6.0

type GooglePrivacyDlpV2ConditionOperatorOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ConditionOperatorOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorOutput added in v0.6.0

func (o GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorOutput() GooglePrivacyDlpV2ConditionOperatorOutput

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOperatorOutput

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutput() GooglePrivacyDlpV2ConditionOperatorPtrOutput

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ConditionOperatorOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOperatorPtrOutput

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ConditionOperatorPtrInput added in v0.6.0

type GooglePrivacyDlpV2ConditionOperatorPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionOperatorPtrOutput() GooglePrivacyDlpV2ConditionOperatorPtrOutput
	ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionOperatorPtrOutput
}

func GooglePrivacyDlpV2ConditionOperatorPtr added in v0.6.0

func GooglePrivacyDlpV2ConditionOperatorPtr(v string) GooglePrivacyDlpV2ConditionOperatorPtrInput

type GooglePrivacyDlpV2ConditionOperatorPtrOutput added in v0.6.0

type GooglePrivacyDlpV2ConditionOperatorPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ConditionOperatorPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorPtrOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2ConditionOperatorPtrOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutput() GooglePrivacyDlpV2ConditionOperatorPtrOutput

func (GooglePrivacyDlpV2ConditionOperatorPtrOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ConditionOperatorPtrOutput) ToGooglePrivacyDlpV2ConditionOperatorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOperatorPtrOutput

func (GooglePrivacyDlpV2ConditionOperatorPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ConditionOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ConditionOutput

type GooglePrivacyDlpV2ConditionOutput struct{ *pulumi.OutputState }

The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.

func (GooglePrivacyDlpV2ConditionOutput) ElementType

func (GooglePrivacyDlpV2ConditionOutput) Field

Field within the record this condition is evaluated against.

func (GooglePrivacyDlpV2ConditionOutput) Operator

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

func (GooglePrivacyDlpV2ConditionOutput) ToGooglePrivacyDlpV2ConditionOutput

func (o GooglePrivacyDlpV2ConditionOutput) ToGooglePrivacyDlpV2ConditionOutput() GooglePrivacyDlpV2ConditionOutput

func (GooglePrivacyDlpV2ConditionOutput) ToGooglePrivacyDlpV2ConditionOutputWithContext

func (o GooglePrivacyDlpV2ConditionOutput) ToGooglePrivacyDlpV2ConditionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionOutput

func (GooglePrivacyDlpV2ConditionOutput) Value

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

type GooglePrivacyDlpV2ConditionResponse

type GooglePrivacyDlpV2ConditionResponse struct {
	// Field within the record this condition is evaluated against.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
	// Operator used to compare the field or infoType to the value.
	Operator string `pulumi:"operator"`
	// Value to compare against. [Mandatory, except for `EXISTS` tests.]
	Value GooglePrivacyDlpV2ValueResponse `pulumi:"value"`
}

The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.

type GooglePrivacyDlpV2ConditionResponseArgs

type GooglePrivacyDlpV2ConditionResponseArgs struct {
	// Field within the record this condition is evaluated against.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
	// Operator used to compare the field or infoType to the value.
	Operator pulumi.StringInput `pulumi:"operator"`
	// Value to compare against. [Mandatory, except for `EXISTS` tests.]
	Value GooglePrivacyDlpV2ValueResponseInput `pulumi:"value"`
}

The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.

func (GooglePrivacyDlpV2ConditionResponseArgs) ElementType

func (GooglePrivacyDlpV2ConditionResponseArgs) ToGooglePrivacyDlpV2ConditionResponseOutput

func (i GooglePrivacyDlpV2ConditionResponseArgs) ToGooglePrivacyDlpV2ConditionResponseOutput() GooglePrivacyDlpV2ConditionResponseOutput

func (GooglePrivacyDlpV2ConditionResponseArgs) ToGooglePrivacyDlpV2ConditionResponseOutputWithContext

func (i GooglePrivacyDlpV2ConditionResponseArgs) ToGooglePrivacyDlpV2ConditionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionResponseOutput

type GooglePrivacyDlpV2ConditionResponseArray

type GooglePrivacyDlpV2ConditionResponseArray []GooglePrivacyDlpV2ConditionResponseInput

func (GooglePrivacyDlpV2ConditionResponseArray) ElementType

func (GooglePrivacyDlpV2ConditionResponseArray) ToGooglePrivacyDlpV2ConditionResponseArrayOutput

func (i GooglePrivacyDlpV2ConditionResponseArray) ToGooglePrivacyDlpV2ConditionResponseArrayOutput() GooglePrivacyDlpV2ConditionResponseArrayOutput

func (GooglePrivacyDlpV2ConditionResponseArray) ToGooglePrivacyDlpV2ConditionResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2ConditionResponseArray) ToGooglePrivacyDlpV2ConditionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionResponseArrayOutput

type GooglePrivacyDlpV2ConditionResponseArrayInput

type GooglePrivacyDlpV2ConditionResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionResponseArrayOutput() GooglePrivacyDlpV2ConditionResponseArrayOutput
	ToGooglePrivacyDlpV2ConditionResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionResponseArrayOutput
}

GooglePrivacyDlpV2ConditionResponseArrayInput is an input type that accepts GooglePrivacyDlpV2ConditionResponseArray and GooglePrivacyDlpV2ConditionResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionResponseArrayInput` via:

GooglePrivacyDlpV2ConditionResponseArray{ GooglePrivacyDlpV2ConditionResponseArgs{...} }

type GooglePrivacyDlpV2ConditionResponseArrayOutput

type GooglePrivacyDlpV2ConditionResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ConditionResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2ConditionResponseArrayOutput) Index

func (GooglePrivacyDlpV2ConditionResponseArrayOutput) ToGooglePrivacyDlpV2ConditionResponseArrayOutput

func (o GooglePrivacyDlpV2ConditionResponseArrayOutput) ToGooglePrivacyDlpV2ConditionResponseArrayOutput() GooglePrivacyDlpV2ConditionResponseArrayOutput

func (GooglePrivacyDlpV2ConditionResponseArrayOutput) ToGooglePrivacyDlpV2ConditionResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2ConditionResponseArrayOutput) ToGooglePrivacyDlpV2ConditionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionResponseArrayOutput

type GooglePrivacyDlpV2ConditionResponseInput

type GooglePrivacyDlpV2ConditionResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionResponseOutput() GooglePrivacyDlpV2ConditionResponseOutput
	ToGooglePrivacyDlpV2ConditionResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionResponseOutput
}

GooglePrivacyDlpV2ConditionResponseInput is an input type that accepts GooglePrivacyDlpV2ConditionResponseArgs and GooglePrivacyDlpV2ConditionResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionResponseInput` via:

GooglePrivacyDlpV2ConditionResponseArgs{...}

type GooglePrivacyDlpV2ConditionResponseOutput

type GooglePrivacyDlpV2ConditionResponseOutput struct{ *pulumi.OutputState }

The field type of `value` and `field` do not need to match to be considered equal, but not all comparisons are possible. EQUAL_TO and NOT_EQUAL_TO attempt to compare even with incompatible types, but all other comparisons are invalid with incompatible types. A `value` of type: - `string` can be compared against all other types - `boolean` can only be compared against other booleans - `integer` can be compared against doubles or a string if the string value can be parsed as an integer. - `double` can be compared against integers or a string if the string can be parsed as a double. - `Timestamp` can be compared against strings in RFC 3339 date string format. - `TimeOfDay` can be compared against timestamps and strings in the format of 'HH:mm:ss'. If we fail to compare do to type mismatch, a warning will be given and the condition will evaluate to false.

func (GooglePrivacyDlpV2ConditionResponseOutput) ElementType

func (GooglePrivacyDlpV2ConditionResponseOutput) Field

Field within the record this condition is evaluated against.

func (GooglePrivacyDlpV2ConditionResponseOutput) Operator

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

func (GooglePrivacyDlpV2ConditionResponseOutput) ToGooglePrivacyDlpV2ConditionResponseOutput

func (o GooglePrivacyDlpV2ConditionResponseOutput) ToGooglePrivacyDlpV2ConditionResponseOutput() GooglePrivacyDlpV2ConditionResponseOutput

func (GooglePrivacyDlpV2ConditionResponseOutput) ToGooglePrivacyDlpV2ConditionResponseOutputWithContext

func (o GooglePrivacyDlpV2ConditionResponseOutput) ToGooglePrivacyDlpV2ConditionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionResponseOutput

func (GooglePrivacyDlpV2ConditionResponseOutput) Value

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

type GooglePrivacyDlpV2Conditions

type GooglePrivacyDlpV2Conditions struct {
	// A collection of conditions.
	Conditions []GooglePrivacyDlpV2Condition `pulumi:"conditions"`
}

A collection of conditions.

type GooglePrivacyDlpV2ConditionsArgs

type GooglePrivacyDlpV2ConditionsArgs struct {
	// A collection of conditions.
	Conditions GooglePrivacyDlpV2ConditionArrayInput `pulumi:"conditions"`
}

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsArgs) ElementType

func (GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsOutput

func (i GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsOutput() GooglePrivacyDlpV2ConditionsOutput

func (GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsOutputWithContext

func (i GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsOutput

func (GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsPtrOutput

func (i GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsPtrOutput() GooglePrivacyDlpV2ConditionsPtrOutput

func (GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext

func (i GooglePrivacyDlpV2ConditionsArgs) ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsPtrOutput

type GooglePrivacyDlpV2ConditionsInput

type GooglePrivacyDlpV2ConditionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionsOutput() GooglePrivacyDlpV2ConditionsOutput
	ToGooglePrivacyDlpV2ConditionsOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionsOutput
}

GooglePrivacyDlpV2ConditionsInput is an input type that accepts GooglePrivacyDlpV2ConditionsArgs and GooglePrivacyDlpV2ConditionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionsInput` via:

GooglePrivacyDlpV2ConditionsArgs{...}

type GooglePrivacyDlpV2ConditionsOutput

type GooglePrivacyDlpV2ConditionsOutput struct{ *pulumi.OutputState }

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsOutput) Conditions

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsOutput) ElementType

func (GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsOutput

func (o GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsOutput() GooglePrivacyDlpV2ConditionsOutput

func (GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsOutputWithContext

func (o GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsOutput

func (GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsPtrOutput

func (o GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsPtrOutput() GooglePrivacyDlpV2ConditionsPtrOutput

func (GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext

func (o GooglePrivacyDlpV2ConditionsOutput) ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsPtrOutput

type GooglePrivacyDlpV2ConditionsPtrInput

type GooglePrivacyDlpV2ConditionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionsPtrOutput() GooglePrivacyDlpV2ConditionsPtrOutput
	ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionsPtrOutput
}

GooglePrivacyDlpV2ConditionsPtrInput is an input type that accepts GooglePrivacyDlpV2ConditionsArgs, GooglePrivacyDlpV2ConditionsPtr and GooglePrivacyDlpV2ConditionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionsPtrInput` via:

        GooglePrivacyDlpV2ConditionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2ConditionsPtrOutput

type GooglePrivacyDlpV2ConditionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ConditionsPtrOutput) Conditions

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsPtrOutput) Elem

func (GooglePrivacyDlpV2ConditionsPtrOutput) ElementType

func (GooglePrivacyDlpV2ConditionsPtrOutput) ToGooglePrivacyDlpV2ConditionsPtrOutput

func (o GooglePrivacyDlpV2ConditionsPtrOutput) ToGooglePrivacyDlpV2ConditionsPtrOutput() GooglePrivacyDlpV2ConditionsPtrOutput

func (GooglePrivacyDlpV2ConditionsPtrOutput) ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext

func (o GooglePrivacyDlpV2ConditionsPtrOutput) ToGooglePrivacyDlpV2ConditionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsPtrOutput

type GooglePrivacyDlpV2ConditionsResponse

type GooglePrivacyDlpV2ConditionsResponse struct {
	// A collection of conditions.
	Conditions []GooglePrivacyDlpV2ConditionResponse `pulumi:"conditions"`
}

A collection of conditions.

type GooglePrivacyDlpV2ConditionsResponseArgs

type GooglePrivacyDlpV2ConditionsResponseArgs struct {
	// A collection of conditions.
	Conditions GooglePrivacyDlpV2ConditionResponseArrayInput `pulumi:"conditions"`
}

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsResponseArgs) ElementType

func (GooglePrivacyDlpV2ConditionsResponseArgs) ToGooglePrivacyDlpV2ConditionsResponseOutput

func (i GooglePrivacyDlpV2ConditionsResponseArgs) ToGooglePrivacyDlpV2ConditionsResponseOutput() GooglePrivacyDlpV2ConditionsResponseOutput

func (GooglePrivacyDlpV2ConditionsResponseArgs) ToGooglePrivacyDlpV2ConditionsResponseOutputWithContext

func (i GooglePrivacyDlpV2ConditionsResponseArgs) ToGooglePrivacyDlpV2ConditionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsResponseOutput

type GooglePrivacyDlpV2ConditionsResponseInput

type GooglePrivacyDlpV2ConditionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ConditionsResponseOutput() GooglePrivacyDlpV2ConditionsResponseOutput
	ToGooglePrivacyDlpV2ConditionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ConditionsResponseOutput
}

GooglePrivacyDlpV2ConditionsResponseInput is an input type that accepts GooglePrivacyDlpV2ConditionsResponseArgs and GooglePrivacyDlpV2ConditionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ConditionsResponseInput` via:

GooglePrivacyDlpV2ConditionsResponseArgs{...}

type GooglePrivacyDlpV2ConditionsResponseOutput

type GooglePrivacyDlpV2ConditionsResponseOutput struct{ *pulumi.OutputState }

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsResponseOutput) Conditions

A collection of conditions.

func (GooglePrivacyDlpV2ConditionsResponseOutput) ElementType

func (GooglePrivacyDlpV2ConditionsResponseOutput) ToGooglePrivacyDlpV2ConditionsResponseOutput

func (o GooglePrivacyDlpV2ConditionsResponseOutput) ToGooglePrivacyDlpV2ConditionsResponseOutput() GooglePrivacyDlpV2ConditionsResponseOutput

func (GooglePrivacyDlpV2ConditionsResponseOutput) ToGooglePrivacyDlpV2ConditionsResponseOutputWithContext

func (o GooglePrivacyDlpV2ConditionsResponseOutput) ToGooglePrivacyDlpV2ConditionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ConditionsResponseOutput

type GooglePrivacyDlpV2CryptoDeterministicConfig

type GooglePrivacyDlpV2CryptoDeterministicConfig struct {
	// A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s.
	Context *GooglePrivacyDlpV2FieldId `pulumi:"context"`
	// The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
	CryptoKey *GooglePrivacyDlpV2CryptoKey `pulumi:"cryptoKey"`
	// The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
	SurrogateInfoType *GooglePrivacyDlpV2InfoType `pulumi:"surrogateInfoType"`
}

Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.

type GooglePrivacyDlpV2CryptoDeterministicConfigArgs

type GooglePrivacyDlpV2CryptoDeterministicConfigArgs struct {
	// A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s.
	Context GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"context"`
	// The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
	CryptoKey GooglePrivacyDlpV2CryptoKeyPtrInput `pulumi:"cryptoKey"`
	// The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
	SurrogateInfoType GooglePrivacyDlpV2InfoTypePtrInput `pulumi:"surrogateInfoType"`
}

Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.

func (GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ElementType

func (GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutput

func (i GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutput() GooglePrivacyDlpV2CryptoDeterministicConfigOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutputWithContext

func (i GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

func (i GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput() GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2CryptoDeterministicConfigArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigInput

type GooglePrivacyDlpV2CryptoDeterministicConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoDeterministicConfigOutput() GooglePrivacyDlpV2CryptoDeterministicConfigOutput
	ToGooglePrivacyDlpV2CryptoDeterministicConfigOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigOutput
}

GooglePrivacyDlpV2CryptoDeterministicConfigInput is an input type that accepts GooglePrivacyDlpV2CryptoDeterministicConfigArgs and GooglePrivacyDlpV2CryptoDeterministicConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoDeterministicConfigInput` via:

GooglePrivacyDlpV2CryptoDeterministicConfigArgs{...}

type GooglePrivacyDlpV2CryptoDeterministicConfigOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigOutput struct{ *pulumi.OutputState }

Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) Context

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) CryptoKey

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ElementType

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) SurrogateInfoType

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutput

func (o GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutput() GooglePrivacyDlpV2CryptoDeterministicConfigOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutputWithContext

func (o GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

func (o GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput() GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoDeterministicConfigOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigPtrInput

type GooglePrivacyDlpV2CryptoDeterministicConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput() GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput
	ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput
}

GooglePrivacyDlpV2CryptoDeterministicConfigPtrInput is an input type that accepts GooglePrivacyDlpV2CryptoDeterministicConfigArgs, GooglePrivacyDlpV2CryptoDeterministicConfigPtr and GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoDeterministicConfigPtrInput` via:

        GooglePrivacyDlpV2CryptoDeterministicConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) Context

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) CryptoKey

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) Elem

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) SurrogateInfoType

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigPtrOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigResponse

type GooglePrivacyDlpV2CryptoDeterministicConfigResponse struct {
	// A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s.
	Context GooglePrivacyDlpV2FieldIdResponse `pulumi:"context"`
	// The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponse `pulumi:"cryptoKey"`
	// The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
	SurrogateInfoType GooglePrivacyDlpV2InfoTypeResponse `pulumi:"surrogateInfoType"`
}

Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.

type GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs

type GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs struct {
	// A context may be used for higher security and maintaining referential integrity such that the same identifier in two different contexts will be given a distinct surrogate. The context is appended to plaintext value being encrypted. On decryption the provided context is validated against the value used during encryption. If a context was provided during encryption, same context must be provided during decryption as well. If the context is not set, plaintext would be used as is for encryption. If the context is set but: 1. there is no record present when transforming a given value or 2. the field is not present when transforming a given value, plaintext would be used as is for encryption. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s.
	Context GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"context"`
	// The key used by the encryption function. For deterministic encryption using AES-SIV, the provided key is internally expanded to 64 bytes prior to use.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponseInput `pulumi:"cryptoKey"`
	// The custom info type to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom info type followed by the number of characters comprising the surrogate. The following scheme defines the format: {info type name}({surrogate character count}):{surrogate} For example, if the name of custom info type is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom info type 'Surrogate'. This facilitates reversal of the surrogate when it occurs in free text. Note: For record transformations where the entire cell in a table is being transformed, surrogates are not mandatory. Surrogates are used to denote the location of the token and are necessary for re-identification in free form text. In order for inspection to work properly, the name of this info type must not occur naturally anywhere in your data; otherwise, inspection may either - reverse a surrogate that does not correspond to an actual identifier - be unable to parse the surrogate and result in an error Therefore, choose your custom info type name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE.
	SurrogateInfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"surrogateInfoType"`
}

Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs) ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigResponseInput

type GooglePrivacyDlpV2CryptoDeterministicConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput() GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput
	ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput
}

GooglePrivacyDlpV2CryptoDeterministicConfigResponseInput is an input type that accepts GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs and GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoDeterministicConfigResponseInput` via:

GooglePrivacyDlpV2CryptoDeterministicConfigResponseArgs{...}

type GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput

type GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput struct{ *pulumi.OutputState }

Pseudonymization method that generates deterministic encryption for the given input. Outputs a base64 encoded representation of the encrypted output. Uses AES-SIV based on the RFC https://tools.ietf.org/html/rfc5297.

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) Context

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) CryptoKey

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) SurrogateInfoType

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

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput

func (GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput) ToGooglePrivacyDlpV2CryptoDeterministicConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoDeterministicConfigResponseOutput

type GooglePrivacyDlpV2CryptoHashConfig

type GooglePrivacyDlpV2CryptoHashConfig struct {
	// The key used by the hash function.
	CryptoKey *GooglePrivacyDlpV2CryptoKey `pulumi:"cryptoKey"`
}

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.

type GooglePrivacyDlpV2CryptoHashConfigArgs

type GooglePrivacyDlpV2CryptoHashConfigArgs struct {
	// The key used by the hash function.
	CryptoKey GooglePrivacyDlpV2CryptoKeyPtrInput `pulumi:"cryptoKey"`
}

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.

func (GooglePrivacyDlpV2CryptoHashConfigArgs) ElementType

func (GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigOutput

func (i GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigOutput() GooglePrivacyDlpV2CryptoHashConfigOutput

func (GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigOutputWithContext

func (i GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigOutput

func (GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput

func (i GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput() GooglePrivacyDlpV2CryptoHashConfigPtrOutput

func (GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2CryptoHashConfigArgs) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigPtrOutput

type GooglePrivacyDlpV2CryptoHashConfigInput

type GooglePrivacyDlpV2CryptoHashConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoHashConfigOutput() GooglePrivacyDlpV2CryptoHashConfigOutput
	ToGooglePrivacyDlpV2CryptoHashConfigOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoHashConfigOutput
}

GooglePrivacyDlpV2CryptoHashConfigInput is an input type that accepts GooglePrivacyDlpV2CryptoHashConfigArgs and GooglePrivacyDlpV2CryptoHashConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoHashConfigInput` via:

GooglePrivacyDlpV2CryptoHashConfigArgs{...}

type GooglePrivacyDlpV2CryptoHashConfigOutput

type GooglePrivacyDlpV2CryptoHashConfigOutput struct{ *pulumi.OutputState }

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.

func (GooglePrivacyDlpV2CryptoHashConfigOutput) CryptoKey

The key used by the hash function.

func (GooglePrivacyDlpV2CryptoHashConfigOutput) ElementType

func (GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigOutput

func (o GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigOutput() GooglePrivacyDlpV2CryptoHashConfigOutput

func (GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigOutputWithContext

func (o GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigOutput

func (GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput

func (o GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput() GooglePrivacyDlpV2CryptoHashConfigPtrOutput

func (GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoHashConfigOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigPtrOutput

type GooglePrivacyDlpV2CryptoHashConfigPtrInput

type GooglePrivacyDlpV2CryptoHashConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput() GooglePrivacyDlpV2CryptoHashConfigPtrOutput
	ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoHashConfigPtrOutput
}

GooglePrivacyDlpV2CryptoHashConfigPtrInput is an input type that accepts GooglePrivacyDlpV2CryptoHashConfigArgs, GooglePrivacyDlpV2CryptoHashConfigPtr and GooglePrivacyDlpV2CryptoHashConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoHashConfigPtrInput` via:

        GooglePrivacyDlpV2CryptoHashConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2CryptoHashConfigPtrOutput

type GooglePrivacyDlpV2CryptoHashConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CryptoHashConfigPtrOutput) CryptoKey

The key used by the hash function.

func (GooglePrivacyDlpV2CryptoHashConfigPtrOutput) Elem

func (GooglePrivacyDlpV2CryptoHashConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2CryptoHashConfigPtrOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput

func (o GooglePrivacyDlpV2CryptoHashConfigPtrOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutput() GooglePrivacyDlpV2CryptoHashConfigPtrOutput

func (GooglePrivacyDlpV2CryptoHashConfigPtrOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoHashConfigPtrOutput) ToGooglePrivacyDlpV2CryptoHashConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigPtrOutput

type GooglePrivacyDlpV2CryptoHashConfigResponse

type GooglePrivacyDlpV2CryptoHashConfigResponse struct {
	// The key used by the hash function.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponse `pulumi:"cryptoKey"`
}

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.

type GooglePrivacyDlpV2CryptoHashConfigResponseArgs

type GooglePrivacyDlpV2CryptoHashConfigResponseArgs struct {
	// The key used by the hash function.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponseInput `pulumi:"cryptoKey"`
}

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.

func (GooglePrivacyDlpV2CryptoHashConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2CryptoHashConfigResponseArgs) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutput

func (i GooglePrivacyDlpV2CryptoHashConfigResponseArgs) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutput() GooglePrivacyDlpV2CryptoHashConfigResponseOutput

func (GooglePrivacyDlpV2CryptoHashConfigResponseArgs) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2CryptoHashConfigResponseArgs) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigResponseOutput

type GooglePrivacyDlpV2CryptoHashConfigResponseInput

type GooglePrivacyDlpV2CryptoHashConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoHashConfigResponseOutput() GooglePrivacyDlpV2CryptoHashConfigResponseOutput
	ToGooglePrivacyDlpV2CryptoHashConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoHashConfigResponseOutput
}

GooglePrivacyDlpV2CryptoHashConfigResponseInput is an input type that accepts GooglePrivacyDlpV2CryptoHashConfigResponseArgs and GooglePrivacyDlpV2CryptoHashConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoHashConfigResponseInput` via:

GooglePrivacyDlpV2CryptoHashConfigResponseArgs{...}

type GooglePrivacyDlpV2CryptoHashConfigResponseOutput

type GooglePrivacyDlpV2CryptoHashConfigResponseOutput struct{ *pulumi.OutputState }

Pseudonymization method that generates surrogates via cryptographic hashing. Uses SHA-256. The key size must be either 32 or 64 bytes. Outputs a base64 encoded representation of the hashed output (for example, L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=). Currently, only string and integer values can be hashed. See https://cloud.google.com/dlp/docs/pseudonymization to learn more.

func (GooglePrivacyDlpV2CryptoHashConfigResponseOutput) CryptoKey

The key used by the hash function.

func (GooglePrivacyDlpV2CryptoHashConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2CryptoHashConfigResponseOutput) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutput

func (o GooglePrivacyDlpV2CryptoHashConfigResponseOutput) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutput() GooglePrivacyDlpV2CryptoHashConfigResponseOutput

func (GooglePrivacyDlpV2CryptoHashConfigResponseOutput) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2CryptoHashConfigResponseOutput) ToGooglePrivacyDlpV2CryptoHashConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoHashConfigResponseOutput

type GooglePrivacyDlpV2CryptoKey

type GooglePrivacyDlpV2CryptoKey struct {
	// Key wrapped using Cloud KMS
	KmsWrapped *GooglePrivacyDlpV2KmsWrappedCryptoKey `pulumi:"kmsWrapped"`
	// Transient crypto key
	Transient *GooglePrivacyDlpV2TransientCryptoKey `pulumi:"transient"`
	// Unwrapped crypto key
	Unwrapped *GooglePrivacyDlpV2UnwrappedCryptoKey `pulumi:"unwrapped"`
}

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.

type GooglePrivacyDlpV2CryptoKeyArgs

type GooglePrivacyDlpV2CryptoKeyArgs struct {
	// Key wrapped using Cloud KMS
	KmsWrapped GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrInput `pulumi:"kmsWrapped"`
	// Transient crypto key
	Transient GooglePrivacyDlpV2TransientCryptoKeyPtrInput `pulumi:"transient"`
	// Unwrapped crypto key
	Unwrapped GooglePrivacyDlpV2UnwrappedCryptoKeyPtrInput `pulumi:"unwrapped"`
}

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.

func (GooglePrivacyDlpV2CryptoKeyArgs) ElementType

func (GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyOutput

func (i GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyOutput() GooglePrivacyDlpV2CryptoKeyOutput

func (GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyOutputWithContext

func (i GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyOutput

func (GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyPtrOutput

func (i GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyPtrOutput() GooglePrivacyDlpV2CryptoKeyPtrOutput

func (GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext

func (i GooglePrivacyDlpV2CryptoKeyArgs) ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyPtrOutput

type GooglePrivacyDlpV2CryptoKeyInput

type GooglePrivacyDlpV2CryptoKeyInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoKeyOutput() GooglePrivacyDlpV2CryptoKeyOutput
	ToGooglePrivacyDlpV2CryptoKeyOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoKeyOutput
}

GooglePrivacyDlpV2CryptoKeyInput is an input type that accepts GooglePrivacyDlpV2CryptoKeyArgs and GooglePrivacyDlpV2CryptoKeyOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoKeyInput` via:

GooglePrivacyDlpV2CryptoKeyArgs{...}

type GooglePrivacyDlpV2CryptoKeyOutput

type GooglePrivacyDlpV2CryptoKeyOutput struct{ *pulumi.OutputState }

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.

func (GooglePrivacyDlpV2CryptoKeyOutput) ElementType

func (GooglePrivacyDlpV2CryptoKeyOutput) KmsWrapped

Key wrapped using Cloud KMS

func (GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyOutput

func (o GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyOutput() GooglePrivacyDlpV2CryptoKeyOutput

func (GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyOutputWithContext

func (o GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyOutput

func (GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutput

func (o GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutput() GooglePrivacyDlpV2CryptoKeyPtrOutput

func (GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoKeyOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyPtrOutput

func (GooglePrivacyDlpV2CryptoKeyOutput) Transient

Transient crypto key

func (GooglePrivacyDlpV2CryptoKeyOutput) Unwrapped

Unwrapped crypto key

type GooglePrivacyDlpV2CryptoKeyPtrInput

type GooglePrivacyDlpV2CryptoKeyPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoKeyPtrOutput() GooglePrivacyDlpV2CryptoKeyPtrOutput
	ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoKeyPtrOutput
}

GooglePrivacyDlpV2CryptoKeyPtrInput is an input type that accepts GooglePrivacyDlpV2CryptoKeyArgs, GooglePrivacyDlpV2CryptoKeyPtr and GooglePrivacyDlpV2CryptoKeyPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoKeyPtrInput` via:

        GooglePrivacyDlpV2CryptoKeyArgs{...}

or:

        nil

type GooglePrivacyDlpV2CryptoKeyPtrOutput

type GooglePrivacyDlpV2CryptoKeyPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) Elem

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) ElementType

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) KmsWrapped

Key wrapped using Cloud KMS

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutput

func (o GooglePrivacyDlpV2CryptoKeyPtrOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutput() GooglePrivacyDlpV2CryptoKeyPtrOutput

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoKeyPtrOutput) ToGooglePrivacyDlpV2CryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyPtrOutput

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) Transient

Transient crypto key

func (GooglePrivacyDlpV2CryptoKeyPtrOutput) Unwrapped

Unwrapped crypto key

type GooglePrivacyDlpV2CryptoKeyResponse

type GooglePrivacyDlpV2CryptoKeyResponse struct {
	// Key wrapped using Cloud KMS
	KmsWrapped GooglePrivacyDlpV2KmsWrappedCryptoKeyResponse `pulumi:"kmsWrapped"`
	// Transient crypto key
	Transient GooglePrivacyDlpV2TransientCryptoKeyResponse `pulumi:"transient"`
	// Unwrapped crypto key
	Unwrapped GooglePrivacyDlpV2UnwrappedCryptoKeyResponse `pulumi:"unwrapped"`
}

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.

type GooglePrivacyDlpV2CryptoKeyResponseArgs

type GooglePrivacyDlpV2CryptoKeyResponseArgs struct {
	// Key wrapped using Cloud KMS
	KmsWrapped GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseInput `pulumi:"kmsWrapped"`
	// Transient crypto key
	Transient GooglePrivacyDlpV2TransientCryptoKeyResponseInput `pulumi:"transient"`
	// Unwrapped crypto key
	Unwrapped GooglePrivacyDlpV2UnwrappedCryptoKeyResponseInput `pulumi:"unwrapped"`
}

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.

func (GooglePrivacyDlpV2CryptoKeyResponseArgs) ElementType

func (GooglePrivacyDlpV2CryptoKeyResponseArgs) ToGooglePrivacyDlpV2CryptoKeyResponseOutput

func (i GooglePrivacyDlpV2CryptoKeyResponseArgs) ToGooglePrivacyDlpV2CryptoKeyResponseOutput() GooglePrivacyDlpV2CryptoKeyResponseOutput

func (GooglePrivacyDlpV2CryptoKeyResponseArgs) ToGooglePrivacyDlpV2CryptoKeyResponseOutputWithContext

func (i GooglePrivacyDlpV2CryptoKeyResponseArgs) ToGooglePrivacyDlpV2CryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyResponseOutput

type GooglePrivacyDlpV2CryptoKeyResponseInput

type GooglePrivacyDlpV2CryptoKeyResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoKeyResponseOutput() GooglePrivacyDlpV2CryptoKeyResponseOutput
	ToGooglePrivacyDlpV2CryptoKeyResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoKeyResponseOutput
}

GooglePrivacyDlpV2CryptoKeyResponseInput is an input type that accepts GooglePrivacyDlpV2CryptoKeyResponseArgs and GooglePrivacyDlpV2CryptoKeyResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoKeyResponseInput` via:

GooglePrivacyDlpV2CryptoKeyResponseArgs{...}

type GooglePrivacyDlpV2CryptoKeyResponseOutput

type GooglePrivacyDlpV2CryptoKeyResponseOutput struct{ *pulumi.OutputState }

This is a data encryption key (DEK) (as opposed to a key encryption key (KEK) stored by Cloud Key Management Service (Cloud KMS). When using Cloud KMS to wrap or unwrap a DEK, be sure to set an appropriate IAM policy on the KEK to ensure an attacker cannot unwrap the DEK.

func (GooglePrivacyDlpV2CryptoKeyResponseOutput) ElementType

func (GooglePrivacyDlpV2CryptoKeyResponseOutput) KmsWrapped

Key wrapped using Cloud KMS

func (GooglePrivacyDlpV2CryptoKeyResponseOutput) ToGooglePrivacyDlpV2CryptoKeyResponseOutput

func (o GooglePrivacyDlpV2CryptoKeyResponseOutput) ToGooglePrivacyDlpV2CryptoKeyResponseOutput() GooglePrivacyDlpV2CryptoKeyResponseOutput

func (GooglePrivacyDlpV2CryptoKeyResponseOutput) ToGooglePrivacyDlpV2CryptoKeyResponseOutputWithContext

func (o GooglePrivacyDlpV2CryptoKeyResponseOutput) ToGooglePrivacyDlpV2CryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoKeyResponseOutput

func (GooglePrivacyDlpV2CryptoKeyResponseOutput) Transient

Transient crypto key

func (GooglePrivacyDlpV2CryptoKeyResponseOutput) Unwrapped

Unwrapped crypto key

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig struct {
	// Common alphabets.
	CommonAlphabet *GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet `pulumi:"commonAlphabet"`
	// The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2
	Context *GooglePrivacyDlpV2FieldId `pulumi:"context"`
	// The key used by the encryption algorithm.
	CryptoKey GooglePrivacyDlpV2CryptoKey `pulumi:"cryptoKey"`
	// This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|\:;"'<,>.?/
	CustomAlphabet *string `pulumi:"customAlphabet"`
	// The native way to select the alphabet. Must be in the range [2, 95].
	Radix *int `pulumi:"radix"`
	// The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype). This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
	SurrogateInfoType *GooglePrivacyDlpV2InfoType `pulumi:"surrogateInfoType"`
}

Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs struct {
	// Common alphabets.
	CommonAlphabet GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrInput `pulumi:"commonAlphabet"`
	// The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2
	Context GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"context"`
	// The key used by the encryption algorithm.
	CryptoKey GooglePrivacyDlpV2CryptoKeyInput `pulumi:"cryptoKey"`
	// This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|\:;"'<,>.?/
	CustomAlphabet pulumi.StringPtrInput `pulumi:"customAlphabet"`
	// The native way to select the alphabet. Must be in the range [2, 95].
	Radix pulumi.IntPtrInput `pulumi:"radix"`
	// The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype). This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
	SurrogateInfoType GooglePrivacyDlpV2InfoTypePtrInput `pulumi:"surrogateInfoType"`
}

Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ElementType

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

func (i GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutputWithContext

func (i GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

func (i GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet added in v0.4.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet string

Common alphabets.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput added in v0.6.0

func (e GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabet) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetInput added in v0.6.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput
	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput
}

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetInput is an input type that accepts GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetArgs and GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetInput` via:

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetArgs{...}

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput added in v0.6.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrInput added in v0.6.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput
	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput
}

func GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtr added in v0.6.0

func GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtr(v string) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrInput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput added in v0.6.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigCommonAlphabetPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigInput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput
	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput
}

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigInput is an input type that accepts GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs and GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigInput` via:

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs{...}

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput struct{ *pulumi.OutputState }

Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) CommonAlphabet

Common alphabets.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) Context

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) CryptoKey

The key used by the encryption algorithm.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) CustomAlphabet

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ElementType

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) Radix

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) SurrogateInfoType

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutputWithContext

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrInput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput
	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput
}

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrInput is an input type that accepts GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs, GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtr and GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrInput` via:

        GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) CommonAlphabet

Common alphabets.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) Context

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) CryptoKey

The key used by the encryption algorithm.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) CustomAlphabet

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) Elem

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) Radix

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) SurrogateInfoType

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse struct {
	// Common alphabets.
	CommonAlphabet string `pulumi:"commonAlphabet"`
	// The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2
	Context GooglePrivacyDlpV2FieldIdResponse `pulumi:"context"`
	// The key used by the encryption algorithm.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponse `pulumi:"cryptoKey"`
	// This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|\:;"'<,>.?/
	CustomAlphabet string `pulumi:"customAlphabet"`
	// The native way to select the alphabet. Must be in the range [2, 95].
	Radix int `pulumi:"radix"`
	// The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype). This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
	SurrogateInfoType GooglePrivacyDlpV2InfoTypeResponse `pulumi:"surrogateInfoType"`
}

Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs struct {
	// Common alphabets.
	CommonAlphabet pulumi.StringInput `pulumi:"commonAlphabet"`
	// The 'tweak', a context may be used for higher security since the same identifier in two different contexts won't be given the same surrogate. If the context is not set, a default tweak will be used. If the context is set but: 1. there is no record present when transforming a given value or 1. the field is not present when transforming a given value, a default tweak will be used. Note that case (1) is expected when an `InfoTypeTransformation` is applied to both structured and non-structured `ContentItem`s. Currently, the referenced field may be of value type integer or string. The tweak is constructed as a sequence of bytes in big endian byte order such that: - a 64 bit integer is encoded followed by a single byte of value 1 - a string is encoded in UTF-8 format followed by a single byte of value 2
	Context GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"context"`
	// The key used by the encryption algorithm.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponseInput `pulumi:"cryptoKey"`
	// This is supported by mapping these to the alphanumeric characters that the FFX mode natively supports. This happens before/after encryption/decryption. Each character listed must appear only once. Number of characters must be in the range [2, 95]. This must be encoded as ASCII. The order of characters does not matter. The full list of allowed characters is: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ~`!@#$%^&*()_-+={[}]|\:;"'<,>.?/
	CustomAlphabet pulumi.StringInput `pulumi:"customAlphabet"`
	// The native way to select the alphabet. Must be in the range [2, 95].
	Radix pulumi.IntInput `pulumi:"radix"`
	// The custom infoType to annotate the surrogate with. This annotation will be applied to the surrogate by prefixing it with the name of the custom infoType followed by the number of characters comprising the surrogate. The following scheme defines the format: info_type_name(surrogate_character_count):surrogate For example, if the name of custom infoType is 'MY_TOKEN_INFO_TYPE' and the surrogate is 'abc', the full replacement value will be: 'MY_TOKEN_INFO_TYPE(3):abc' This annotation identifies the surrogate when inspecting content using the custom infoType [`SurrogateType`](https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#surrogatetype). This facilitates reversal of the surrogate when it occurs in free text. In order for inspection to work properly, the name of this infoType must not occur naturally anywhere in your data; otherwise, inspection may find a surrogate that does not correspond to an actual identifier. Therefore, choose your custom infoType name carefully after considering what your data looks like. One way to select a name that has a high chance of yielding reliable detection is to include one or more unicode characters that are highly improbable to exist in your data. For example, assuming your data is entered from a regular ASCII keyboard, the symbol with the hex code point 29DD might be used like so: ⧝MY_TOKEN_TYPE
	SurrogateInfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"surrogateInfoType"`
}

Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseInput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput() GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput
	ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput
}

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseInput is an input type that accepts GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs and GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseInput` via:

GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseArgs{...}

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput

type GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput struct{ *pulumi.OutputState }

Replaces an identifier with a surrogate using Format Preserving Encryption (FPE) with the FFX mode of operation; however when used in the `ReidentifyContent` API method, it serves the opposite function by reversing the surrogate back into the original identifier. The identifier must be encoded as ASCII. For a given crypto key and context, the same identifier will be replaced with the same surrogate. Identifiers must be at least two characters long. In the case that the identifier is the empty string, it will be skipped. See https://cloud.google.com/dlp/docs/pseudonymization to learn more. Note: We recommend using CryptoDeterministicConfig for all use cases which do not require preserving the input alphabet space and size, plus warrant referential integrity.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) CommonAlphabet

Common alphabets.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) Context

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) CryptoKey

The key used by the encryption algorithm.

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) CustomAlphabet

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) Radix

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) SurrogateInfoType

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

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput

func (GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput) ToGooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseOutput

type GooglePrivacyDlpV2CustomInfoType

type GooglePrivacyDlpV2CustomInfoType struct {
	// Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the `surrogate_type` CustomInfoType.
	DetectionRules []GooglePrivacyDlpV2DetectionRule `pulumi:"detectionRules"`
	// A list of phrases to detect as a CustomInfoType.
	Dictionary *GooglePrivacyDlpV2Dictionary `pulumi:"dictionary"`
	// If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
	ExclusionType *GooglePrivacyDlpV2CustomInfoTypeExclusionType `pulumi:"exclusionType"`
	// CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in `InspectContent.info_types` field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in `InspectContent.info_types` list then the name is treated as a custom info type.
	InfoType *GooglePrivacyDlpV2InfoType `pulumi:"infoType"`
	// Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to `VERY_LIKELY` if not specified.
	Likelihood *GooglePrivacyDlpV2CustomInfoTypeLikelihood `pulumi:"likelihood"`
	// Regular expression based CustomInfoType.
	Regex *GooglePrivacyDlpV2Regex `pulumi:"regex"`
	// Load an existing `StoredInfoType` resource for use in `InspectDataSource`. Not currently supported in `InspectContent`.
	StoredType *GooglePrivacyDlpV2StoredType `pulumi:"storedType"`
	// Message for detecting output from deidentification transformations that support reversing.
	SurrogateType *GooglePrivacyDlpV2SurrogateType `pulumi:"surrogateType"`
}

Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.

type GooglePrivacyDlpV2CustomInfoTypeArgs

type GooglePrivacyDlpV2CustomInfoTypeArgs struct {
	// Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the `surrogate_type` CustomInfoType.
	DetectionRules GooglePrivacyDlpV2DetectionRuleArrayInput `pulumi:"detectionRules"`
	// A list of phrases to detect as a CustomInfoType.
	Dictionary GooglePrivacyDlpV2DictionaryPtrInput `pulumi:"dictionary"`
	// If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
	ExclusionType GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrInput `pulumi:"exclusionType"`
	// CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in `InspectContent.info_types` field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in `InspectContent.info_types` list then the name is treated as a custom info type.
	InfoType GooglePrivacyDlpV2InfoTypePtrInput `pulumi:"infoType"`
	// Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to `VERY_LIKELY` if not specified.
	Likelihood GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrInput `pulumi:"likelihood"`
	// Regular expression based CustomInfoType.
	Regex GooglePrivacyDlpV2RegexPtrInput `pulumi:"regex"`
	// Load an existing `StoredInfoType` resource for use in `InspectDataSource`. Not currently supported in `InspectContent`.
	StoredType GooglePrivacyDlpV2StoredTypePtrInput `pulumi:"storedType"`
	// Message for detecting output from deidentification transformations that support reversing.
	SurrogateType GooglePrivacyDlpV2SurrogateTypePtrInput `pulumi:"surrogateType"`
}

Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.

func (GooglePrivacyDlpV2CustomInfoTypeArgs) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeArgs) ToGooglePrivacyDlpV2CustomInfoTypeOutput

func (i GooglePrivacyDlpV2CustomInfoTypeArgs) ToGooglePrivacyDlpV2CustomInfoTypeOutput() GooglePrivacyDlpV2CustomInfoTypeOutput

func (GooglePrivacyDlpV2CustomInfoTypeArgs) ToGooglePrivacyDlpV2CustomInfoTypeOutputWithContext

func (i GooglePrivacyDlpV2CustomInfoTypeArgs) ToGooglePrivacyDlpV2CustomInfoTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeOutput

type GooglePrivacyDlpV2CustomInfoTypeArray

type GooglePrivacyDlpV2CustomInfoTypeArray []GooglePrivacyDlpV2CustomInfoTypeInput

func (GooglePrivacyDlpV2CustomInfoTypeArray) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeArray) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutput

func (i GooglePrivacyDlpV2CustomInfoTypeArray) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutput() GooglePrivacyDlpV2CustomInfoTypeArrayOutput

func (GooglePrivacyDlpV2CustomInfoTypeArray) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutputWithContext

func (i GooglePrivacyDlpV2CustomInfoTypeArray) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeArrayOutput

type GooglePrivacyDlpV2CustomInfoTypeArrayInput

type GooglePrivacyDlpV2CustomInfoTypeArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeArrayOutput() GooglePrivacyDlpV2CustomInfoTypeArrayOutput
	ToGooglePrivacyDlpV2CustomInfoTypeArrayOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeArrayOutput
}

GooglePrivacyDlpV2CustomInfoTypeArrayInput is an input type that accepts GooglePrivacyDlpV2CustomInfoTypeArray and GooglePrivacyDlpV2CustomInfoTypeArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CustomInfoTypeArrayInput` via:

GooglePrivacyDlpV2CustomInfoTypeArray{ GooglePrivacyDlpV2CustomInfoTypeArgs{...} }

type GooglePrivacyDlpV2CustomInfoTypeArrayOutput

type GooglePrivacyDlpV2CustomInfoTypeArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CustomInfoTypeArrayOutput) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeArrayOutput) Index

func (GooglePrivacyDlpV2CustomInfoTypeArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutput

func (o GooglePrivacyDlpV2CustomInfoTypeArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutput() GooglePrivacyDlpV2CustomInfoTypeArrayOutput

func (GooglePrivacyDlpV2CustomInfoTypeArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutputWithContext

func (o GooglePrivacyDlpV2CustomInfoTypeArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeArrayOutput

type GooglePrivacyDlpV2CustomInfoTypeExclusionType added in v0.4.0

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

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput() GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput() GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionType) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypeInput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypeInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput() GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput
	ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput
}

GooglePrivacyDlpV2CustomInfoTypeExclusionTypeInput is an input type that accepts GooglePrivacyDlpV2CustomInfoTypeExclusionTypeArgs and GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CustomInfoTypeExclusionTypeInput` via:

GooglePrivacyDlpV2CustomInfoTypeExclusionTypeArgs{...}

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput() GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput() GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrInput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput() GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput
	ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput
}

func GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtr added in v0.6.0

func GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtr(v string) GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrInput

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeExclusionTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeInput

type GooglePrivacyDlpV2CustomInfoTypeInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeOutput() GooglePrivacyDlpV2CustomInfoTypeOutput
	ToGooglePrivacyDlpV2CustomInfoTypeOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeOutput
}

GooglePrivacyDlpV2CustomInfoTypeInput is an input type that accepts GooglePrivacyDlpV2CustomInfoTypeArgs and GooglePrivacyDlpV2CustomInfoTypeOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CustomInfoTypeInput` via:

GooglePrivacyDlpV2CustomInfoTypeArgs{...}

type GooglePrivacyDlpV2CustomInfoTypeLikelihood added in v0.4.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihood string

Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to `VERY_LIKELY` if not specified.

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ElementType added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihood) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodInput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput
	ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput
}

GooglePrivacyDlpV2CustomInfoTypeLikelihoodInput is an input type that accepts GooglePrivacyDlpV2CustomInfoTypeLikelihoodArgs and GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CustomInfoTypeLikelihoodInput` via:

GooglePrivacyDlpV2CustomInfoTypeLikelihoodArgs{...}

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrInput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput
	ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput
}

func GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtr added in v0.6.0

func GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtr(v string) GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrInput

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput() GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ToGooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2CustomInfoTypeLikelihoodPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2CustomInfoTypeOutput

type GooglePrivacyDlpV2CustomInfoTypeOutput struct{ *pulumi.OutputState }

Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) DetectionRules

Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the `surrogate_type` CustomInfoType.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) Dictionary

A list of phrases to detect as a CustomInfoType.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeOutput) ExclusionType

If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) InfoType

CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in `InspectContent.info_types` field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in `InspectContent.info_types` list then the name is treated as a custom info type.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) 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_LIKELY` if not specified.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) Regex

Regular expression based CustomInfoType.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) StoredType

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

func (GooglePrivacyDlpV2CustomInfoTypeOutput) SurrogateType

Message for detecting output from deidentification transformations that support reversing.

func (GooglePrivacyDlpV2CustomInfoTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeOutput

func (o GooglePrivacyDlpV2CustomInfoTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeOutput() GooglePrivacyDlpV2CustomInfoTypeOutput

func (GooglePrivacyDlpV2CustomInfoTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeOutputWithContext

func (o GooglePrivacyDlpV2CustomInfoTypeOutput) ToGooglePrivacyDlpV2CustomInfoTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeOutput

type GooglePrivacyDlpV2CustomInfoTypeResponse

type GooglePrivacyDlpV2CustomInfoTypeResponse struct {
	// Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the `surrogate_type` CustomInfoType.
	DetectionRules []GooglePrivacyDlpV2DetectionRuleResponse `pulumi:"detectionRules"`
	// A list of phrases to detect as a CustomInfoType.
	Dictionary GooglePrivacyDlpV2DictionaryResponse `pulumi:"dictionary"`
	// If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
	ExclusionType string `pulumi:"exclusionType"`
	// CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in `InspectContent.info_types` field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in `InspectContent.info_types` list then the name is treated as a custom info type.
	InfoType GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoType"`
	// Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to `VERY_LIKELY` if not specified.
	Likelihood string `pulumi:"likelihood"`
	// Regular expression based CustomInfoType.
	Regex GooglePrivacyDlpV2RegexResponse `pulumi:"regex"`
	// Load an existing `StoredInfoType` resource for use in `InspectDataSource`. Not currently supported in `InspectContent`.
	StoredType GooglePrivacyDlpV2StoredTypeResponse `pulumi:"storedType"`
	// Message for detecting output from deidentification transformations that support reversing.
	SurrogateType GooglePrivacyDlpV2SurrogateTypeResponse `pulumi:"surrogateType"`
}

Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.

type GooglePrivacyDlpV2CustomInfoTypeResponseArgs

type GooglePrivacyDlpV2CustomInfoTypeResponseArgs struct {
	// Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the `surrogate_type` CustomInfoType.
	DetectionRules GooglePrivacyDlpV2DetectionRuleResponseArrayInput `pulumi:"detectionRules"`
	// A list of phrases to detect as a CustomInfoType.
	Dictionary GooglePrivacyDlpV2DictionaryResponseInput `pulumi:"dictionary"`
	// If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.
	ExclusionType pulumi.StringInput `pulumi:"exclusionType"`
	// CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in `InspectContent.info_types` field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in `InspectContent.info_types` list then the name is treated as a custom info type.
	InfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"infoType"`
	// Likelihood to return for this CustomInfoType. This base value can be altered by a detection rule if the finding meets the criteria specified by the rule. Defaults to `VERY_LIKELY` if not specified.
	Likelihood pulumi.StringInput `pulumi:"likelihood"`
	// Regular expression based CustomInfoType.
	Regex GooglePrivacyDlpV2RegexResponseInput `pulumi:"regex"`
	// Load an existing `StoredInfoType` resource for use in `InspectDataSource`. Not currently supported in `InspectContent`.
	StoredType GooglePrivacyDlpV2StoredTypeResponseInput `pulumi:"storedType"`
	// Message for detecting output from deidentification transformations that support reversing.
	SurrogateType GooglePrivacyDlpV2SurrogateTypeResponseInput `pulumi:"surrogateType"`
}

Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.

func (GooglePrivacyDlpV2CustomInfoTypeResponseArgs) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeResponseArgs) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutput

func (i GooglePrivacyDlpV2CustomInfoTypeResponseArgs) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutput() GooglePrivacyDlpV2CustomInfoTypeResponseOutput

func (GooglePrivacyDlpV2CustomInfoTypeResponseArgs) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutputWithContext

func (i GooglePrivacyDlpV2CustomInfoTypeResponseArgs) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeResponseOutput

type GooglePrivacyDlpV2CustomInfoTypeResponseArray

type GooglePrivacyDlpV2CustomInfoTypeResponseArray []GooglePrivacyDlpV2CustomInfoTypeResponseInput

func (GooglePrivacyDlpV2CustomInfoTypeResponseArray) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeResponseArray) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

func (i GooglePrivacyDlpV2CustomInfoTypeResponseArray) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput() GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

func (GooglePrivacyDlpV2CustomInfoTypeResponseArray) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2CustomInfoTypeResponseArray) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

type GooglePrivacyDlpV2CustomInfoTypeResponseArrayInput

type GooglePrivacyDlpV2CustomInfoTypeResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput() GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput
	ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput
}

GooglePrivacyDlpV2CustomInfoTypeResponseArrayInput is an input type that accepts GooglePrivacyDlpV2CustomInfoTypeResponseArray and GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CustomInfoTypeResponseArrayInput` via:

GooglePrivacyDlpV2CustomInfoTypeResponseArray{ GooglePrivacyDlpV2CustomInfoTypeResponseArgs{...} }

type GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

type GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput) Index

func (GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

func (o GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput() GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

func (GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeResponseArrayOutput

type GooglePrivacyDlpV2CustomInfoTypeResponseInput

type GooglePrivacyDlpV2CustomInfoTypeResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2CustomInfoTypeResponseOutput() GooglePrivacyDlpV2CustomInfoTypeResponseOutput
	ToGooglePrivacyDlpV2CustomInfoTypeResponseOutputWithContext(context.Context) GooglePrivacyDlpV2CustomInfoTypeResponseOutput
}

GooglePrivacyDlpV2CustomInfoTypeResponseInput is an input type that accepts GooglePrivacyDlpV2CustomInfoTypeResponseArgs and GooglePrivacyDlpV2CustomInfoTypeResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2CustomInfoTypeResponseInput` via:

GooglePrivacyDlpV2CustomInfoTypeResponseArgs{...}

type GooglePrivacyDlpV2CustomInfoTypeResponseOutput

type GooglePrivacyDlpV2CustomInfoTypeResponseOutput struct{ *pulumi.OutputState }

Custom information type provided by the user. Used to find domain-specific sensitive information configurable to the data in question.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) DetectionRules

Set of detection rules to apply to all findings of this CustomInfoType. Rules are applied in order that they are specified. Not supported for the `surrogate_type` CustomInfoType.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) Dictionary

A list of phrases to detect as a CustomInfoType.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) ElementType

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) ExclusionType

If set to EXCLUSION_TYPE_EXCLUDE this infoType will not cause a finding to be returned. It still can be used for rules matching.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) InfoType

CustomInfoType can either be a new infoType, or an extension of built-in infoType, when the name matches one of existing infoTypes and that infoType is specified in `InspectContent.info_types` field. Specifying the latter adds findings to the one detected by the system. If built-in info type is not specified in `InspectContent.info_types` list then the name is treated as a custom info type.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) 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_LIKELY` if not specified.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) Regex

Regular expression based CustomInfoType.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) StoredType

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

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) SurrogateType

Message for detecting output from deidentification transformations that support reversing.

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutput

func (o GooglePrivacyDlpV2CustomInfoTypeResponseOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutput() GooglePrivacyDlpV2CustomInfoTypeResponseOutput

func (GooglePrivacyDlpV2CustomInfoTypeResponseOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutputWithContext

func (o GooglePrivacyDlpV2CustomInfoTypeResponseOutput) ToGooglePrivacyDlpV2CustomInfoTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2CustomInfoTypeResponseOutput

type GooglePrivacyDlpV2DatastoreOptions

type GooglePrivacyDlpV2DatastoreOptions struct {
	// The kind to process.
	Kind *GooglePrivacyDlpV2KindExpression `pulumi:"kind"`
	// A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
	PartitionId *GooglePrivacyDlpV2PartitionId `pulumi:"partitionId"`
}

Options defining a data set within Google Cloud Datastore.

type GooglePrivacyDlpV2DatastoreOptionsArgs

type GooglePrivacyDlpV2DatastoreOptionsArgs struct {
	// The kind to process.
	Kind GooglePrivacyDlpV2KindExpressionPtrInput `pulumi:"kind"`
	// A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
	PartitionId GooglePrivacyDlpV2PartitionIdPtrInput `pulumi:"partitionId"`
}

Options defining a data set within Google Cloud Datastore.

func (GooglePrivacyDlpV2DatastoreOptionsArgs) ElementType

func (GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsOutput

func (i GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsOutput() GooglePrivacyDlpV2DatastoreOptionsOutput

func (GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsOutputWithContext

func (i GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsOutput

func (GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput

func (i GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput() GooglePrivacyDlpV2DatastoreOptionsPtrOutput

func (GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext

func (i GooglePrivacyDlpV2DatastoreOptionsArgs) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsPtrOutput

type GooglePrivacyDlpV2DatastoreOptionsInput

type GooglePrivacyDlpV2DatastoreOptionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DatastoreOptionsOutput() GooglePrivacyDlpV2DatastoreOptionsOutput
	ToGooglePrivacyDlpV2DatastoreOptionsOutputWithContext(context.Context) GooglePrivacyDlpV2DatastoreOptionsOutput
}

GooglePrivacyDlpV2DatastoreOptionsInput is an input type that accepts GooglePrivacyDlpV2DatastoreOptionsArgs and GooglePrivacyDlpV2DatastoreOptionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DatastoreOptionsInput` via:

GooglePrivacyDlpV2DatastoreOptionsArgs{...}

type GooglePrivacyDlpV2DatastoreOptionsOutput

type GooglePrivacyDlpV2DatastoreOptionsOutput struct{ *pulumi.OutputState }

Options defining a data set within Google Cloud Datastore.

func (GooglePrivacyDlpV2DatastoreOptionsOutput) ElementType

func (GooglePrivacyDlpV2DatastoreOptionsOutput) Kind

The kind to process.

func (GooglePrivacyDlpV2DatastoreOptionsOutput) PartitionId

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

func (GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsOutput

func (o GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsOutput() GooglePrivacyDlpV2DatastoreOptionsOutput

func (GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsOutputWithContext

func (o GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsOutput

func (GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput

func (o GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput() GooglePrivacyDlpV2DatastoreOptionsPtrOutput

func (GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2DatastoreOptionsOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsPtrOutput

type GooglePrivacyDlpV2DatastoreOptionsPtrInput

type GooglePrivacyDlpV2DatastoreOptionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput() GooglePrivacyDlpV2DatastoreOptionsPtrOutput
	ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2DatastoreOptionsPtrOutput
}

GooglePrivacyDlpV2DatastoreOptionsPtrInput is an input type that accepts GooglePrivacyDlpV2DatastoreOptionsArgs, GooglePrivacyDlpV2DatastoreOptionsPtr and GooglePrivacyDlpV2DatastoreOptionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DatastoreOptionsPtrInput` via:

        GooglePrivacyDlpV2DatastoreOptionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2DatastoreOptionsPtrOutput

type GooglePrivacyDlpV2DatastoreOptionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DatastoreOptionsPtrOutput) Elem

func (GooglePrivacyDlpV2DatastoreOptionsPtrOutput) ElementType

func (GooglePrivacyDlpV2DatastoreOptionsPtrOutput) Kind

The kind to process.

func (GooglePrivacyDlpV2DatastoreOptionsPtrOutput) PartitionId

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

func (GooglePrivacyDlpV2DatastoreOptionsPtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput

func (o GooglePrivacyDlpV2DatastoreOptionsPtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutput() GooglePrivacyDlpV2DatastoreOptionsPtrOutput

func (GooglePrivacyDlpV2DatastoreOptionsPtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2DatastoreOptionsPtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsPtrOutput

type GooglePrivacyDlpV2DatastoreOptionsResponse

type GooglePrivacyDlpV2DatastoreOptionsResponse struct {
	// The kind to process.
	Kind GooglePrivacyDlpV2KindExpressionResponse `pulumi:"kind"`
	// A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
	PartitionId GooglePrivacyDlpV2PartitionIdResponse `pulumi:"partitionId"`
}

Options defining a data set within Google Cloud Datastore.

type GooglePrivacyDlpV2DatastoreOptionsResponseArgs

type GooglePrivacyDlpV2DatastoreOptionsResponseArgs struct {
	// The kind to process.
	Kind GooglePrivacyDlpV2KindExpressionResponseInput `pulumi:"kind"`
	// A partition ID identifies a grouping of entities. The grouping is always by project and namespace, however the namespace ID may be empty.
	PartitionId GooglePrivacyDlpV2PartitionIdResponseInput `pulumi:"partitionId"`
}

Options defining a data set within Google Cloud Datastore.

func (GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutput

func (i GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutput() GooglePrivacyDlpV2DatastoreOptionsResponseOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsResponseOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

func (i GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput() GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2DatastoreOptionsResponseArgs) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

type GooglePrivacyDlpV2DatastoreOptionsResponseInput

type GooglePrivacyDlpV2DatastoreOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DatastoreOptionsResponseOutput() GooglePrivacyDlpV2DatastoreOptionsResponseOutput
	ToGooglePrivacyDlpV2DatastoreOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DatastoreOptionsResponseOutput
}

GooglePrivacyDlpV2DatastoreOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2DatastoreOptionsResponseArgs and GooglePrivacyDlpV2DatastoreOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DatastoreOptionsResponseInput` via:

GooglePrivacyDlpV2DatastoreOptionsResponseArgs{...}

type GooglePrivacyDlpV2DatastoreOptionsResponseOutput

type GooglePrivacyDlpV2DatastoreOptionsResponseOutput struct{ *pulumi.OutputState }

Options defining a data set within Google Cloud Datastore.

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) Kind

The kind to process.

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) PartitionId

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

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutput

func (o GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutput() GooglePrivacyDlpV2DatastoreOptionsResponseOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsResponseOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput() GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DatastoreOptionsResponseOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

type GooglePrivacyDlpV2DatastoreOptionsResponsePtrInput

type GooglePrivacyDlpV2DatastoreOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput() GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput
}

GooglePrivacyDlpV2DatastoreOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2DatastoreOptionsResponseArgs, GooglePrivacyDlpV2DatastoreOptionsResponsePtr and GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DatastoreOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2DatastoreOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

type GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) Kind

The kind to process.

func (GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) PartitionId

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

func (GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput() GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

func (GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput) ToGooglePrivacyDlpV2DatastoreOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DatastoreOptionsResponsePtrOutput

type GooglePrivacyDlpV2DateShiftConfig

type GooglePrivacyDlpV2DateShiftConfig struct {
	// Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
	Context *GooglePrivacyDlpV2FieldId `pulumi:"context"`
	// Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
	CryptoKey *GooglePrivacyDlpV2CryptoKey `pulumi:"cryptoKey"`
	// For example, -5 means shift date to at most 5 days back in the past.
	LowerBoundDays int `pulumi:"lowerBoundDays"`
	// Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
	UpperBoundDays int `pulumi:"upperBoundDays"`
}

Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.

type GooglePrivacyDlpV2DateShiftConfigArgs

type GooglePrivacyDlpV2DateShiftConfigArgs struct {
	// Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
	Context GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"context"`
	// Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
	CryptoKey GooglePrivacyDlpV2CryptoKeyPtrInput `pulumi:"cryptoKey"`
	// For example, -5 means shift date to at most 5 days back in the past.
	LowerBoundDays pulumi.IntInput `pulumi:"lowerBoundDays"`
	// Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
	UpperBoundDays pulumi.IntInput `pulumi:"upperBoundDays"`
}

Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.

func (GooglePrivacyDlpV2DateShiftConfigArgs) ElementType

func (GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigOutput

func (i GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigOutput() GooglePrivacyDlpV2DateShiftConfigOutput

func (GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigOutputWithContext

func (i GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigOutput

func (GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigPtrOutput

func (i GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigPtrOutput() GooglePrivacyDlpV2DateShiftConfigPtrOutput

func (GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2DateShiftConfigArgs) ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigPtrOutput

type GooglePrivacyDlpV2DateShiftConfigInput

type GooglePrivacyDlpV2DateShiftConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DateShiftConfigOutput() GooglePrivacyDlpV2DateShiftConfigOutput
	ToGooglePrivacyDlpV2DateShiftConfigOutputWithContext(context.Context) GooglePrivacyDlpV2DateShiftConfigOutput
}

GooglePrivacyDlpV2DateShiftConfigInput is an input type that accepts GooglePrivacyDlpV2DateShiftConfigArgs and GooglePrivacyDlpV2DateShiftConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DateShiftConfigInput` via:

GooglePrivacyDlpV2DateShiftConfigArgs{...}

type GooglePrivacyDlpV2DateShiftConfigOutput

type GooglePrivacyDlpV2DateShiftConfigOutput struct{ *pulumi.OutputState }

Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.

func (GooglePrivacyDlpV2DateShiftConfigOutput) Context

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

func (GooglePrivacyDlpV2DateShiftConfigOutput) CryptoKey

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

func (GooglePrivacyDlpV2DateShiftConfigOutput) ElementType

func (GooglePrivacyDlpV2DateShiftConfigOutput) LowerBoundDays

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

func (GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigOutput

func (o GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigOutput() GooglePrivacyDlpV2DateShiftConfigOutput

func (GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigOutputWithContext

func (o GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigOutput

func (GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutput

func (o GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutput() GooglePrivacyDlpV2DateShiftConfigPtrOutput

func (GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2DateShiftConfigOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigPtrOutput

func (GooglePrivacyDlpV2DateShiftConfigOutput) UpperBoundDays

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

type GooglePrivacyDlpV2DateShiftConfigPtrInput

type GooglePrivacyDlpV2DateShiftConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DateShiftConfigPtrOutput() GooglePrivacyDlpV2DateShiftConfigPtrOutput
	ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2DateShiftConfigPtrOutput
}

GooglePrivacyDlpV2DateShiftConfigPtrInput is an input type that accepts GooglePrivacyDlpV2DateShiftConfigArgs, GooglePrivacyDlpV2DateShiftConfigPtr and GooglePrivacyDlpV2DateShiftConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DateShiftConfigPtrInput` via:

        GooglePrivacyDlpV2DateShiftConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2DateShiftConfigPtrOutput

type GooglePrivacyDlpV2DateShiftConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) Context

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

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) CryptoKey

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

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) Elem

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) LowerBoundDays

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

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutput

func (o GooglePrivacyDlpV2DateShiftConfigPtrOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutput() GooglePrivacyDlpV2DateShiftConfigPtrOutput

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2DateShiftConfigPtrOutput) ToGooglePrivacyDlpV2DateShiftConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigPtrOutput

func (GooglePrivacyDlpV2DateShiftConfigPtrOutput) UpperBoundDays

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

type GooglePrivacyDlpV2DateShiftConfigResponse

type GooglePrivacyDlpV2DateShiftConfigResponse struct {
	// Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
	Context GooglePrivacyDlpV2FieldIdResponse `pulumi:"context"`
	// Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponse `pulumi:"cryptoKey"`
	// For example, -5 means shift date to at most 5 days back in the past.
	LowerBoundDays int `pulumi:"lowerBoundDays"`
	// Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
	UpperBoundDays int `pulumi:"upperBoundDays"`
}

Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.

type GooglePrivacyDlpV2DateShiftConfigResponseArgs

type GooglePrivacyDlpV2DateShiftConfigResponseArgs struct {
	// Points to the field that contains the context, for example, an entity id. If set, must also set cryptoKey. If set, shift will be consistent for the given context.
	Context GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"context"`
	// Causes the shift to be computed based on this key and the context. This results in the same shift for the same context and crypto_key. If set, must also set context. Can only be applied to table items.
	CryptoKey GooglePrivacyDlpV2CryptoKeyResponseInput `pulumi:"cryptoKey"`
	// For example, -5 means shift date to at most 5 days back in the past.
	LowerBoundDays pulumi.IntInput `pulumi:"lowerBoundDays"`
	// Range of shift in days. Actual shift will be selected at random within this range (inclusive ends). Negative means shift to earlier in time. Must not be more than 365250 days (1000 years) each direction. For example, 3 means shift date to at most 3 days into the future.
	UpperBoundDays pulumi.IntInput `pulumi:"upperBoundDays"`
}

Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.

func (GooglePrivacyDlpV2DateShiftConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2DateShiftConfigResponseArgs) ToGooglePrivacyDlpV2DateShiftConfigResponseOutput

func (i GooglePrivacyDlpV2DateShiftConfigResponseArgs) ToGooglePrivacyDlpV2DateShiftConfigResponseOutput() GooglePrivacyDlpV2DateShiftConfigResponseOutput

func (GooglePrivacyDlpV2DateShiftConfigResponseArgs) ToGooglePrivacyDlpV2DateShiftConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2DateShiftConfigResponseArgs) ToGooglePrivacyDlpV2DateShiftConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigResponseOutput

type GooglePrivacyDlpV2DateShiftConfigResponseInput

type GooglePrivacyDlpV2DateShiftConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DateShiftConfigResponseOutput() GooglePrivacyDlpV2DateShiftConfigResponseOutput
	ToGooglePrivacyDlpV2DateShiftConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DateShiftConfigResponseOutput
}

GooglePrivacyDlpV2DateShiftConfigResponseInput is an input type that accepts GooglePrivacyDlpV2DateShiftConfigResponseArgs and GooglePrivacyDlpV2DateShiftConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DateShiftConfigResponseInput` via:

GooglePrivacyDlpV2DateShiftConfigResponseArgs{...}

type GooglePrivacyDlpV2DateShiftConfigResponseOutput

type GooglePrivacyDlpV2DateShiftConfigResponseOutput struct{ *pulumi.OutputState }

Shifts dates by random number of days, with option to be consistent for the same context. See https://cloud.google.com/dlp/docs/concepts-date-shifting to learn more.

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) Context

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

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) CryptoKey

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

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) LowerBoundDays

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

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) ToGooglePrivacyDlpV2DateShiftConfigResponseOutput

func (o GooglePrivacyDlpV2DateShiftConfigResponseOutput) ToGooglePrivacyDlpV2DateShiftConfigResponseOutput() GooglePrivacyDlpV2DateShiftConfigResponseOutput

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) ToGooglePrivacyDlpV2DateShiftConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2DateShiftConfigResponseOutput) ToGooglePrivacyDlpV2DateShiftConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DateShiftConfigResponseOutput

func (GooglePrivacyDlpV2DateShiftConfigResponseOutput) UpperBoundDays

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

type GooglePrivacyDlpV2DeidentifyConfig

type GooglePrivacyDlpV2DeidentifyConfig struct {
	// Treat the dataset as free-form text and apply the same free text transformation everywhere.
	InfoTypeTransformations *GooglePrivacyDlpV2InfoTypeTransformations `pulumi:"infoTypeTransformations"`
	// Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
	RecordTransformations *GooglePrivacyDlpV2RecordTransformations `pulumi:"recordTransformations"`
	// Mode for handling transformation errors. If left unspecified, the default mode is `TransformationErrorHandling.ThrowError`.
	TransformationErrorHandling *GooglePrivacyDlpV2TransformationErrorHandling `pulumi:"transformationErrorHandling"`
}

The configuration that controls how the data will change.

type GooglePrivacyDlpV2DeidentifyConfigArgs

type GooglePrivacyDlpV2DeidentifyConfigArgs struct {
	// Treat the dataset as free-form text and apply the same free text transformation everywhere.
	InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsPtrInput `pulumi:"infoTypeTransformations"`
	// Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
	RecordTransformations GooglePrivacyDlpV2RecordTransformationsPtrInput `pulumi:"recordTransformations"`
	// Mode for handling transformation errors. If left unspecified, the default mode is `TransformationErrorHandling.ThrowError`.
	TransformationErrorHandling GooglePrivacyDlpV2TransformationErrorHandlingPtrInput `pulumi:"transformationErrorHandling"`
}

The configuration that controls how the data will change.

func (GooglePrivacyDlpV2DeidentifyConfigArgs) ElementType

func (GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigOutput

func (i GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigOutput() GooglePrivacyDlpV2DeidentifyConfigOutput

func (GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigOutputWithContext

func (i GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigOutput

func (GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (i GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput() GooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2DeidentifyConfigArgs) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigPtrOutput

type GooglePrivacyDlpV2DeidentifyConfigInput

type GooglePrivacyDlpV2DeidentifyConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeidentifyConfigOutput() GooglePrivacyDlpV2DeidentifyConfigOutput
	ToGooglePrivacyDlpV2DeidentifyConfigOutputWithContext(context.Context) GooglePrivacyDlpV2DeidentifyConfigOutput
}

GooglePrivacyDlpV2DeidentifyConfigInput is an input type that accepts GooglePrivacyDlpV2DeidentifyConfigArgs and GooglePrivacyDlpV2DeidentifyConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeidentifyConfigInput` via:

GooglePrivacyDlpV2DeidentifyConfigArgs{...}

type GooglePrivacyDlpV2DeidentifyConfigOutput

type GooglePrivacyDlpV2DeidentifyConfigOutput struct{ *pulumi.OutputState }

The configuration that controls how the data will change.

func (GooglePrivacyDlpV2DeidentifyConfigOutput) ElementType

func (GooglePrivacyDlpV2DeidentifyConfigOutput) InfoTypeTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigOutput) RecordTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigOutput

func (o GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigOutput() GooglePrivacyDlpV2DeidentifyConfigOutput

func (GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigOutputWithContext

func (o GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigOutput

func (GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (o GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput() GooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2DeidentifyConfigOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigOutput) TransformationErrorHandling

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

type GooglePrivacyDlpV2DeidentifyConfigPtrInput

type GooglePrivacyDlpV2DeidentifyConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput() GooglePrivacyDlpV2DeidentifyConfigPtrOutput
	ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2DeidentifyConfigPtrOutput
}

GooglePrivacyDlpV2DeidentifyConfigPtrInput is an input type that accepts GooglePrivacyDlpV2DeidentifyConfigArgs, GooglePrivacyDlpV2DeidentifyConfigPtr and GooglePrivacyDlpV2DeidentifyConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeidentifyConfigPtrInput` via:

        GooglePrivacyDlpV2DeidentifyConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2DeidentifyConfigPtrOutput

type GooglePrivacyDlpV2DeidentifyConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) Elem

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) InfoTypeTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) RecordTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (o GooglePrivacyDlpV2DeidentifyConfigPtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutput() GooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2DeidentifyConfigPtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigPtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigPtrOutput) TransformationErrorHandling

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

type GooglePrivacyDlpV2DeidentifyConfigResponse

type GooglePrivacyDlpV2DeidentifyConfigResponse struct {
	// Treat the dataset as free-form text and apply the same free text transformation everywhere.
	InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse `pulumi:"infoTypeTransformations"`
	// Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
	RecordTransformations GooglePrivacyDlpV2RecordTransformationsResponse `pulumi:"recordTransformations"`
	// Mode for handling transformation errors. If left unspecified, the default mode is `TransformationErrorHandling.ThrowError`.
	TransformationErrorHandling GooglePrivacyDlpV2TransformationErrorHandlingResponse `pulumi:"transformationErrorHandling"`
}

The configuration that controls how the data will change.

type GooglePrivacyDlpV2DeidentifyConfigResponseArgs

type GooglePrivacyDlpV2DeidentifyConfigResponseArgs struct {
	// Treat the dataset as free-form text and apply the same free text transformation everywhere.
	InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponseInput `pulumi:"infoTypeTransformations"`
	// Treat the dataset as structured. Transformations can be applied to specific locations within structured datasets, such as transforming a column within a table.
	RecordTransformations GooglePrivacyDlpV2RecordTransformationsResponseInput `pulumi:"recordTransformations"`
	// Mode for handling transformation errors. If left unspecified, the default mode is `TransformationErrorHandling.ThrowError`.
	TransformationErrorHandling GooglePrivacyDlpV2TransformationErrorHandlingResponseInput `pulumi:"transformationErrorHandling"`
}

The configuration that controls how the data will change.

func (GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutput

func (i GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutput() GooglePrivacyDlpV2DeidentifyConfigResponseOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigResponseOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (i GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput() GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2DeidentifyConfigResponseArgs) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

type GooglePrivacyDlpV2DeidentifyConfigResponseInput

type GooglePrivacyDlpV2DeidentifyConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeidentifyConfigResponseOutput() GooglePrivacyDlpV2DeidentifyConfigResponseOutput
	ToGooglePrivacyDlpV2DeidentifyConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DeidentifyConfigResponseOutput
}

GooglePrivacyDlpV2DeidentifyConfigResponseInput is an input type that accepts GooglePrivacyDlpV2DeidentifyConfigResponseArgs and GooglePrivacyDlpV2DeidentifyConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeidentifyConfigResponseInput` via:

GooglePrivacyDlpV2DeidentifyConfigResponseArgs{...}

type GooglePrivacyDlpV2DeidentifyConfigResponseOutput

type GooglePrivacyDlpV2DeidentifyConfigResponseOutput struct{ *pulumi.OutputState }

The configuration that controls how the data will change.

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) InfoTypeTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) RecordTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutput

func (o GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutput() GooglePrivacyDlpV2DeidentifyConfigResponseOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigResponseOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (o GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput() GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DeidentifyConfigResponseOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponseOutput) TransformationErrorHandling

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

type GooglePrivacyDlpV2DeidentifyConfigResponsePtrInput

type GooglePrivacyDlpV2DeidentifyConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput() GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput
	ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput
}

GooglePrivacyDlpV2DeidentifyConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2DeidentifyConfigResponseArgs, GooglePrivacyDlpV2DeidentifyConfigResponsePtr and GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeidentifyConfigResponsePtrInput` via:

        GooglePrivacyDlpV2DeidentifyConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

type GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) InfoTypeTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) RecordTransformations

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

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (o GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput() GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeidentifyConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeidentifyConfigResponsePtrOutput) TransformationErrorHandling

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

type GooglePrivacyDlpV2DeltaPresenceEstimationConfig

type GooglePrivacyDlpV2DeltaPresenceEstimationConfig struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.
	AuxiliaryTables []GooglePrivacyDlpV2StatisticalTable `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two fields can have the same tag.
	QuasiIds []GooglePrivacyDlpV2QuasiId `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode *string `pulumi:"regionCode"`
}

δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.
	AuxiliaryTables GooglePrivacyDlpV2StatisticalTableArrayInput `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two fields can have the same tag.
	QuasiIds GooglePrivacyDlpV2QuasiIdArrayInput `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode pulumi.StringPtrInput `pulumi:"regionCode"`
}

δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput

func (i GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

func (i GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigInput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationConfigInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs and GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationConfigInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs{...}

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput struct{ *pulumi.OutputState }

δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) QuasiIds

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) RegionCode

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrInput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs, GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtr and GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrInput` via:

        GooglePrivacyDlpV2DeltaPresenceEstimationConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) Elem

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) QuasiIds

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) RegionCode

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponse

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponse struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.
	AuxiliaryTables []GooglePrivacyDlpV2StatisticalTableResponse `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two fields can have the same tag.
	QuasiIds []GooglePrivacyDlpV2QuasiIdResponse `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode string `pulumi:"regionCode"`
}

δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers field must appear in exactly one field of one auxiliary table.
	AuxiliaryTables GooglePrivacyDlpV2StatisticalTableResponseArrayInput `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two fields can have the same tag.
	QuasiIds GooglePrivacyDlpV2QuasiIdResponseArrayInput `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode pulumi.StringInput `pulumi:"regionCode"`
}

δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseInput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs and GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs{...}

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput struct{ *pulumi.OutputState }

δ-presence metric, used to estimate how likely it is for an attacker to figure out that one given individual appears in a de-identified dataset. Similarly to the k-map metric, we cannot compute δ-presence exactly without knowing the attack dataset, so we use a statistical model instead.

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) QuasiIds

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) RegionCode

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrInput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput() GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs, GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtr and GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrInput` via:

        GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) QuasiIds

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) RegionCode

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponse struct {
	// Number of records within these probability bounds.
	BucketSize string `pulumi:"bucketSize"`
	// Total number of distinct quasi-identifier tuple values in this bucket.
	BucketValueCount string `pulumi:"bucketValueCount"`
	// Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues []GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse `pulumi:"bucketValues"`
	// Always greater than or equal to min_probability.
	MaxProbability float64 `pulumi:"maxProbability"`
	// Between 0 and 1.
	MinProbability float64 `pulumi:"minProbability"`
}

A DeltaPresenceEstimationHistogramBucket message with the following values: min_probability: 0.1 max_probability: 0.2 frequency: 42 means that there are 42 records for which δ is in [0.1, 0.2). An important particular case is when min_probability = max_probability = 1: then, every individual who shares this quasi-identifier combination is in the dataset.

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs struct {
	// Number of records within these probability bounds.
	BucketSize pulumi.StringInput `pulumi:"bucketSize"`
	// Total number of distinct quasi-identifier tuple values in this bucket.
	BucketValueCount pulumi.StringInput `pulumi:"bucketValueCount"`
	// Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayInput `pulumi:"bucketValues"`
	// Always greater than or equal to min_probability.
	MaxProbability pulumi.Float64Input `pulumi:"maxProbability"`
	// Between 0 and 1.
	MinProbability pulumi.Float64Input `pulumi:"minProbability"`
}

A DeltaPresenceEstimationHistogramBucket message with the following values: min_probability: 0.1 max_probability: 0.2 frequency: 42 means that there are 42 records for which δ is in [0.1, 0.2). An important particular case is when min_probability = max_probability = 1: then, every individual who shares this quasi-identifier combination is in the dataset.

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray []GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseInput

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayInput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray and GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArray{ GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs{...} }

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArrayOutputWithContext

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseInput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput() GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs and GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseArgs{...}

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput struct{ *pulumi.OutputState }

A DeltaPresenceEstimationHistogramBucket message with the following values: min_probability: 0.1 max_probability: 0.2 frequency: 42 means that there are 42 records for which δ is in [0.1, 0.2). An important particular case is when min_probability = max_probability = 1: then, every individual who shares this quasi-identifier combination is in the dataset.

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) BucketSize

Number of records within these probability bounds.

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) BucketValueCount

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) BucketValues

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) MaxProbability

Always greater than or equal to min_probability.

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) MinProbability

Between 0 and 1.

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucketResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponse struct {
	// The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside *and* outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.
	EstimatedProbability float64 `pulumi:"estimatedProbability"`
	// The quasi-identifier values.
	QuasiIdsValues []GooglePrivacyDlpV2ValueResponse `pulumi:"quasiIdsValues"`
}

A tuple of values for the quasi-identifier columns.

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs struct {
	// The estimated probability that a given individual sharing these quasi-identifier values is in the dataset. This value, typically called δ, is the ratio between the number of records in the dataset with these quasi-identifier values, and the total number of individuals (inside *and* outside the dataset) with these quasi-identifier values. For example, if there are 15 individuals in the dataset who share the same quasi-identifier values, and an estimated 100 people in the entire population with these values, then δ is 0.15.
	EstimatedProbability pulumi.Float64Input `pulumi:"estimatedProbability"`
	// The quasi-identifier values.
	QuasiIdsValues GooglePrivacyDlpV2ValueResponseArrayInput `pulumi:"quasiIdsValues"`
}

A tuple of values for the quasi-identifier columns.

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray []GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseInput

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayInput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput() GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray and GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArray{ GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs{...} }

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArrayOutputWithContext

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseInput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput() GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs and GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseArgs{...}

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput struct{ *pulumi.OutputState }

A tuple of values for the quasi-identifier columns.

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput) EstimatedProbability

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput) QuasiIdsValues

The quasi-identifier values.

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValuesResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponse

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

Result of the δ-presence computation. Note that these results are an estimation, not exact values.

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs

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

Result of the δ-presence computation. Note that these results are an estimation, not exact values.

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseInput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput() GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs and GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseInput` via:

GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs{...}

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput struct{ *pulumi.OutputState }

Result of the δ-presence computation. Note that these results are an estimation, not exact values.

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) DeltaPresenceEstimationHistogram

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrInput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput() GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput
	ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput
}

GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs, GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtr and GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrInput` via:

        GooglePrivacyDlpV2DeltaPresenceEstimationResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput) DeltaPresenceEstimationHistogram

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

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

func (GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput) ToGooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DeltaPresenceEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2DetectionRule

type GooglePrivacyDlpV2DetectionRule struct {
	// Hotword-based detection rule.
	HotwordRule *GooglePrivacyDlpV2HotwordRule `pulumi:"hotwordRule"`
}

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.

type GooglePrivacyDlpV2DetectionRuleArgs

type GooglePrivacyDlpV2DetectionRuleArgs struct {
	// Hotword-based detection rule.
	HotwordRule GooglePrivacyDlpV2HotwordRulePtrInput `pulumi:"hotwordRule"`
}

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.

func (GooglePrivacyDlpV2DetectionRuleArgs) ElementType

func (GooglePrivacyDlpV2DetectionRuleArgs) ToGooglePrivacyDlpV2DetectionRuleOutput

func (i GooglePrivacyDlpV2DetectionRuleArgs) ToGooglePrivacyDlpV2DetectionRuleOutput() GooglePrivacyDlpV2DetectionRuleOutput

func (GooglePrivacyDlpV2DetectionRuleArgs) ToGooglePrivacyDlpV2DetectionRuleOutputWithContext

func (i GooglePrivacyDlpV2DetectionRuleArgs) ToGooglePrivacyDlpV2DetectionRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleOutput

type GooglePrivacyDlpV2DetectionRuleArray

type GooglePrivacyDlpV2DetectionRuleArray []GooglePrivacyDlpV2DetectionRuleInput

func (GooglePrivacyDlpV2DetectionRuleArray) ElementType

func (GooglePrivacyDlpV2DetectionRuleArray) ToGooglePrivacyDlpV2DetectionRuleArrayOutput

func (i GooglePrivacyDlpV2DetectionRuleArray) ToGooglePrivacyDlpV2DetectionRuleArrayOutput() GooglePrivacyDlpV2DetectionRuleArrayOutput

func (GooglePrivacyDlpV2DetectionRuleArray) ToGooglePrivacyDlpV2DetectionRuleArrayOutputWithContext

func (i GooglePrivacyDlpV2DetectionRuleArray) ToGooglePrivacyDlpV2DetectionRuleArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleArrayOutput

type GooglePrivacyDlpV2DetectionRuleArrayInput

type GooglePrivacyDlpV2DetectionRuleArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DetectionRuleArrayOutput() GooglePrivacyDlpV2DetectionRuleArrayOutput
	ToGooglePrivacyDlpV2DetectionRuleArrayOutputWithContext(context.Context) GooglePrivacyDlpV2DetectionRuleArrayOutput
}

GooglePrivacyDlpV2DetectionRuleArrayInput is an input type that accepts GooglePrivacyDlpV2DetectionRuleArray and GooglePrivacyDlpV2DetectionRuleArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DetectionRuleArrayInput` via:

GooglePrivacyDlpV2DetectionRuleArray{ GooglePrivacyDlpV2DetectionRuleArgs{...} }

type GooglePrivacyDlpV2DetectionRuleArrayOutput

type GooglePrivacyDlpV2DetectionRuleArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DetectionRuleArrayOutput) ElementType

func (GooglePrivacyDlpV2DetectionRuleArrayOutput) Index

func (GooglePrivacyDlpV2DetectionRuleArrayOutput) ToGooglePrivacyDlpV2DetectionRuleArrayOutput

func (o GooglePrivacyDlpV2DetectionRuleArrayOutput) ToGooglePrivacyDlpV2DetectionRuleArrayOutput() GooglePrivacyDlpV2DetectionRuleArrayOutput

func (GooglePrivacyDlpV2DetectionRuleArrayOutput) ToGooglePrivacyDlpV2DetectionRuleArrayOutputWithContext

func (o GooglePrivacyDlpV2DetectionRuleArrayOutput) ToGooglePrivacyDlpV2DetectionRuleArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleArrayOutput

type GooglePrivacyDlpV2DetectionRuleInput

type GooglePrivacyDlpV2DetectionRuleInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DetectionRuleOutput() GooglePrivacyDlpV2DetectionRuleOutput
	ToGooglePrivacyDlpV2DetectionRuleOutputWithContext(context.Context) GooglePrivacyDlpV2DetectionRuleOutput
}

GooglePrivacyDlpV2DetectionRuleInput is an input type that accepts GooglePrivacyDlpV2DetectionRuleArgs and GooglePrivacyDlpV2DetectionRuleOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DetectionRuleInput` via:

GooglePrivacyDlpV2DetectionRuleArgs{...}

type GooglePrivacyDlpV2DetectionRuleOutput

type GooglePrivacyDlpV2DetectionRuleOutput struct{ *pulumi.OutputState }

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.

func (GooglePrivacyDlpV2DetectionRuleOutput) ElementType

func (GooglePrivacyDlpV2DetectionRuleOutput) HotwordRule

Hotword-based detection rule.

func (GooglePrivacyDlpV2DetectionRuleOutput) ToGooglePrivacyDlpV2DetectionRuleOutput

func (o GooglePrivacyDlpV2DetectionRuleOutput) ToGooglePrivacyDlpV2DetectionRuleOutput() GooglePrivacyDlpV2DetectionRuleOutput

func (GooglePrivacyDlpV2DetectionRuleOutput) ToGooglePrivacyDlpV2DetectionRuleOutputWithContext

func (o GooglePrivacyDlpV2DetectionRuleOutput) ToGooglePrivacyDlpV2DetectionRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleOutput

type GooglePrivacyDlpV2DetectionRuleResponse

type GooglePrivacyDlpV2DetectionRuleResponse struct {
	// Hotword-based detection rule.
	HotwordRule GooglePrivacyDlpV2HotwordRuleResponse `pulumi:"hotwordRule"`
}

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.

type GooglePrivacyDlpV2DetectionRuleResponseArgs

type GooglePrivacyDlpV2DetectionRuleResponseArgs struct {
	// Hotword-based detection rule.
	HotwordRule GooglePrivacyDlpV2HotwordRuleResponseInput `pulumi:"hotwordRule"`
}

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.

func (GooglePrivacyDlpV2DetectionRuleResponseArgs) ElementType

func (GooglePrivacyDlpV2DetectionRuleResponseArgs) ToGooglePrivacyDlpV2DetectionRuleResponseOutput

func (i GooglePrivacyDlpV2DetectionRuleResponseArgs) ToGooglePrivacyDlpV2DetectionRuleResponseOutput() GooglePrivacyDlpV2DetectionRuleResponseOutput

func (GooglePrivacyDlpV2DetectionRuleResponseArgs) ToGooglePrivacyDlpV2DetectionRuleResponseOutputWithContext

func (i GooglePrivacyDlpV2DetectionRuleResponseArgs) ToGooglePrivacyDlpV2DetectionRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleResponseOutput

type GooglePrivacyDlpV2DetectionRuleResponseArray

type GooglePrivacyDlpV2DetectionRuleResponseArray []GooglePrivacyDlpV2DetectionRuleResponseInput

func (GooglePrivacyDlpV2DetectionRuleResponseArray) ElementType

func (GooglePrivacyDlpV2DetectionRuleResponseArray) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutput

func (i GooglePrivacyDlpV2DetectionRuleResponseArray) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutput() GooglePrivacyDlpV2DetectionRuleResponseArrayOutput

func (GooglePrivacyDlpV2DetectionRuleResponseArray) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2DetectionRuleResponseArray) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleResponseArrayOutput

type GooglePrivacyDlpV2DetectionRuleResponseArrayInput

type GooglePrivacyDlpV2DetectionRuleResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutput() GooglePrivacyDlpV2DetectionRuleResponseArrayOutput
	ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2DetectionRuleResponseArrayOutput
}

GooglePrivacyDlpV2DetectionRuleResponseArrayInput is an input type that accepts GooglePrivacyDlpV2DetectionRuleResponseArray and GooglePrivacyDlpV2DetectionRuleResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DetectionRuleResponseArrayInput` via:

GooglePrivacyDlpV2DetectionRuleResponseArray{ GooglePrivacyDlpV2DetectionRuleResponseArgs{...} }

type GooglePrivacyDlpV2DetectionRuleResponseArrayOutput

type GooglePrivacyDlpV2DetectionRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DetectionRuleResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2DetectionRuleResponseArrayOutput) Index

func (GooglePrivacyDlpV2DetectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutput

func (o GooglePrivacyDlpV2DetectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutput() GooglePrivacyDlpV2DetectionRuleResponseArrayOutput

func (GooglePrivacyDlpV2DetectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2DetectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2DetectionRuleResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleResponseArrayOutput

type GooglePrivacyDlpV2DetectionRuleResponseInput

type GooglePrivacyDlpV2DetectionRuleResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DetectionRuleResponseOutput() GooglePrivacyDlpV2DetectionRuleResponseOutput
	ToGooglePrivacyDlpV2DetectionRuleResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DetectionRuleResponseOutput
}

GooglePrivacyDlpV2DetectionRuleResponseInput is an input type that accepts GooglePrivacyDlpV2DetectionRuleResponseArgs and GooglePrivacyDlpV2DetectionRuleResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DetectionRuleResponseInput` via:

GooglePrivacyDlpV2DetectionRuleResponseArgs{...}

type GooglePrivacyDlpV2DetectionRuleResponseOutput

type GooglePrivacyDlpV2DetectionRuleResponseOutput struct{ *pulumi.OutputState }

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.

func (GooglePrivacyDlpV2DetectionRuleResponseOutput) ElementType

func (GooglePrivacyDlpV2DetectionRuleResponseOutput) HotwordRule

Hotword-based detection rule.

func (GooglePrivacyDlpV2DetectionRuleResponseOutput) ToGooglePrivacyDlpV2DetectionRuleResponseOutput

func (o GooglePrivacyDlpV2DetectionRuleResponseOutput) ToGooglePrivacyDlpV2DetectionRuleResponseOutput() GooglePrivacyDlpV2DetectionRuleResponseOutput

func (GooglePrivacyDlpV2DetectionRuleResponseOutput) ToGooglePrivacyDlpV2DetectionRuleResponseOutputWithContext

func (o GooglePrivacyDlpV2DetectionRuleResponseOutput) ToGooglePrivacyDlpV2DetectionRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DetectionRuleResponseOutput

type GooglePrivacyDlpV2Dictionary

type GooglePrivacyDlpV2Dictionary struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	CloudStoragePath *GooglePrivacyDlpV2CloudStoragePath `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	WordList *GooglePrivacyDlpV2WordList `pulumi:"wordList"`
}

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](https://en.wikipedia.org/wiki/Plane_%28Unicode%29#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](https://cloud.google.com/dlp/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.

type GooglePrivacyDlpV2DictionaryArgs

type GooglePrivacyDlpV2DictionaryArgs struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	CloudStoragePath GooglePrivacyDlpV2CloudStoragePathPtrInput `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	WordList GooglePrivacyDlpV2WordListPtrInput `pulumi:"wordList"`
}

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](https://en.wikipedia.org/wiki/Plane_%28Unicode%29#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](https://cloud.google.com/dlp/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.

func (GooglePrivacyDlpV2DictionaryArgs) ElementType

func (GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryOutput

func (i GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryOutput() GooglePrivacyDlpV2DictionaryOutput

func (GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryOutputWithContext

func (i GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryOutput

func (GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryPtrOutput

func (i GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryPtrOutput() GooglePrivacyDlpV2DictionaryPtrOutput

func (GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext

func (i GooglePrivacyDlpV2DictionaryArgs) ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryPtrOutput

type GooglePrivacyDlpV2DictionaryInput

type GooglePrivacyDlpV2DictionaryInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DictionaryOutput() GooglePrivacyDlpV2DictionaryOutput
	ToGooglePrivacyDlpV2DictionaryOutputWithContext(context.Context) GooglePrivacyDlpV2DictionaryOutput
}

GooglePrivacyDlpV2DictionaryInput is an input type that accepts GooglePrivacyDlpV2DictionaryArgs and GooglePrivacyDlpV2DictionaryOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DictionaryInput` via:

GooglePrivacyDlpV2DictionaryArgs{...}

type GooglePrivacyDlpV2DictionaryOutput

type GooglePrivacyDlpV2DictionaryOutput struct{ *pulumi.OutputState }

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](https://en.wikipedia.org/wiki/Plane_%28Unicode%29#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](https://cloud.google.com/dlp/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.

func (GooglePrivacyDlpV2DictionaryOutput) CloudStoragePath

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

func (GooglePrivacyDlpV2DictionaryOutput) ElementType

func (GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryOutput

func (o GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryOutput() GooglePrivacyDlpV2DictionaryOutput

func (GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryOutputWithContext

func (o GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryOutput

func (GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryPtrOutput

func (o GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryPtrOutput() GooglePrivacyDlpV2DictionaryPtrOutput

func (GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext

func (o GooglePrivacyDlpV2DictionaryOutput) ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryPtrOutput

func (GooglePrivacyDlpV2DictionaryOutput) WordList

List of words or phrases to search for.

type GooglePrivacyDlpV2DictionaryPtrInput

type GooglePrivacyDlpV2DictionaryPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DictionaryPtrOutput() GooglePrivacyDlpV2DictionaryPtrOutput
	ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext(context.Context) GooglePrivacyDlpV2DictionaryPtrOutput
}

GooglePrivacyDlpV2DictionaryPtrInput is an input type that accepts GooglePrivacyDlpV2DictionaryArgs, GooglePrivacyDlpV2DictionaryPtr and GooglePrivacyDlpV2DictionaryPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DictionaryPtrInput` via:

        GooglePrivacyDlpV2DictionaryArgs{...}

or:

        nil

type GooglePrivacyDlpV2DictionaryPtrOutput

type GooglePrivacyDlpV2DictionaryPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DictionaryPtrOutput) CloudStoragePath

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

func (GooglePrivacyDlpV2DictionaryPtrOutput) Elem

func (GooglePrivacyDlpV2DictionaryPtrOutput) ElementType

func (GooglePrivacyDlpV2DictionaryPtrOutput) ToGooglePrivacyDlpV2DictionaryPtrOutput

func (o GooglePrivacyDlpV2DictionaryPtrOutput) ToGooglePrivacyDlpV2DictionaryPtrOutput() GooglePrivacyDlpV2DictionaryPtrOutput

func (GooglePrivacyDlpV2DictionaryPtrOutput) ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext

func (o GooglePrivacyDlpV2DictionaryPtrOutput) ToGooglePrivacyDlpV2DictionaryPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryPtrOutput

func (GooglePrivacyDlpV2DictionaryPtrOutput) WordList

List of words or phrases to search for.

type GooglePrivacyDlpV2DictionaryResponse

type GooglePrivacyDlpV2DictionaryResponse struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	CloudStoragePath GooglePrivacyDlpV2CloudStoragePathResponse `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	WordList GooglePrivacyDlpV2WordListResponse `pulumi:"wordList"`
}

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](https://en.wikipedia.org/wiki/Plane_%28Unicode%29#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](https://cloud.google.com/dlp/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.

type GooglePrivacyDlpV2DictionaryResponseArgs

type GooglePrivacyDlpV2DictionaryResponseArgs struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	CloudStoragePath GooglePrivacyDlpV2CloudStoragePathResponseInput `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	WordList GooglePrivacyDlpV2WordListResponseInput `pulumi:"wordList"`
}

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](https://en.wikipedia.org/wiki/Plane_%28Unicode%29#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](https://cloud.google.com/dlp/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.

func (GooglePrivacyDlpV2DictionaryResponseArgs) ElementType

func (GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponseOutput

func (i GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponseOutput() GooglePrivacyDlpV2DictionaryResponseOutput

func (GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponseOutputWithContext

func (i GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryResponseOutput

func (GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponsePtrOutput

func (i GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponsePtrOutput() GooglePrivacyDlpV2DictionaryResponsePtrOutput

func (GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2DictionaryResponseArgs) ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryResponsePtrOutput

type GooglePrivacyDlpV2DictionaryResponseInput

type GooglePrivacyDlpV2DictionaryResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DictionaryResponseOutput() GooglePrivacyDlpV2DictionaryResponseOutput
	ToGooglePrivacyDlpV2DictionaryResponseOutputWithContext(context.Context) GooglePrivacyDlpV2DictionaryResponseOutput
}

GooglePrivacyDlpV2DictionaryResponseInput is an input type that accepts GooglePrivacyDlpV2DictionaryResponseArgs and GooglePrivacyDlpV2DictionaryResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DictionaryResponseInput` via:

GooglePrivacyDlpV2DictionaryResponseArgs{...}

type GooglePrivacyDlpV2DictionaryResponseOutput

type GooglePrivacyDlpV2DictionaryResponseOutput struct{ *pulumi.OutputState }

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](https://en.wikipedia.org/wiki/Plane_%28Unicode%29#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](https://cloud.google.com/dlp/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.

func (GooglePrivacyDlpV2DictionaryResponseOutput) CloudStoragePath

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

func (GooglePrivacyDlpV2DictionaryResponseOutput) ElementType

func (GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponseOutput

func (o GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponseOutput() GooglePrivacyDlpV2DictionaryResponseOutput

func (GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponseOutputWithContext

func (o GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryResponseOutput

func (GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutput

func (o GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutput() GooglePrivacyDlpV2DictionaryResponsePtrOutput

func (GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DictionaryResponseOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryResponsePtrOutput

func (GooglePrivacyDlpV2DictionaryResponseOutput) WordList

List of words or phrases to search for.

type GooglePrivacyDlpV2DictionaryResponsePtrInput

type GooglePrivacyDlpV2DictionaryResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2DictionaryResponsePtrOutput() GooglePrivacyDlpV2DictionaryResponsePtrOutput
	ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2DictionaryResponsePtrOutput
}

GooglePrivacyDlpV2DictionaryResponsePtrInput is an input type that accepts GooglePrivacyDlpV2DictionaryResponseArgs, GooglePrivacyDlpV2DictionaryResponsePtr and GooglePrivacyDlpV2DictionaryResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2DictionaryResponsePtrInput` via:

        GooglePrivacyDlpV2DictionaryResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2DictionaryResponsePtrOutput

type GooglePrivacyDlpV2DictionaryResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2DictionaryResponsePtrOutput) CloudStoragePath

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

func (GooglePrivacyDlpV2DictionaryResponsePtrOutput) Elem

func (GooglePrivacyDlpV2DictionaryResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2DictionaryResponsePtrOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutput

func (o GooglePrivacyDlpV2DictionaryResponsePtrOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutput() GooglePrivacyDlpV2DictionaryResponsePtrOutput

func (GooglePrivacyDlpV2DictionaryResponsePtrOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2DictionaryResponsePtrOutput) ToGooglePrivacyDlpV2DictionaryResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2DictionaryResponsePtrOutput

func (GooglePrivacyDlpV2DictionaryResponsePtrOutput) WordList

List of words or phrases to search for.

type GooglePrivacyDlpV2EntityId

type GooglePrivacyDlpV2EntityId struct {
	// Composite key indicating which field contains the entity identifier.
	Field *GooglePrivacyDlpV2FieldId `pulumi:"field"`
}

An entity in a dataset is a field or set of fields that correspond to a single person. For example, in medical records the `EntityId` might be a patient identifier, or for financial records it might be an account identifier. This message is used when generalizations or analysis must take into account that multiple rows correspond to the same entity.

type GooglePrivacyDlpV2EntityIdArgs

type GooglePrivacyDlpV2EntityIdArgs struct {
	// Composite key indicating which field contains the entity identifier.
	Field GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"field"`
}

An entity in a dataset is a field or set of fields that correspond to a single person. For example, in medical records the `EntityId` might be a patient identifier, or for financial records it might be an account identifier. This message is used when generalizations or analysis must take into account that multiple rows correspond to the same entity.

func (GooglePrivacyDlpV2EntityIdArgs) ElementType

func (GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdOutput

func (i GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdOutput() GooglePrivacyDlpV2EntityIdOutput

func (GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdOutputWithContext

func (i GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdOutput

func (GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdPtrOutput

func (i GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdPtrOutput() GooglePrivacyDlpV2EntityIdPtrOutput

func (GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext

func (i GooglePrivacyDlpV2EntityIdArgs) ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdPtrOutput

type GooglePrivacyDlpV2EntityIdInput

type GooglePrivacyDlpV2EntityIdInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2EntityIdOutput() GooglePrivacyDlpV2EntityIdOutput
	ToGooglePrivacyDlpV2EntityIdOutputWithContext(context.Context) GooglePrivacyDlpV2EntityIdOutput
}

GooglePrivacyDlpV2EntityIdInput is an input type that accepts GooglePrivacyDlpV2EntityIdArgs and GooglePrivacyDlpV2EntityIdOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2EntityIdInput` via:

GooglePrivacyDlpV2EntityIdArgs{...}

type GooglePrivacyDlpV2EntityIdOutput

type GooglePrivacyDlpV2EntityIdOutput struct{ *pulumi.OutputState }

An entity in a dataset is a field or set of fields that correspond to a single person. For example, in medical records the `EntityId` might be a patient identifier, or for financial records it might be an account identifier. This message is used when generalizations or analysis must take into account that multiple rows correspond to the same entity.

func (GooglePrivacyDlpV2EntityIdOutput) ElementType

func (GooglePrivacyDlpV2EntityIdOutput) Field

Composite key indicating which field contains the entity identifier.

func (GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdOutput

func (o GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdOutput() GooglePrivacyDlpV2EntityIdOutput

func (GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdOutputWithContext

func (o GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdOutput

func (GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdPtrOutput

func (o GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdPtrOutput() GooglePrivacyDlpV2EntityIdPtrOutput

func (GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext

func (o GooglePrivacyDlpV2EntityIdOutput) ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdPtrOutput

type GooglePrivacyDlpV2EntityIdPtrInput

type GooglePrivacyDlpV2EntityIdPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2EntityIdPtrOutput() GooglePrivacyDlpV2EntityIdPtrOutput
	ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext(context.Context) GooglePrivacyDlpV2EntityIdPtrOutput
}

GooglePrivacyDlpV2EntityIdPtrInput is an input type that accepts GooglePrivacyDlpV2EntityIdArgs, GooglePrivacyDlpV2EntityIdPtr and GooglePrivacyDlpV2EntityIdPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2EntityIdPtrInput` via:

        GooglePrivacyDlpV2EntityIdArgs{...}

or:

        nil

type GooglePrivacyDlpV2EntityIdPtrOutput

type GooglePrivacyDlpV2EntityIdPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2EntityIdPtrOutput) Elem

func (GooglePrivacyDlpV2EntityIdPtrOutput) ElementType

func (GooglePrivacyDlpV2EntityIdPtrOutput) Field

Composite key indicating which field contains the entity identifier.

func (GooglePrivacyDlpV2EntityIdPtrOutput) ToGooglePrivacyDlpV2EntityIdPtrOutput

func (o GooglePrivacyDlpV2EntityIdPtrOutput) ToGooglePrivacyDlpV2EntityIdPtrOutput() GooglePrivacyDlpV2EntityIdPtrOutput

func (GooglePrivacyDlpV2EntityIdPtrOutput) ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext

func (o GooglePrivacyDlpV2EntityIdPtrOutput) ToGooglePrivacyDlpV2EntityIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdPtrOutput

type GooglePrivacyDlpV2EntityIdResponse

type GooglePrivacyDlpV2EntityIdResponse struct {
	// Composite key indicating which field contains the entity identifier.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
}

An entity in a dataset is a field or set of fields that correspond to a single person. For example, in medical records the `EntityId` might be a patient identifier, or for financial records it might be an account identifier. This message is used when generalizations or analysis must take into account that multiple rows correspond to the same entity.

type GooglePrivacyDlpV2EntityIdResponseArgs

type GooglePrivacyDlpV2EntityIdResponseArgs struct {
	// Composite key indicating which field contains the entity identifier.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
}

An entity in a dataset is a field or set of fields that correspond to a single person. For example, in medical records the `EntityId` might be a patient identifier, or for financial records it might be an account identifier. This message is used when generalizations or analysis must take into account that multiple rows correspond to the same entity.

func (GooglePrivacyDlpV2EntityIdResponseArgs) ElementType

func (GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponseOutput

func (i GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponseOutput() GooglePrivacyDlpV2EntityIdResponseOutput

func (GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponseOutputWithContext

func (i GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdResponseOutput

func (GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponsePtrOutput

func (i GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponsePtrOutput() GooglePrivacyDlpV2EntityIdResponsePtrOutput

func (GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2EntityIdResponseArgs) ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdResponsePtrOutput

type GooglePrivacyDlpV2EntityIdResponseInput

type GooglePrivacyDlpV2EntityIdResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2EntityIdResponseOutput() GooglePrivacyDlpV2EntityIdResponseOutput
	ToGooglePrivacyDlpV2EntityIdResponseOutputWithContext(context.Context) GooglePrivacyDlpV2EntityIdResponseOutput
}

GooglePrivacyDlpV2EntityIdResponseInput is an input type that accepts GooglePrivacyDlpV2EntityIdResponseArgs and GooglePrivacyDlpV2EntityIdResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2EntityIdResponseInput` via:

GooglePrivacyDlpV2EntityIdResponseArgs{...}

type GooglePrivacyDlpV2EntityIdResponseOutput

type GooglePrivacyDlpV2EntityIdResponseOutput struct{ *pulumi.OutputState }

An entity in a dataset is a field or set of fields that correspond to a single person. For example, in medical records the `EntityId` might be a patient identifier, or for financial records it might be an account identifier. This message is used when generalizations or analysis must take into account that multiple rows correspond to the same entity.

func (GooglePrivacyDlpV2EntityIdResponseOutput) ElementType

func (GooglePrivacyDlpV2EntityIdResponseOutput) Field

Composite key indicating which field contains the entity identifier.

func (GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponseOutput

func (o GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponseOutput() GooglePrivacyDlpV2EntityIdResponseOutput

func (GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponseOutputWithContext

func (o GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdResponseOutput

func (GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutput

func (o GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutput() GooglePrivacyDlpV2EntityIdResponsePtrOutput

func (GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2EntityIdResponseOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdResponsePtrOutput

type GooglePrivacyDlpV2EntityIdResponsePtrInput

type GooglePrivacyDlpV2EntityIdResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2EntityIdResponsePtrOutput() GooglePrivacyDlpV2EntityIdResponsePtrOutput
	ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2EntityIdResponsePtrOutput
}

GooglePrivacyDlpV2EntityIdResponsePtrInput is an input type that accepts GooglePrivacyDlpV2EntityIdResponseArgs, GooglePrivacyDlpV2EntityIdResponsePtr and GooglePrivacyDlpV2EntityIdResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2EntityIdResponsePtrInput` via:

        GooglePrivacyDlpV2EntityIdResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2EntityIdResponsePtrOutput

type GooglePrivacyDlpV2EntityIdResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2EntityIdResponsePtrOutput) Elem

func (GooglePrivacyDlpV2EntityIdResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2EntityIdResponsePtrOutput) Field

Composite key indicating which field contains the entity identifier.

func (GooglePrivacyDlpV2EntityIdResponsePtrOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutput

func (o GooglePrivacyDlpV2EntityIdResponsePtrOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutput() GooglePrivacyDlpV2EntityIdResponsePtrOutput

func (GooglePrivacyDlpV2EntityIdResponsePtrOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2EntityIdResponsePtrOutput) ToGooglePrivacyDlpV2EntityIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2EntityIdResponsePtrOutput

type GooglePrivacyDlpV2ErrorResponse

type GooglePrivacyDlpV2ErrorResponse struct {
	// Detailed error codes and messages.
	Details GoogleRpcStatusResponse `pulumi:"details"`
	// The times the error occurred.
	Timestamps []string `pulumi:"timestamps"`
}

Details information about an error encountered during job execution or the results of an unsuccessful activation of the JobTrigger.

type GooglePrivacyDlpV2ErrorResponseArgs

type GooglePrivacyDlpV2ErrorResponseArgs struct {
	// Detailed error codes and messages.
	Details GoogleRpcStatusResponseInput `pulumi:"details"`
	// The times the error occurred.
	Timestamps pulumi.StringArrayInput `pulumi:"timestamps"`
}

Details information about an error encountered during job execution or the results of an unsuccessful activation of the JobTrigger.

func (GooglePrivacyDlpV2ErrorResponseArgs) ElementType

func (GooglePrivacyDlpV2ErrorResponseArgs) ToGooglePrivacyDlpV2ErrorResponseOutput

func (i GooglePrivacyDlpV2ErrorResponseArgs) ToGooglePrivacyDlpV2ErrorResponseOutput() GooglePrivacyDlpV2ErrorResponseOutput

func (GooglePrivacyDlpV2ErrorResponseArgs) ToGooglePrivacyDlpV2ErrorResponseOutputWithContext

func (i GooglePrivacyDlpV2ErrorResponseArgs) ToGooglePrivacyDlpV2ErrorResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ErrorResponseOutput

type GooglePrivacyDlpV2ErrorResponseArray

type GooglePrivacyDlpV2ErrorResponseArray []GooglePrivacyDlpV2ErrorResponseInput

func (GooglePrivacyDlpV2ErrorResponseArray) ElementType

func (GooglePrivacyDlpV2ErrorResponseArray) ToGooglePrivacyDlpV2ErrorResponseArrayOutput

func (i GooglePrivacyDlpV2ErrorResponseArray) ToGooglePrivacyDlpV2ErrorResponseArrayOutput() GooglePrivacyDlpV2ErrorResponseArrayOutput

func (GooglePrivacyDlpV2ErrorResponseArray) ToGooglePrivacyDlpV2ErrorResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2ErrorResponseArray) ToGooglePrivacyDlpV2ErrorResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ErrorResponseArrayOutput

type GooglePrivacyDlpV2ErrorResponseArrayInput

type GooglePrivacyDlpV2ErrorResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ErrorResponseArrayOutput() GooglePrivacyDlpV2ErrorResponseArrayOutput
	ToGooglePrivacyDlpV2ErrorResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ErrorResponseArrayOutput
}

GooglePrivacyDlpV2ErrorResponseArrayInput is an input type that accepts GooglePrivacyDlpV2ErrorResponseArray and GooglePrivacyDlpV2ErrorResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ErrorResponseArrayInput` via:

GooglePrivacyDlpV2ErrorResponseArray{ GooglePrivacyDlpV2ErrorResponseArgs{...} }

type GooglePrivacyDlpV2ErrorResponseArrayOutput

type GooglePrivacyDlpV2ErrorResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ErrorResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2ErrorResponseArrayOutput) Index

func (GooglePrivacyDlpV2ErrorResponseArrayOutput) ToGooglePrivacyDlpV2ErrorResponseArrayOutput

func (o GooglePrivacyDlpV2ErrorResponseArrayOutput) ToGooglePrivacyDlpV2ErrorResponseArrayOutput() GooglePrivacyDlpV2ErrorResponseArrayOutput

func (GooglePrivacyDlpV2ErrorResponseArrayOutput) ToGooglePrivacyDlpV2ErrorResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2ErrorResponseArrayOutput) ToGooglePrivacyDlpV2ErrorResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ErrorResponseArrayOutput

type GooglePrivacyDlpV2ErrorResponseInput

type GooglePrivacyDlpV2ErrorResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ErrorResponseOutput() GooglePrivacyDlpV2ErrorResponseOutput
	ToGooglePrivacyDlpV2ErrorResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ErrorResponseOutput
}

GooglePrivacyDlpV2ErrorResponseInput is an input type that accepts GooglePrivacyDlpV2ErrorResponseArgs and GooglePrivacyDlpV2ErrorResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ErrorResponseInput` via:

GooglePrivacyDlpV2ErrorResponseArgs{...}

type GooglePrivacyDlpV2ErrorResponseOutput

type GooglePrivacyDlpV2ErrorResponseOutput struct{ *pulumi.OutputState }

Details information about an error encountered during job execution or the results of an unsuccessful activation of the JobTrigger.

func (GooglePrivacyDlpV2ErrorResponseOutput) Details

Detailed error codes and messages.

func (GooglePrivacyDlpV2ErrorResponseOutput) ElementType

func (GooglePrivacyDlpV2ErrorResponseOutput) Timestamps

The times the error occurred.

func (GooglePrivacyDlpV2ErrorResponseOutput) ToGooglePrivacyDlpV2ErrorResponseOutput

func (o GooglePrivacyDlpV2ErrorResponseOutput) ToGooglePrivacyDlpV2ErrorResponseOutput() GooglePrivacyDlpV2ErrorResponseOutput

func (GooglePrivacyDlpV2ErrorResponseOutput) ToGooglePrivacyDlpV2ErrorResponseOutputWithContext

func (o GooglePrivacyDlpV2ErrorResponseOutput) ToGooglePrivacyDlpV2ErrorResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ErrorResponseOutput

type GooglePrivacyDlpV2ExcludeInfoTypes

type GooglePrivacyDlpV2ExcludeInfoTypes struct {
	// InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
	InfoTypes []GooglePrivacyDlpV2InfoType `pulumi:"infoTypes"`
}

List of exclude infoTypes.

type GooglePrivacyDlpV2ExcludeInfoTypesArgs

type GooglePrivacyDlpV2ExcludeInfoTypesArgs struct {
	// InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
	InfoTypes GooglePrivacyDlpV2InfoTypeArrayInput `pulumi:"infoTypes"`
}

List of exclude infoTypes.

func (GooglePrivacyDlpV2ExcludeInfoTypesArgs) ElementType

func (GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesOutput

func (i GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesOutput() GooglePrivacyDlpV2ExcludeInfoTypesOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesOutputWithContext

func (i GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

func (i GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput() GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext

func (i GooglePrivacyDlpV2ExcludeInfoTypesArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

type GooglePrivacyDlpV2ExcludeInfoTypesInput

type GooglePrivacyDlpV2ExcludeInfoTypesInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExcludeInfoTypesOutput() GooglePrivacyDlpV2ExcludeInfoTypesOutput
	ToGooglePrivacyDlpV2ExcludeInfoTypesOutputWithContext(context.Context) GooglePrivacyDlpV2ExcludeInfoTypesOutput
}

GooglePrivacyDlpV2ExcludeInfoTypesInput is an input type that accepts GooglePrivacyDlpV2ExcludeInfoTypesArgs and GooglePrivacyDlpV2ExcludeInfoTypesOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExcludeInfoTypesInput` via:

GooglePrivacyDlpV2ExcludeInfoTypesArgs{...}

type GooglePrivacyDlpV2ExcludeInfoTypesOutput

type GooglePrivacyDlpV2ExcludeInfoTypesOutput struct{ *pulumi.OutputState }

List of exclude infoTypes.

func (GooglePrivacyDlpV2ExcludeInfoTypesOutput) ElementType

func (GooglePrivacyDlpV2ExcludeInfoTypesOutput) InfoTypes

InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_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.

func (GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesOutput

func (o GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesOutput() GooglePrivacyDlpV2ExcludeInfoTypesOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesOutputWithContext

func (o GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

func (o GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput() GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext

func (o GooglePrivacyDlpV2ExcludeInfoTypesOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

type GooglePrivacyDlpV2ExcludeInfoTypesPtrInput

type GooglePrivacyDlpV2ExcludeInfoTypesPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput() GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput
	ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput
}

GooglePrivacyDlpV2ExcludeInfoTypesPtrInput is an input type that accepts GooglePrivacyDlpV2ExcludeInfoTypesArgs, GooglePrivacyDlpV2ExcludeInfoTypesPtr and GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExcludeInfoTypesPtrInput` via:

        GooglePrivacyDlpV2ExcludeInfoTypesArgs{...}

or:

        nil

type GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

type GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) Elem

func (GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) ElementType

func (GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) InfoTypes

InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_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.

func (GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

func (o GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutput() GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext

func (o GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesPtrOutput

type GooglePrivacyDlpV2ExcludeInfoTypesResponse

type GooglePrivacyDlpV2ExcludeInfoTypesResponse struct {
	// InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
	InfoTypes []GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoTypes"`
}

List of exclude infoTypes.

type GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs

type GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs struct {
	// InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_info_types.info_types` with "EMAIL_ADDRESS" the phone number findings are dropped if they overlap with EMAIL_ADDRESS finding. That leads to "555-222-2222@example.org" to generate only a single finding, namely email address.
	InfoTypes GooglePrivacyDlpV2InfoTypeResponseArrayInput `pulumi:"infoTypes"`
}

List of exclude infoTypes.

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs) ElementType

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

func (i GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutput() GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutputWithContext

func (i GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

type GooglePrivacyDlpV2ExcludeInfoTypesResponseInput

type GooglePrivacyDlpV2ExcludeInfoTypesResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutput() GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput
	ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput
}

GooglePrivacyDlpV2ExcludeInfoTypesResponseInput is an input type that accepts GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs and GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExcludeInfoTypesResponseInput` via:

GooglePrivacyDlpV2ExcludeInfoTypesResponseArgs{...}

type GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

type GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput struct{ *pulumi.OutputState }

List of exclude infoTypes.

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput) ElementType

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput) InfoTypes

InfoType list in ExclusionRule rule drops a finding when it overlaps or contained within with a finding of an infoType from this list. For example, for `InspectionRuleSet.info_types` containing "PHONE_NUMBER"`and`exclusion_rule`containing`exclude_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.

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

func (o GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutput() GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

func (GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutputWithContext

func (o GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput) ToGooglePrivacyDlpV2ExcludeInfoTypesResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExcludeInfoTypesResponseOutput

type GooglePrivacyDlpV2ExclusionRule

type GooglePrivacyDlpV2ExclusionRule struct {
	// Dictionary which defines the rule.
	Dictionary *GooglePrivacyDlpV2Dictionary `pulumi:"dictionary"`
	// Set of infoTypes for which findings would affect this rule.
	ExcludeInfoTypes *GooglePrivacyDlpV2ExcludeInfoTypes `pulumi:"excludeInfoTypes"`
	// How the rule is applied, see MatchingType documentation for details.
	MatchingType *GooglePrivacyDlpV2ExclusionRuleMatchingType `pulumi:"matchingType"`
	// Regular expression which defines the rule.
	Regex *GooglePrivacyDlpV2Regex `pulumi:"regex"`
}

The rule that specifies conditions when findings of infoTypes specified in `InspectionRuleSet` are removed from results.

type GooglePrivacyDlpV2ExclusionRuleArgs

type GooglePrivacyDlpV2ExclusionRuleArgs struct {
	// Dictionary which defines the rule.
	Dictionary GooglePrivacyDlpV2DictionaryPtrInput `pulumi:"dictionary"`
	// Set of infoTypes for which findings would affect this rule.
	ExcludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypesPtrInput `pulumi:"excludeInfoTypes"`
	// How the rule is applied, see MatchingType documentation for details.
	MatchingType GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrInput `pulumi:"matchingType"`
	// Regular expression which defines the rule.
	Regex GooglePrivacyDlpV2RegexPtrInput `pulumi:"regex"`
}

The rule that specifies conditions when findings of infoTypes specified in `InspectionRuleSet` are removed from results.

func (GooglePrivacyDlpV2ExclusionRuleArgs) ElementType

func (GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRuleOutput

func (i GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRuleOutput() GooglePrivacyDlpV2ExclusionRuleOutput

func (GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRuleOutputWithContext

func (i GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleOutput

func (GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRulePtrOutput

func (i GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRulePtrOutput() GooglePrivacyDlpV2ExclusionRulePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext

func (i GooglePrivacyDlpV2ExclusionRuleArgs) ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRulePtrOutput

type GooglePrivacyDlpV2ExclusionRuleInput

type GooglePrivacyDlpV2ExclusionRuleInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExclusionRuleOutput() GooglePrivacyDlpV2ExclusionRuleOutput
	ToGooglePrivacyDlpV2ExclusionRuleOutputWithContext(context.Context) GooglePrivacyDlpV2ExclusionRuleOutput
}

GooglePrivacyDlpV2ExclusionRuleInput is an input type that accepts GooglePrivacyDlpV2ExclusionRuleArgs and GooglePrivacyDlpV2ExclusionRuleOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExclusionRuleInput` via:

GooglePrivacyDlpV2ExclusionRuleArgs{...}

type GooglePrivacyDlpV2ExclusionRuleMatchingType added in v0.4.0

type GooglePrivacyDlpV2ExclusionRuleMatchingType string

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

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ElementType added in v0.4.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput added in v0.6.0

func (e GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput() GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput() GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ExclusionRuleMatchingType) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingType) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2ExclusionRuleMatchingTypeInput added in v0.6.0

type GooglePrivacyDlpV2ExclusionRuleMatchingTypeInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput() GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput
	ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutputWithContext(context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput
}

GooglePrivacyDlpV2ExclusionRuleMatchingTypeInput is an input type that accepts GooglePrivacyDlpV2ExclusionRuleMatchingTypeArgs and GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExclusionRuleMatchingTypeInput` via:

GooglePrivacyDlpV2ExclusionRuleMatchingTypeArgs{...}

type GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput added in v0.6.0

type GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput added in v0.6.0

func (o GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput() GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput() GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrInput added in v0.6.0

type GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput() GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput
	ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput
}

func GooglePrivacyDlpV2ExclusionRuleMatchingTypePtr added in v0.6.0

func GooglePrivacyDlpV2ExclusionRuleMatchingTypePtr(v string) GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrInput

type GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput added in v0.6.0

type GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) ToGooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ExclusionRuleMatchingTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ExclusionRuleOutput

type GooglePrivacyDlpV2ExclusionRuleOutput struct{ *pulumi.OutputState }

The rule that specifies conditions when findings of infoTypes specified in `InspectionRuleSet` are removed from results.

func (GooglePrivacyDlpV2ExclusionRuleOutput) Dictionary

Dictionary which defines the rule.

func (GooglePrivacyDlpV2ExclusionRuleOutput) ElementType

func (GooglePrivacyDlpV2ExclusionRuleOutput) ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

func (GooglePrivacyDlpV2ExclusionRuleOutput) MatchingType

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

func (GooglePrivacyDlpV2ExclusionRuleOutput) Regex

Regular expression which defines the rule.

func (GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRuleOutput

func (o GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRuleOutput() GooglePrivacyDlpV2ExclusionRuleOutput

func (GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRuleOutputWithContext

func (o GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleOutput

func (GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutput

func (o GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutput() GooglePrivacyDlpV2ExclusionRulePtrOutput

func (GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext

func (o GooglePrivacyDlpV2ExclusionRuleOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRulePtrOutput

type GooglePrivacyDlpV2ExclusionRulePtrInput

type GooglePrivacyDlpV2ExclusionRulePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExclusionRulePtrOutput() GooglePrivacyDlpV2ExclusionRulePtrOutput
	ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ExclusionRulePtrOutput
}

GooglePrivacyDlpV2ExclusionRulePtrInput is an input type that accepts GooglePrivacyDlpV2ExclusionRuleArgs, GooglePrivacyDlpV2ExclusionRulePtr and GooglePrivacyDlpV2ExclusionRulePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExclusionRulePtrInput` via:

        GooglePrivacyDlpV2ExclusionRuleArgs{...}

or:

        nil

type GooglePrivacyDlpV2ExclusionRulePtrOutput

type GooglePrivacyDlpV2ExclusionRulePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) Dictionary

Dictionary which defines the rule.

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) Elem

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) ElementType

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) MatchingType

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

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) Regex

Regular expression which defines the rule.

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutput

func (o GooglePrivacyDlpV2ExclusionRulePtrOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutput() GooglePrivacyDlpV2ExclusionRulePtrOutput

func (GooglePrivacyDlpV2ExclusionRulePtrOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext

func (o GooglePrivacyDlpV2ExclusionRulePtrOutput) ToGooglePrivacyDlpV2ExclusionRulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRulePtrOutput

type GooglePrivacyDlpV2ExclusionRuleResponse

type GooglePrivacyDlpV2ExclusionRuleResponse struct {
	// Dictionary which defines the rule.
	Dictionary GooglePrivacyDlpV2DictionaryResponse `pulumi:"dictionary"`
	// Set of infoTypes for which findings would affect this rule.
	ExcludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypesResponse `pulumi:"excludeInfoTypes"`
	// How the rule is applied, see MatchingType documentation for details.
	MatchingType string `pulumi:"matchingType"`
	// Regular expression which defines the rule.
	Regex GooglePrivacyDlpV2RegexResponse `pulumi:"regex"`
}

The rule that specifies conditions when findings of infoTypes specified in `InspectionRuleSet` are removed from results.

type GooglePrivacyDlpV2ExclusionRuleResponseArgs

type GooglePrivacyDlpV2ExclusionRuleResponseArgs struct {
	// Dictionary which defines the rule.
	Dictionary GooglePrivacyDlpV2DictionaryResponseInput `pulumi:"dictionary"`
	// Set of infoTypes for which findings would affect this rule.
	ExcludeInfoTypes GooglePrivacyDlpV2ExcludeInfoTypesResponseInput `pulumi:"excludeInfoTypes"`
	// How the rule is applied, see MatchingType documentation for details.
	MatchingType pulumi.StringInput `pulumi:"matchingType"`
	// Regular expression which defines the rule.
	Regex GooglePrivacyDlpV2RegexResponseInput `pulumi:"regex"`
}

The rule that specifies conditions when findings of infoTypes specified in `InspectionRuleSet` are removed from results.

func (GooglePrivacyDlpV2ExclusionRuleResponseArgs) ElementType

func (GooglePrivacyDlpV2ExclusionRuleResponseArgs) ToGooglePrivacyDlpV2ExclusionRuleResponseOutput

func (i GooglePrivacyDlpV2ExclusionRuleResponseArgs) ToGooglePrivacyDlpV2ExclusionRuleResponseOutput() GooglePrivacyDlpV2ExclusionRuleResponseOutput

func (GooglePrivacyDlpV2ExclusionRuleResponseArgs) ToGooglePrivacyDlpV2ExclusionRuleResponseOutputWithContext

func (i GooglePrivacyDlpV2ExclusionRuleResponseArgs) ToGooglePrivacyDlpV2ExclusionRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleResponseOutput

type GooglePrivacyDlpV2ExclusionRuleResponseInput

type GooglePrivacyDlpV2ExclusionRuleResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExclusionRuleResponseOutput() GooglePrivacyDlpV2ExclusionRuleResponseOutput
	ToGooglePrivacyDlpV2ExclusionRuleResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ExclusionRuleResponseOutput
}

GooglePrivacyDlpV2ExclusionRuleResponseInput is an input type that accepts GooglePrivacyDlpV2ExclusionRuleResponseArgs and GooglePrivacyDlpV2ExclusionRuleResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExclusionRuleResponseInput` via:

GooglePrivacyDlpV2ExclusionRuleResponseArgs{...}

type GooglePrivacyDlpV2ExclusionRuleResponseOutput

type GooglePrivacyDlpV2ExclusionRuleResponseOutput struct{ *pulumi.OutputState }

The rule that specifies conditions when findings of infoTypes specified in `InspectionRuleSet` are removed from results.

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) Dictionary

Dictionary which defines the rule.

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) ElementType

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) ExcludeInfoTypes

Set of infoTypes for which findings would affect this rule.

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) MatchingType

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

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) Regex

Regular expression which defines the rule.

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) ToGooglePrivacyDlpV2ExclusionRuleResponseOutput

func (o GooglePrivacyDlpV2ExclusionRuleResponseOutput) ToGooglePrivacyDlpV2ExclusionRuleResponseOutput() GooglePrivacyDlpV2ExclusionRuleResponseOutput

func (GooglePrivacyDlpV2ExclusionRuleResponseOutput) ToGooglePrivacyDlpV2ExclusionRuleResponseOutputWithContext

func (o GooglePrivacyDlpV2ExclusionRuleResponseOutput) ToGooglePrivacyDlpV2ExclusionRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExclusionRuleResponseOutput

type GooglePrivacyDlpV2Expressions

type GooglePrivacyDlpV2Expressions struct {
	// Conditions to apply to the expression.
	Conditions *GooglePrivacyDlpV2Conditions `pulumi:"conditions"`
	// The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
	LogicalOperator *GooglePrivacyDlpV2ExpressionsLogicalOperator `pulumi:"logicalOperator"`
}

An expression, consisting or an operator and conditions.

type GooglePrivacyDlpV2ExpressionsArgs

type GooglePrivacyDlpV2ExpressionsArgs struct {
	// Conditions to apply to the expression.
	Conditions GooglePrivacyDlpV2ConditionsPtrInput `pulumi:"conditions"`
	// The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
	LogicalOperator GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrInput `pulumi:"logicalOperator"`
}

An expression, consisting or an operator and conditions.

func (GooglePrivacyDlpV2ExpressionsArgs) ElementType

func (GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsOutput

func (i GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsOutput() GooglePrivacyDlpV2ExpressionsOutput

func (GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsOutputWithContext

func (i GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsOutput

func (GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsPtrOutput

func (i GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsPtrOutput() GooglePrivacyDlpV2ExpressionsPtrOutput

func (GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext

func (i GooglePrivacyDlpV2ExpressionsArgs) ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsPtrOutput

type GooglePrivacyDlpV2ExpressionsInput

type GooglePrivacyDlpV2ExpressionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExpressionsOutput() GooglePrivacyDlpV2ExpressionsOutput
	ToGooglePrivacyDlpV2ExpressionsOutputWithContext(context.Context) GooglePrivacyDlpV2ExpressionsOutput
}

GooglePrivacyDlpV2ExpressionsInput is an input type that accepts GooglePrivacyDlpV2ExpressionsArgs and GooglePrivacyDlpV2ExpressionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExpressionsInput` via:

GooglePrivacyDlpV2ExpressionsArgs{...}

type GooglePrivacyDlpV2ExpressionsLogicalOperator added in v0.4.0

type GooglePrivacyDlpV2ExpressionsLogicalOperator string

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

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ElementType added in v0.4.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutput added in v0.6.0

func (e GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutput() GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput() GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ExpressionsLogicalOperator) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperator) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2ExpressionsLogicalOperatorInput added in v0.6.0

type GooglePrivacyDlpV2ExpressionsLogicalOperatorInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutput() GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput
	ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutputWithContext(context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput
}

GooglePrivacyDlpV2ExpressionsLogicalOperatorInput is an input type that accepts GooglePrivacyDlpV2ExpressionsLogicalOperatorArgs and GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExpressionsLogicalOperatorInput` via:

GooglePrivacyDlpV2ExpressionsLogicalOperatorArgs{...}

type GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput added in v0.6.0

type GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutput added in v0.6.0

func (o GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutput() GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput() GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrInput added in v0.6.0

type GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput() GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput
	ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput
}

func GooglePrivacyDlpV2ExpressionsLogicalOperatorPtr added in v0.6.0

func GooglePrivacyDlpV2ExpressionsLogicalOperatorPtr(v string) GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrInput

type GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput added in v0.6.0

type GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) ToGooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ExpressionsLogicalOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ExpressionsOutput

type GooglePrivacyDlpV2ExpressionsOutput struct{ *pulumi.OutputState }

An expression, consisting or an operator and conditions.

func (GooglePrivacyDlpV2ExpressionsOutput) Conditions

Conditions to apply to the expression.

func (GooglePrivacyDlpV2ExpressionsOutput) ElementType

func (GooglePrivacyDlpV2ExpressionsOutput) LogicalOperator

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

func (GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsOutput

func (o GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsOutput() GooglePrivacyDlpV2ExpressionsOutput

func (GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsOutputWithContext

func (o GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsOutput

func (GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutput

func (o GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutput() GooglePrivacyDlpV2ExpressionsPtrOutput

func (GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext

func (o GooglePrivacyDlpV2ExpressionsOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsPtrOutput

type GooglePrivacyDlpV2ExpressionsPtrInput

type GooglePrivacyDlpV2ExpressionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExpressionsPtrOutput() GooglePrivacyDlpV2ExpressionsPtrOutput
	ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ExpressionsPtrOutput
}

GooglePrivacyDlpV2ExpressionsPtrInput is an input type that accepts GooglePrivacyDlpV2ExpressionsArgs, GooglePrivacyDlpV2ExpressionsPtr and GooglePrivacyDlpV2ExpressionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExpressionsPtrInput` via:

        GooglePrivacyDlpV2ExpressionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2ExpressionsPtrOutput

type GooglePrivacyDlpV2ExpressionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ExpressionsPtrOutput) Conditions

Conditions to apply to the expression.

func (GooglePrivacyDlpV2ExpressionsPtrOutput) Elem

func (GooglePrivacyDlpV2ExpressionsPtrOutput) ElementType

func (GooglePrivacyDlpV2ExpressionsPtrOutput) LogicalOperator

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

func (GooglePrivacyDlpV2ExpressionsPtrOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutput

func (o GooglePrivacyDlpV2ExpressionsPtrOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutput() GooglePrivacyDlpV2ExpressionsPtrOutput

func (GooglePrivacyDlpV2ExpressionsPtrOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext

func (o GooglePrivacyDlpV2ExpressionsPtrOutput) ToGooglePrivacyDlpV2ExpressionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsPtrOutput

type GooglePrivacyDlpV2ExpressionsResponse

type GooglePrivacyDlpV2ExpressionsResponse struct {
	// Conditions to apply to the expression.
	Conditions GooglePrivacyDlpV2ConditionsResponse `pulumi:"conditions"`
	// The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
	LogicalOperator string `pulumi:"logicalOperator"`
}

An expression, consisting or an operator and conditions.

type GooglePrivacyDlpV2ExpressionsResponseArgs

type GooglePrivacyDlpV2ExpressionsResponseArgs struct {
	// Conditions to apply to the expression.
	Conditions GooglePrivacyDlpV2ConditionsResponseInput `pulumi:"conditions"`
	// The operator to apply to the result of conditions. Default and currently only supported value is `AND`.
	LogicalOperator pulumi.StringInput `pulumi:"logicalOperator"`
}

An expression, consisting or an operator and conditions.

func (GooglePrivacyDlpV2ExpressionsResponseArgs) ElementType

func (GooglePrivacyDlpV2ExpressionsResponseArgs) ToGooglePrivacyDlpV2ExpressionsResponseOutput

func (i GooglePrivacyDlpV2ExpressionsResponseArgs) ToGooglePrivacyDlpV2ExpressionsResponseOutput() GooglePrivacyDlpV2ExpressionsResponseOutput

func (GooglePrivacyDlpV2ExpressionsResponseArgs) ToGooglePrivacyDlpV2ExpressionsResponseOutputWithContext

func (i GooglePrivacyDlpV2ExpressionsResponseArgs) ToGooglePrivacyDlpV2ExpressionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsResponseOutput

type GooglePrivacyDlpV2ExpressionsResponseInput

type GooglePrivacyDlpV2ExpressionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ExpressionsResponseOutput() GooglePrivacyDlpV2ExpressionsResponseOutput
	ToGooglePrivacyDlpV2ExpressionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ExpressionsResponseOutput
}

GooglePrivacyDlpV2ExpressionsResponseInput is an input type that accepts GooglePrivacyDlpV2ExpressionsResponseArgs and GooglePrivacyDlpV2ExpressionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ExpressionsResponseInput` via:

GooglePrivacyDlpV2ExpressionsResponseArgs{...}

type GooglePrivacyDlpV2ExpressionsResponseOutput

type GooglePrivacyDlpV2ExpressionsResponseOutput struct{ *pulumi.OutputState }

An expression, consisting or an operator and conditions.

func (GooglePrivacyDlpV2ExpressionsResponseOutput) Conditions

Conditions to apply to the expression.

func (GooglePrivacyDlpV2ExpressionsResponseOutput) ElementType

func (GooglePrivacyDlpV2ExpressionsResponseOutput) LogicalOperator

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

func (GooglePrivacyDlpV2ExpressionsResponseOutput) ToGooglePrivacyDlpV2ExpressionsResponseOutput

func (o GooglePrivacyDlpV2ExpressionsResponseOutput) ToGooglePrivacyDlpV2ExpressionsResponseOutput() GooglePrivacyDlpV2ExpressionsResponseOutput

func (GooglePrivacyDlpV2ExpressionsResponseOutput) ToGooglePrivacyDlpV2ExpressionsResponseOutputWithContext

func (o GooglePrivacyDlpV2ExpressionsResponseOutput) ToGooglePrivacyDlpV2ExpressionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ExpressionsResponseOutput

type GooglePrivacyDlpV2FieldId

type GooglePrivacyDlpV2FieldId struct {
	// Name describing the field.
	Name *string `pulumi:"name"`
}

General identifier of a data field in a storage service.

type GooglePrivacyDlpV2FieldIdArgs

type GooglePrivacyDlpV2FieldIdArgs struct {
	// Name describing the field.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

General identifier of a data field in a storage service.

func (GooglePrivacyDlpV2FieldIdArgs) ElementType

func (GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdOutput

func (i GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdOutput() GooglePrivacyDlpV2FieldIdOutput

func (GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdOutputWithContext

func (i GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdOutput

func (GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdPtrOutput

func (i GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdPtrOutput() GooglePrivacyDlpV2FieldIdPtrOutput

func (GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext

func (i GooglePrivacyDlpV2FieldIdArgs) ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdPtrOutput

type GooglePrivacyDlpV2FieldIdArray

type GooglePrivacyDlpV2FieldIdArray []GooglePrivacyDlpV2FieldIdInput

func (GooglePrivacyDlpV2FieldIdArray) ElementType

func (GooglePrivacyDlpV2FieldIdArray) ToGooglePrivacyDlpV2FieldIdArrayOutput

func (i GooglePrivacyDlpV2FieldIdArray) ToGooglePrivacyDlpV2FieldIdArrayOutput() GooglePrivacyDlpV2FieldIdArrayOutput

func (GooglePrivacyDlpV2FieldIdArray) ToGooglePrivacyDlpV2FieldIdArrayOutputWithContext

func (i GooglePrivacyDlpV2FieldIdArray) ToGooglePrivacyDlpV2FieldIdArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdArrayOutput

type GooglePrivacyDlpV2FieldIdArrayInput

type GooglePrivacyDlpV2FieldIdArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldIdArrayOutput() GooglePrivacyDlpV2FieldIdArrayOutput
	ToGooglePrivacyDlpV2FieldIdArrayOutputWithContext(context.Context) GooglePrivacyDlpV2FieldIdArrayOutput
}

GooglePrivacyDlpV2FieldIdArrayInput is an input type that accepts GooglePrivacyDlpV2FieldIdArray and GooglePrivacyDlpV2FieldIdArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldIdArrayInput` via:

GooglePrivacyDlpV2FieldIdArray{ GooglePrivacyDlpV2FieldIdArgs{...} }

type GooglePrivacyDlpV2FieldIdArrayOutput

type GooglePrivacyDlpV2FieldIdArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FieldIdArrayOutput) ElementType

func (GooglePrivacyDlpV2FieldIdArrayOutput) Index

func (GooglePrivacyDlpV2FieldIdArrayOutput) ToGooglePrivacyDlpV2FieldIdArrayOutput

func (o GooglePrivacyDlpV2FieldIdArrayOutput) ToGooglePrivacyDlpV2FieldIdArrayOutput() GooglePrivacyDlpV2FieldIdArrayOutput

func (GooglePrivacyDlpV2FieldIdArrayOutput) ToGooglePrivacyDlpV2FieldIdArrayOutputWithContext

func (o GooglePrivacyDlpV2FieldIdArrayOutput) ToGooglePrivacyDlpV2FieldIdArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdArrayOutput

type GooglePrivacyDlpV2FieldIdInput

type GooglePrivacyDlpV2FieldIdInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldIdOutput() GooglePrivacyDlpV2FieldIdOutput
	ToGooglePrivacyDlpV2FieldIdOutputWithContext(context.Context) GooglePrivacyDlpV2FieldIdOutput
}

GooglePrivacyDlpV2FieldIdInput is an input type that accepts GooglePrivacyDlpV2FieldIdArgs and GooglePrivacyDlpV2FieldIdOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldIdInput` via:

GooglePrivacyDlpV2FieldIdArgs{...}

type GooglePrivacyDlpV2FieldIdOutput

type GooglePrivacyDlpV2FieldIdOutput struct{ *pulumi.OutputState }

General identifier of a data field in a storage service.

func (GooglePrivacyDlpV2FieldIdOutput) ElementType

func (GooglePrivacyDlpV2FieldIdOutput) Name

Name describing the field.

func (GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdOutput

func (o GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdOutput() GooglePrivacyDlpV2FieldIdOutput

func (GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdOutputWithContext

func (o GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdOutput

func (GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdPtrOutput

func (o GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdPtrOutput() GooglePrivacyDlpV2FieldIdPtrOutput

func (GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext

func (o GooglePrivacyDlpV2FieldIdOutput) ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdPtrOutput

type GooglePrivacyDlpV2FieldIdPtrInput

type GooglePrivacyDlpV2FieldIdPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldIdPtrOutput() GooglePrivacyDlpV2FieldIdPtrOutput
	ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext(context.Context) GooglePrivacyDlpV2FieldIdPtrOutput
}

GooglePrivacyDlpV2FieldIdPtrInput is an input type that accepts GooglePrivacyDlpV2FieldIdArgs, GooglePrivacyDlpV2FieldIdPtr and GooglePrivacyDlpV2FieldIdPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldIdPtrInput` via:

        GooglePrivacyDlpV2FieldIdArgs{...}

or:

        nil

type GooglePrivacyDlpV2FieldIdPtrOutput

type GooglePrivacyDlpV2FieldIdPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FieldIdPtrOutput) Elem

func (GooglePrivacyDlpV2FieldIdPtrOutput) ElementType

func (GooglePrivacyDlpV2FieldIdPtrOutput) Name

Name describing the field.

func (GooglePrivacyDlpV2FieldIdPtrOutput) ToGooglePrivacyDlpV2FieldIdPtrOutput

func (o GooglePrivacyDlpV2FieldIdPtrOutput) ToGooglePrivacyDlpV2FieldIdPtrOutput() GooglePrivacyDlpV2FieldIdPtrOutput

func (GooglePrivacyDlpV2FieldIdPtrOutput) ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext

func (o GooglePrivacyDlpV2FieldIdPtrOutput) ToGooglePrivacyDlpV2FieldIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdPtrOutput

type GooglePrivacyDlpV2FieldIdResponse

type GooglePrivacyDlpV2FieldIdResponse struct {
	// Name describing the field.
	Name string `pulumi:"name"`
}

General identifier of a data field in a storage service.

type GooglePrivacyDlpV2FieldIdResponseArgs

type GooglePrivacyDlpV2FieldIdResponseArgs struct {
	// Name describing the field.
	Name pulumi.StringInput `pulumi:"name"`
}

General identifier of a data field in a storage service.

func (GooglePrivacyDlpV2FieldIdResponseArgs) ElementType

func (GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponseOutput

func (i GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponseOutput() GooglePrivacyDlpV2FieldIdResponseOutput

func (GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponseOutputWithContext

func (i GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponseOutput

func (GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponsePtrOutput

func (i GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponsePtrOutput() GooglePrivacyDlpV2FieldIdResponsePtrOutput

func (GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2FieldIdResponseArgs) ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponsePtrOutput

type GooglePrivacyDlpV2FieldIdResponseArray

type GooglePrivacyDlpV2FieldIdResponseArray []GooglePrivacyDlpV2FieldIdResponseInput

func (GooglePrivacyDlpV2FieldIdResponseArray) ElementType

func (GooglePrivacyDlpV2FieldIdResponseArray) ToGooglePrivacyDlpV2FieldIdResponseArrayOutput

func (i GooglePrivacyDlpV2FieldIdResponseArray) ToGooglePrivacyDlpV2FieldIdResponseArrayOutput() GooglePrivacyDlpV2FieldIdResponseArrayOutput

func (GooglePrivacyDlpV2FieldIdResponseArray) ToGooglePrivacyDlpV2FieldIdResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2FieldIdResponseArray) ToGooglePrivacyDlpV2FieldIdResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponseArrayOutput

type GooglePrivacyDlpV2FieldIdResponseArrayInput

type GooglePrivacyDlpV2FieldIdResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldIdResponseArrayOutput() GooglePrivacyDlpV2FieldIdResponseArrayOutput
	ToGooglePrivacyDlpV2FieldIdResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2FieldIdResponseArrayOutput
}

GooglePrivacyDlpV2FieldIdResponseArrayInput is an input type that accepts GooglePrivacyDlpV2FieldIdResponseArray and GooglePrivacyDlpV2FieldIdResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldIdResponseArrayInput` via:

GooglePrivacyDlpV2FieldIdResponseArray{ GooglePrivacyDlpV2FieldIdResponseArgs{...} }

type GooglePrivacyDlpV2FieldIdResponseArrayOutput

type GooglePrivacyDlpV2FieldIdResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FieldIdResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2FieldIdResponseArrayOutput) Index

func (GooglePrivacyDlpV2FieldIdResponseArrayOutput) ToGooglePrivacyDlpV2FieldIdResponseArrayOutput

func (o GooglePrivacyDlpV2FieldIdResponseArrayOutput) ToGooglePrivacyDlpV2FieldIdResponseArrayOutput() GooglePrivacyDlpV2FieldIdResponseArrayOutput

func (GooglePrivacyDlpV2FieldIdResponseArrayOutput) ToGooglePrivacyDlpV2FieldIdResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2FieldIdResponseArrayOutput) ToGooglePrivacyDlpV2FieldIdResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponseArrayOutput

type GooglePrivacyDlpV2FieldIdResponseInput

type GooglePrivacyDlpV2FieldIdResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldIdResponseOutput() GooglePrivacyDlpV2FieldIdResponseOutput
	ToGooglePrivacyDlpV2FieldIdResponseOutputWithContext(context.Context) GooglePrivacyDlpV2FieldIdResponseOutput
}

GooglePrivacyDlpV2FieldIdResponseInput is an input type that accepts GooglePrivacyDlpV2FieldIdResponseArgs and GooglePrivacyDlpV2FieldIdResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldIdResponseInput` via:

GooglePrivacyDlpV2FieldIdResponseArgs{...}

type GooglePrivacyDlpV2FieldIdResponseOutput

type GooglePrivacyDlpV2FieldIdResponseOutput struct{ *pulumi.OutputState }

General identifier of a data field in a storage service.

func (GooglePrivacyDlpV2FieldIdResponseOutput) ElementType

func (GooglePrivacyDlpV2FieldIdResponseOutput) Name

Name describing the field.

func (GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponseOutput

func (o GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponseOutput() GooglePrivacyDlpV2FieldIdResponseOutput

func (GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponseOutputWithContext

func (o GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponseOutput

func (GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutput

func (o GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutput() GooglePrivacyDlpV2FieldIdResponsePtrOutput

func (GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2FieldIdResponseOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponsePtrOutput

type GooglePrivacyDlpV2FieldIdResponsePtrInput

type GooglePrivacyDlpV2FieldIdResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldIdResponsePtrOutput() GooglePrivacyDlpV2FieldIdResponsePtrOutput
	ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2FieldIdResponsePtrOutput
}

GooglePrivacyDlpV2FieldIdResponsePtrInput is an input type that accepts GooglePrivacyDlpV2FieldIdResponseArgs, GooglePrivacyDlpV2FieldIdResponsePtr and GooglePrivacyDlpV2FieldIdResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldIdResponsePtrInput` via:

        GooglePrivacyDlpV2FieldIdResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2FieldIdResponsePtrOutput

type GooglePrivacyDlpV2FieldIdResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FieldIdResponsePtrOutput) Elem

func (GooglePrivacyDlpV2FieldIdResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2FieldIdResponsePtrOutput) Name

Name describing the field.

func (GooglePrivacyDlpV2FieldIdResponsePtrOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutput

func (o GooglePrivacyDlpV2FieldIdResponsePtrOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutput() GooglePrivacyDlpV2FieldIdResponsePtrOutput

func (GooglePrivacyDlpV2FieldIdResponsePtrOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2FieldIdResponsePtrOutput) ToGooglePrivacyDlpV2FieldIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldIdResponsePtrOutput

type GooglePrivacyDlpV2FieldTransformation

type GooglePrivacyDlpV2FieldTransformation struct {
	// Only apply the transformation if the condition evaluates to true for the given `RecordCondition`. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
	Condition *GooglePrivacyDlpV2RecordCondition `pulumi:"condition"`
	// Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
	Fields []GooglePrivacyDlpV2FieldId `pulumi:"fields"`
	// Treat the contents of the field as free text, and selectively transform content that matches an `InfoType`.
	InfoTypeTransformations *GooglePrivacyDlpV2InfoTypeTransformations `pulumi:"infoTypeTransformations"`
	// Apply the transformation to the entire field.
	PrimitiveTransformation *GooglePrivacyDlpV2PrimitiveTransformation `pulumi:"primitiveTransformation"`
}

The transformation to apply to the field.

type GooglePrivacyDlpV2FieldTransformationArgs

type GooglePrivacyDlpV2FieldTransformationArgs struct {
	// Only apply the transformation if the condition evaluates to true for the given `RecordCondition`. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
	Condition GooglePrivacyDlpV2RecordConditionPtrInput `pulumi:"condition"`
	// Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
	Fields GooglePrivacyDlpV2FieldIdArrayInput `pulumi:"fields"`
	// Treat the contents of the field as free text, and selectively transform content that matches an `InfoType`.
	InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsPtrInput `pulumi:"infoTypeTransformations"`
	// Apply the transformation to the entire field.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationPtrInput `pulumi:"primitiveTransformation"`
}

The transformation to apply to the field.

func (GooglePrivacyDlpV2FieldTransformationArgs) ElementType

func (GooglePrivacyDlpV2FieldTransformationArgs) ToGooglePrivacyDlpV2FieldTransformationOutput

func (i GooglePrivacyDlpV2FieldTransformationArgs) ToGooglePrivacyDlpV2FieldTransformationOutput() GooglePrivacyDlpV2FieldTransformationOutput

func (GooglePrivacyDlpV2FieldTransformationArgs) ToGooglePrivacyDlpV2FieldTransformationOutputWithContext

func (i GooglePrivacyDlpV2FieldTransformationArgs) ToGooglePrivacyDlpV2FieldTransformationOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationOutput

type GooglePrivacyDlpV2FieldTransformationArray

type GooglePrivacyDlpV2FieldTransformationArray []GooglePrivacyDlpV2FieldTransformationInput

func (GooglePrivacyDlpV2FieldTransformationArray) ElementType

func (GooglePrivacyDlpV2FieldTransformationArray) ToGooglePrivacyDlpV2FieldTransformationArrayOutput

func (i GooglePrivacyDlpV2FieldTransformationArray) ToGooglePrivacyDlpV2FieldTransformationArrayOutput() GooglePrivacyDlpV2FieldTransformationArrayOutput

func (GooglePrivacyDlpV2FieldTransformationArray) ToGooglePrivacyDlpV2FieldTransformationArrayOutputWithContext

func (i GooglePrivacyDlpV2FieldTransformationArray) ToGooglePrivacyDlpV2FieldTransformationArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationArrayOutput

type GooglePrivacyDlpV2FieldTransformationArrayInput

type GooglePrivacyDlpV2FieldTransformationArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldTransformationArrayOutput() GooglePrivacyDlpV2FieldTransformationArrayOutput
	ToGooglePrivacyDlpV2FieldTransformationArrayOutputWithContext(context.Context) GooglePrivacyDlpV2FieldTransformationArrayOutput
}

GooglePrivacyDlpV2FieldTransformationArrayInput is an input type that accepts GooglePrivacyDlpV2FieldTransformationArray and GooglePrivacyDlpV2FieldTransformationArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldTransformationArrayInput` via:

GooglePrivacyDlpV2FieldTransformationArray{ GooglePrivacyDlpV2FieldTransformationArgs{...} }

type GooglePrivacyDlpV2FieldTransformationArrayOutput

type GooglePrivacyDlpV2FieldTransformationArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FieldTransformationArrayOutput) ElementType

func (GooglePrivacyDlpV2FieldTransformationArrayOutput) Index

func (GooglePrivacyDlpV2FieldTransformationArrayOutput) ToGooglePrivacyDlpV2FieldTransformationArrayOutput

func (o GooglePrivacyDlpV2FieldTransformationArrayOutput) ToGooglePrivacyDlpV2FieldTransformationArrayOutput() GooglePrivacyDlpV2FieldTransformationArrayOutput

func (GooglePrivacyDlpV2FieldTransformationArrayOutput) ToGooglePrivacyDlpV2FieldTransformationArrayOutputWithContext

func (o GooglePrivacyDlpV2FieldTransformationArrayOutput) ToGooglePrivacyDlpV2FieldTransformationArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationArrayOutput

type GooglePrivacyDlpV2FieldTransformationInput

type GooglePrivacyDlpV2FieldTransformationInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldTransformationOutput() GooglePrivacyDlpV2FieldTransformationOutput
	ToGooglePrivacyDlpV2FieldTransformationOutputWithContext(context.Context) GooglePrivacyDlpV2FieldTransformationOutput
}

GooglePrivacyDlpV2FieldTransformationInput is an input type that accepts GooglePrivacyDlpV2FieldTransformationArgs and GooglePrivacyDlpV2FieldTransformationOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldTransformationInput` via:

GooglePrivacyDlpV2FieldTransformationArgs{...}

type GooglePrivacyDlpV2FieldTransformationOutput

type GooglePrivacyDlpV2FieldTransformationOutput struct{ *pulumi.OutputState }

The transformation to apply to the field.

func (GooglePrivacyDlpV2FieldTransformationOutput) Condition

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

func (GooglePrivacyDlpV2FieldTransformationOutput) ElementType

func (GooglePrivacyDlpV2FieldTransformationOutput) Fields

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

func (GooglePrivacyDlpV2FieldTransformationOutput) InfoTypeTransformations

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

func (GooglePrivacyDlpV2FieldTransformationOutput) PrimitiveTransformation

Apply the transformation to the entire field.

func (GooglePrivacyDlpV2FieldTransformationOutput) ToGooglePrivacyDlpV2FieldTransformationOutput

func (o GooglePrivacyDlpV2FieldTransformationOutput) ToGooglePrivacyDlpV2FieldTransformationOutput() GooglePrivacyDlpV2FieldTransformationOutput

func (GooglePrivacyDlpV2FieldTransformationOutput) ToGooglePrivacyDlpV2FieldTransformationOutputWithContext

func (o GooglePrivacyDlpV2FieldTransformationOutput) ToGooglePrivacyDlpV2FieldTransformationOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationOutput

type GooglePrivacyDlpV2FieldTransformationResponse

type GooglePrivacyDlpV2FieldTransformationResponse struct {
	// Only apply the transformation if the condition evaluates to true for the given `RecordCondition`. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
	Condition GooglePrivacyDlpV2RecordConditionResponse `pulumi:"condition"`
	// Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
	Fields []GooglePrivacyDlpV2FieldIdResponse `pulumi:"fields"`
	// Treat the contents of the field as free text, and selectively transform content that matches an `InfoType`.
	InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponse `pulumi:"infoTypeTransformations"`
	// Apply the transformation to the entire field.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse `pulumi:"primitiveTransformation"`
}

The transformation to apply to the field.

type GooglePrivacyDlpV2FieldTransformationResponseArgs

type GooglePrivacyDlpV2FieldTransformationResponseArgs struct {
	// Only apply the transformation if the condition evaluates to true for the given `RecordCondition`. The conditions are allowed to reference fields that are not used in the actual transformation. Example Use Cases: - Apply a different bucket transformation to an age column if the zip code column for the same record is within a specific range. - Redact a field if the date of birth field is greater than 85.
	Condition GooglePrivacyDlpV2RecordConditionResponseInput `pulumi:"condition"`
	// Input field(s) to apply the transformation to. When you have columns that reference their position within a list, omit the index from the FieldId. FieldId name matching ignores the index. For example, instead of "contact.nums[0].type", use "contact.nums.type".
	Fields GooglePrivacyDlpV2FieldIdResponseArrayInput `pulumi:"fields"`
	// Treat the contents of the field as free text, and selectively transform content that matches an `InfoType`.
	InfoTypeTransformations GooglePrivacyDlpV2InfoTypeTransformationsResponseInput `pulumi:"infoTypeTransformations"`
	// Apply the transformation to the entire field.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponseInput `pulumi:"primitiveTransformation"`
}

The transformation to apply to the field.

func (GooglePrivacyDlpV2FieldTransformationResponseArgs) ElementType

func (GooglePrivacyDlpV2FieldTransformationResponseArgs) ToGooglePrivacyDlpV2FieldTransformationResponseOutput

func (i GooglePrivacyDlpV2FieldTransformationResponseArgs) ToGooglePrivacyDlpV2FieldTransformationResponseOutput() GooglePrivacyDlpV2FieldTransformationResponseOutput

func (GooglePrivacyDlpV2FieldTransformationResponseArgs) ToGooglePrivacyDlpV2FieldTransformationResponseOutputWithContext

func (i GooglePrivacyDlpV2FieldTransformationResponseArgs) ToGooglePrivacyDlpV2FieldTransformationResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationResponseOutput

type GooglePrivacyDlpV2FieldTransformationResponseArray

type GooglePrivacyDlpV2FieldTransformationResponseArray []GooglePrivacyDlpV2FieldTransformationResponseInput

func (GooglePrivacyDlpV2FieldTransformationResponseArray) ElementType

func (GooglePrivacyDlpV2FieldTransformationResponseArray) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutput

func (i GooglePrivacyDlpV2FieldTransformationResponseArray) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutput() GooglePrivacyDlpV2FieldTransformationResponseArrayOutput

func (GooglePrivacyDlpV2FieldTransformationResponseArray) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2FieldTransformationResponseArray) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationResponseArrayOutput

type GooglePrivacyDlpV2FieldTransformationResponseArrayInput

type GooglePrivacyDlpV2FieldTransformationResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutput() GooglePrivacyDlpV2FieldTransformationResponseArrayOutput
	ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2FieldTransformationResponseArrayOutput
}

GooglePrivacyDlpV2FieldTransformationResponseArrayInput is an input type that accepts GooglePrivacyDlpV2FieldTransformationResponseArray and GooglePrivacyDlpV2FieldTransformationResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldTransformationResponseArrayInput` via:

GooglePrivacyDlpV2FieldTransformationResponseArray{ GooglePrivacyDlpV2FieldTransformationResponseArgs{...} }

type GooglePrivacyDlpV2FieldTransformationResponseArrayOutput

type GooglePrivacyDlpV2FieldTransformationResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FieldTransformationResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2FieldTransformationResponseArrayOutput) Index

func (GooglePrivacyDlpV2FieldTransformationResponseArrayOutput) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutput

func (GooglePrivacyDlpV2FieldTransformationResponseArrayOutput) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2FieldTransformationResponseArrayOutput) ToGooglePrivacyDlpV2FieldTransformationResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationResponseArrayOutput

type GooglePrivacyDlpV2FieldTransformationResponseInput

type GooglePrivacyDlpV2FieldTransformationResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FieldTransformationResponseOutput() GooglePrivacyDlpV2FieldTransformationResponseOutput
	ToGooglePrivacyDlpV2FieldTransformationResponseOutputWithContext(context.Context) GooglePrivacyDlpV2FieldTransformationResponseOutput
}

GooglePrivacyDlpV2FieldTransformationResponseInput is an input type that accepts GooglePrivacyDlpV2FieldTransformationResponseArgs and GooglePrivacyDlpV2FieldTransformationResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FieldTransformationResponseInput` via:

GooglePrivacyDlpV2FieldTransformationResponseArgs{...}

type GooglePrivacyDlpV2FieldTransformationResponseOutput

type GooglePrivacyDlpV2FieldTransformationResponseOutput struct{ *pulumi.OutputState }

The transformation to apply to the field.

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) Condition

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

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) ElementType

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) Fields

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

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) InfoTypeTransformations

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

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) PrimitiveTransformation

Apply the transformation to the entire field.

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) ToGooglePrivacyDlpV2FieldTransformationResponseOutput

func (o GooglePrivacyDlpV2FieldTransformationResponseOutput) ToGooglePrivacyDlpV2FieldTransformationResponseOutput() GooglePrivacyDlpV2FieldTransformationResponseOutput

func (GooglePrivacyDlpV2FieldTransformationResponseOutput) ToGooglePrivacyDlpV2FieldTransformationResponseOutputWithContext

func (o GooglePrivacyDlpV2FieldTransformationResponseOutput) ToGooglePrivacyDlpV2FieldTransformationResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FieldTransformationResponseOutput

type GooglePrivacyDlpV2FileSet

type GooglePrivacyDlpV2FileSet struct {
	// The regex-filtered set of files to scan. Exactly one of `url` or `regex_file_set` must be set.
	RegexFileSet *GooglePrivacyDlpV2CloudStorageRegexFileSet `pulumi:"regexFileSet"`
	// The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.
	Url *string `pulumi:"url"`
}

Set of files to scan.

type GooglePrivacyDlpV2FileSetArgs

type GooglePrivacyDlpV2FileSetArgs struct {
	// The regex-filtered set of files to scan. Exactly one of `url` or `regex_file_set` must be set.
	RegexFileSet GooglePrivacyDlpV2CloudStorageRegexFileSetPtrInput `pulumi:"regexFileSet"`
	// The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

Set of files to scan.

func (GooglePrivacyDlpV2FileSetArgs) ElementType

func (GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetOutput

func (i GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetOutput() GooglePrivacyDlpV2FileSetOutput

func (GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetOutputWithContext

func (i GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetOutput

func (GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetPtrOutput

func (i GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetPtrOutput() GooglePrivacyDlpV2FileSetPtrOutput

func (GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetPtrOutputWithContext

func (i GooglePrivacyDlpV2FileSetArgs) ToGooglePrivacyDlpV2FileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetPtrOutput

type GooglePrivacyDlpV2FileSetInput

type GooglePrivacyDlpV2FileSetInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FileSetOutput() GooglePrivacyDlpV2FileSetOutput
	ToGooglePrivacyDlpV2FileSetOutputWithContext(context.Context) GooglePrivacyDlpV2FileSetOutput
}

GooglePrivacyDlpV2FileSetInput is an input type that accepts GooglePrivacyDlpV2FileSetArgs and GooglePrivacyDlpV2FileSetOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FileSetInput` via:

GooglePrivacyDlpV2FileSetArgs{...}

type GooglePrivacyDlpV2FileSetOutput

type GooglePrivacyDlpV2FileSetOutput struct{ *pulumi.OutputState }

Set of files to scan.

func (GooglePrivacyDlpV2FileSetOutput) ElementType

func (GooglePrivacyDlpV2FileSetOutput) RegexFileSet

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

func (GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetOutput

func (o GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetOutput() GooglePrivacyDlpV2FileSetOutput

func (GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetOutputWithContext

func (o GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetOutput

func (GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetPtrOutput

func (o GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetPtrOutput() GooglePrivacyDlpV2FileSetPtrOutput

func (GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetPtrOutputWithContext

func (o GooglePrivacyDlpV2FileSetOutput) ToGooglePrivacyDlpV2FileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetPtrOutput

func (GooglePrivacyDlpV2FileSetOutput) Url

The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.

type GooglePrivacyDlpV2FileSetPtrInput

type GooglePrivacyDlpV2FileSetPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FileSetPtrOutput() GooglePrivacyDlpV2FileSetPtrOutput
	ToGooglePrivacyDlpV2FileSetPtrOutputWithContext(context.Context) GooglePrivacyDlpV2FileSetPtrOutput
}

GooglePrivacyDlpV2FileSetPtrInput is an input type that accepts GooglePrivacyDlpV2FileSetArgs, GooglePrivacyDlpV2FileSetPtr and GooglePrivacyDlpV2FileSetPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FileSetPtrInput` via:

        GooglePrivacyDlpV2FileSetArgs{...}

or:

        nil

type GooglePrivacyDlpV2FileSetPtrOutput

type GooglePrivacyDlpV2FileSetPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FileSetPtrOutput) Elem

func (GooglePrivacyDlpV2FileSetPtrOutput) ElementType

func (GooglePrivacyDlpV2FileSetPtrOutput) RegexFileSet

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

func (GooglePrivacyDlpV2FileSetPtrOutput) ToGooglePrivacyDlpV2FileSetPtrOutput

func (o GooglePrivacyDlpV2FileSetPtrOutput) ToGooglePrivacyDlpV2FileSetPtrOutput() GooglePrivacyDlpV2FileSetPtrOutput

func (GooglePrivacyDlpV2FileSetPtrOutput) ToGooglePrivacyDlpV2FileSetPtrOutputWithContext

func (o GooglePrivacyDlpV2FileSetPtrOutput) ToGooglePrivacyDlpV2FileSetPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetPtrOutput

func (GooglePrivacyDlpV2FileSetPtrOutput) Url

The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.

type GooglePrivacyDlpV2FileSetResponse

type GooglePrivacyDlpV2FileSetResponse struct {
	// The regex-filtered set of files to scan. Exactly one of `url` or `regex_file_set` must be set.
	RegexFileSet GooglePrivacyDlpV2CloudStorageRegexFileSetResponse `pulumi:"regexFileSet"`
	// The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.
	Url string `pulumi:"url"`
}

Set of files to scan.

type GooglePrivacyDlpV2FileSetResponseArgs

type GooglePrivacyDlpV2FileSetResponseArgs struct {
	// The regex-filtered set of files to scan. Exactly one of `url` or `regex_file_set` must be set.
	RegexFileSet GooglePrivacyDlpV2CloudStorageRegexFileSetResponseInput `pulumi:"regexFileSet"`
	// The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.
	Url pulumi.StringInput `pulumi:"url"`
}

Set of files to scan.

func (GooglePrivacyDlpV2FileSetResponseArgs) ElementType

func (GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponseOutput

func (i GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponseOutput() GooglePrivacyDlpV2FileSetResponseOutput

func (GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponseOutputWithContext

func (i GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetResponseOutput

func (GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponsePtrOutput

func (i GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponsePtrOutput() GooglePrivacyDlpV2FileSetResponsePtrOutput

func (GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2FileSetResponseArgs) ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetResponsePtrOutput

type GooglePrivacyDlpV2FileSetResponseInput

type GooglePrivacyDlpV2FileSetResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FileSetResponseOutput() GooglePrivacyDlpV2FileSetResponseOutput
	ToGooglePrivacyDlpV2FileSetResponseOutputWithContext(context.Context) GooglePrivacyDlpV2FileSetResponseOutput
}

GooglePrivacyDlpV2FileSetResponseInput is an input type that accepts GooglePrivacyDlpV2FileSetResponseArgs and GooglePrivacyDlpV2FileSetResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FileSetResponseInput` via:

GooglePrivacyDlpV2FileSetResponseArgs{...}

type GooglePrivacyDlpV2FileSetResponseOutput

type GooglePrivacyDlpV2FileSetResponseOutput struct{ *pulumi.OutputState }

Set of files to scan.

func (GooglePrivacyDlpV2FileSetResponseOutput) ElementType

func (GooglePrivacyDlpV2FileSetResponseOutput) RegexFileSet

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

func (GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponseOutput

func (o GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponseOutput() GooglePrivacyDlpV2FileSetResponseOutput

func (GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponseOutputWithContext

func (o GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetResponseOutput

func (GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutput

func (o GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutput() GooglePrivacyDlpV2FileSetResponsePtrOutput

func (GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2FileSetResponseOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetResponsePtrOutput

func (GooglePrivacyDlpV2FileSetResponseOutput) Url

The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.

type GooglePrivacyDlpV2FileSetResponsePtrInput

type GooglePrivacyDlpV2FileSetResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FileSetResponsePtrOutput() GooglePrivacyDlpV2FileSetResponsePtrOutput
	ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2FileSetResponsePtrOutput
}

GooglePrivacyDlpV2FileSetResponsePtrInput is an input type that accepts GooglePrivacyDlpV2FileSetResponseArgs, GooglePrivacyDlpV2FileSetResponsePtr and GooglePrivacyDlpV2FileSetResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FileSetResponsePtrInput` via:

        GooglePrivacyDlpV2FileSetResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2FileSetResponsePtrOutput

type GooglePrivacyDlpV2FileSetResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FileSetResponsePtrOutput) Elem

func (GooglePrivacyDlpV2FileSetResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2FileSetResponsePtrOutput) RegexFileSet

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

func (GooglePrivacyDlpV2FileSetResponsePtrOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutput

func (o GooglePrivacyDlpV2FileSetResponsePtrOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutput() GooglePrivacyDlpV2FileSetResponsePtrOutput

func (GooglePrivacyDlpV2FileSetResponsePtrOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2FileSetResponsePtrOutput) ToGooglePrivacyDlpV2FileSetResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FileSetResponsePtrOutput

func (GooglePrivacyDlpV2FileSetResponsePtrOutput) Url

The Cloud Storage url of the file(s) to scan, in the format `gs:///`. Trailing wildcard in the path is allowed. If the url ends in a trailing slash, the bucket or directory represented by the url will be scanned non-recursively (content in sub-directories will not be scanned). This means that `gs://mybucket/` is equivalent to `gs://mybucket/*`, and `gs://mybucket/directory/` is equivalent to `gs://mybucket/directory/*`. Exactly one of `url` or `regex_file_set` must be set.

type GooglePrivacyDlpV2FindingLimits

type GooglePrivacyDlpV2FindingLimits struct {
	// Configuration of findings limit given for specified infoTypes.
	MaxFindingsPerInfoType []GooglePrivacyDlpV2InfoTypeLimit `pulumi:"maxFindingsPerInfoType"`
	// Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
	MaxFindingsPerItem *int `pulumi:"maxFindingsPerItem"`
	// Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
	MaxFindingsPerRequest *int `pulumi:"maxFindingsPerRequest"`
}

Configuration to control the number of findings returned. Cannot be set if de-identification is requested.

type GooglePrivacyDlpV2FindingLimitsArgs

type GooglePrivacyDlpV2FindingLimitsArgs struct {
	// Configuration of findings limit given for specified infoTypes.
	MaxFindingsPerInfoType GooglePrivacyDlpV2InfoTypeLimitArrayInput `pulumi:"maxFindingsPerInfoType"`
	// Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
	MaxFindingsPerItem pulumi.IntPtrInput `pulumi:"maxFindingsPerItem"`
	// Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
	MaxFindingsPerRequest pulumi.IntPtrInput `pulumi:"maxFindingsPerRequest"`
}

Configuration to control the number of findings returned. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2FindingLimitsArgs) ElementType

func (GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsOutput

func (i GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsOutput() GooglePrivacyDlpV2FindingLimitsOutput

func (GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsOutputWithContext

func (i GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsOutput

func (GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsPtrOutput

func (i GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsPtrOutput() GooglePrivacyDlpV2FindingLimitsPtrOutput

func (GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext

func (i GooglePrivacyDlpV2FindingLimitsArgs) ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsPtrOutput

type GooglePrivacyDlpV2FindingLimitsInput

type GooglePrivacyDlpV2FindingLimitsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FindingLimitsOutput() GooglePrivacyDlpV2FindingLimitsOutput
	ToGooglePrivacyDlpV2FindingLimitsOutputWithContext(context.Context) GooglePrivacyDlpV2FindingLimitsOutput
}

GooglePrivacyDlpV2FindingLimitsInput is an input type that accepts GooglePrivacyDlpV2FindingLimitsArgs and GooglePrivacyDlpV2FindingLimitsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FindingLimitsInput` via:

GooglePrivacyDlpV2FindingLimitsArgs{...}

type GooglePrivacyDlpV2FindingLimitsOutput

type GooglePrivacyDlpV2FindingLimitsOutput struct{ *pulumi.OutputState }

Configuration to control the number of findings returned. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2FindingLimitsOutput) ElementType

func (GooglePrivacyDlpV2FindingLimitsOutput) MaxFindingsPerInfoType

Configuration of findings limit given for specified infoTypes.

func (GooglePrivacyDlpV2FindingLimitsOutput) MaxFindingsPerItem

Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.

func (GooglePrivacyDlpV2FindingLimitsOutput) MaxFindingsPerRequest

func (o GooglePrivacyDlpV2FindingLimitsOutput) MaxFindingsPerRequest() pulumi.IntPtrOutput

Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.

func (GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsOutput

func (o GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsOutput() GooglePrivacyDlpV2FindingLimitsOutput

func (GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsOutputWithContext

func (o GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsOutput

func (GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutput

func (o GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutput() GooglePrivacyDlpV2FindingLimitsPtrOutput

func (GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext

func (o GooglePrivacyDlpV2FindingLimitsOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsPtrOutput

type GooglePrivacyDlpV2FindingLimitsPtrInput

type GooglePrivacyDlpV2FindingLimitsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FindingLimitsPtrOutput() GooglePrivacyDlpV2FindingLimitsPtrOutput
	ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2FindingLimitsPtrOutput
}

GooglePrivacyDlpV2FindingLimitsPtrInput is an input type that accepts GooglePrivacyDlpV2FindingLimitsArgs, GooglePrivacyDlpV2FindingLimitsPtr and GooglePrivacyDlpV2FindingLimitsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FindingLimitsPtrInput` via:

        GooglePrivacyDlpV2FindingLimitsArgs{...}

or:

        nil

type GooglePrivacyDlpV2FindingLimitsPtrOutput

type GooglePrivacyDlpV2FindingLimitsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) Elem

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) ElementType

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) MaxFindingsPerInfoType

Configuration of findings limit given for specified infoTypes.

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) MaxFindingsPerItem

Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) MaxFindingsPerRequest

Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutput

func (o GooglePrivacyDlpV2FindingLimitsPtrOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutput() GooglePrivacyDlpV2FindingLimitsPtrOutput

func (GooglePrivacyDlpV2FindingLimitsPtrOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext

func (o GooglePrivacyDlpV2FindingLimitsPtrOutput) ToGooglePrivacyDlpV2FindingLimitsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsPtrOutput

type GooglePrivacyDlpV2FindingLimitsResponse

type GooglePrivacyDlpV2FindingLimitsResponse struct {
	// Configuration of findings limit given for specified infoTypes.
	MaxFindingsPerInfoType []GooglePrivacyDlpV2InfoTypeLimitResponse `pulumi:"maxFindingsPerInfoType"`
	// Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
	MaxFindingsPerItem int `pulumi:"maxFindingsPerItem"`
	// Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
	MaxFindingsPerRequest int `pulumi:"maxFindingsPerRequest"`
}

Configuration to control the number of findings returned. Cannot be set if de-identification is requested.

type GooglePrivacyDlpV2FindingLimitsResponseArgs

type GooglePrivacyDlpV2FindingLimitsResponseArgs struct {
	// Configuration of findings limit given for specified infoTypes.
	MaxFindingsPerInfoType GooglePrivacyDlpV2InfoTypeLimitResponseArrayInput `pulumi:"maxFindingsPerInfoType"`
	// Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.
	MaxFindingsPerItem pulumi.IntInput `pulumi:"maxFindingsPerItem"`
	// Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.
	MaxFindingsPerRequest pulumi.IntInput `pulumi:"maxFindingsPerRequest"`
}

Configuration to control the number of findings returned. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2FindingLimitsResponseArgs) ElementType

func (GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponseOutput

func (i GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponseOutput() GooglePrivacyDlpV2FindingLimitsResponseOutput

func (GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponseOutputWithContext

func (i GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsResponseOutput

func (GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput

func (i GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput() GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

func (GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2FindingLimitsResponseArgs) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

type GooglePrivacyDlpV2FindingLimitsResponseInput

type GooglePrivacyDlpV2FindingLimitsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FindingLimitsResponseOutput() GooglePrivacyDlpV2FindingLimitsResponseOutput
	ToGooglePrivacyDlpV2FindingLimitsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2FindingLimitsResponseOutput
}

GooglePrivacyDlpV2FindingLimitsResponseInput is an input type that accepts GooglePrivacyDlpV2FindingLimitsResponseArgs and GooglePrivacyDlpV2FindingLimitsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FindingLimitsResponseInput` via:

GooglePrivacyDlpV2FindingLimitsResponseArgs{...}

type GooglePrivacyDlpV2FindingLimitsResponseOutput

type GooglePrivacyDlpV2FindingLimitsResponseOutput struct{ *pulumi.OutputState }

Configuration to control the number of findings returned. Cannot be set if de-identification is requested.

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) ElementType

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) MaxFindingsPerInfoType

Configuration of findings limit given for specified infoTypes.

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) MaxFindingsPerItem

Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) MaxFindingsPerRequest

Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponseOutput

func (o GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponseOutput() GooglePrivacyDlpV2FindingLimitsResponseOutput

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponseOutputWithContext

func (o GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsResponseOutput

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput

func (o GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput() GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

func (GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2FindingLimitsResponseOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

type GooglePrivacyDlpV2FindingLimitsResponsePtrInput

type GooglePrivacyDlpV2FindingLimitsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput() GooglePrivacyDlpV2FindingLimitsResponsePtrOutput
	ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2FindingLimitsResponsePtrOutput
}

GooglePrivacyDlpV2FindingLimitsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2FindingLimitsResponseArgs, GooglePrivacyDlpV2FindingLimitsResponsePtr and GooglePrivacyDlpV2FindingLimitsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FindingLimitsResponsePtrInput` via:

        GooglePrivacyDlpV2FindingLimitsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

type GooglePrivacyDlpV2FindingLimitsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) MaxFindingsPerInfoType

Configuration of findings limit given for specified infoTypes.

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) MaxFindingsPerItem

Max number of findings that will be returned for each item scanned. When set within `InspectJobConfig`, the maximum returned is 2000 regardless if this is set higher. When set within `InspectContentRequest`, this field is ignored.

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) MaxFindingsPerRequest

Max number of findings that will be returned per request/job. When set within `InspectContentRequest`, the maximum returned is 2000 regardless if this is set higher.

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput

func (o GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutput() GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

func (GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2FindingLimitsResponsePtrOutput) ToGooglePrivacyDlpV2FindingLimitsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FindingLimitsResponsePtrOutput

type GooglePrivacyDlpV2FixedSizeBucketingConfig

type GooglePrivacyDlpV2FixedSizeBucketingConfig struct {
	// Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.
	BucketSize float64 `pulumi:"bucketSize"`
	// Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".
	LowerBound GooglePrivacyDlpV2Value `pulumi:"lowerBound"`
	// Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".
	UpperBound GooglePrivacyDlpV2Value `pulumi:"upperBound"`
}

Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". This can be used on data of type: double, long. If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

type GooglePrivacyDlpV2FixedSizeBucketingConfigArgs

type GooglePrivacyDlpV2FixedSizeBucketingConfigArgs struct {
	// Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.
	BucketSize pulumi.Float64Input `pulumi:"bucketSize"`
	// Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".
	LowerBound GooglePrivacyDlpV2ValueInput `pulumi:"lowerBound"`
	// Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".
	UpperBound GooglePrivacyDlpV2ValueInput `pulumi:"upperBound"`
}

Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". This can be used on data of type: double, long. If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ElementType

func (GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutput

func (i GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutputWithContext

func (i GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (i GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2FixedSizeBucketingConfigArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

type GooglePrivacyDlpV2FixedSizeBucketingConfigInput

type GooglePrivacyDlpV2FixedSizeBucketingConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigOutput
	ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutputWithContext(context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigOutput
}

GooglePrivacyDlpV2FixedSizeBucketingConfigInput is an input type that accepts GooglePrivacyDlpV2FixedSizeBucketingConfigArgs and GooglePrivacyDlpV2FixedSizeBucketingConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FixedSizeBucketingConfigInput` via:

GooglePrivacyDlpV2FixedSizeBucketingConfigArgs{...}

type GooglePrivacyDlpV2FixedSizeBucketingConfigOutput

type GooglePrivacyDlpV2FixedSizeBucketingConfigOutput struct{ *pulumi.OutputState }

Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". This can be used on data of type: double, long. If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) BucketSize

Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ElementType

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) LowerBound

Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutput

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutputWithContext

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigOutput) UpperBound

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".

type GooglePrivacyDlpV2FixedSizeBucketingConfigPtrInput

type GooglePrivacyDlpV2FixedSizeBucketingConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput
	ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput
}

GooglePrivacyDlpV2FixedSizeBucketingConfigPtrInput is an input type that accepts GooglePrivacyDlpV2FixedSizeBucketingConfigArgs, GooglePrivacyDlpV2FixedSizeBucketingConfigPtr and GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FixedSizeBucketingConfigPtrInput` via:

        GooglePrivacyDlpV2FixedSizeBucketingConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

type GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) BucketSize

Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) Elem

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) LowerBound

Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigPtrOutput) UpperBound

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponse

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponse struct {
	// Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.
	BucketSize float64 `pulumi:"bucketSize"`
	// Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".
	LowerBound GooglePrivacyDlpV2ValueResponse `pulumi:"lowerBound"`
	// Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".
	UpperBound GooglePrivacyDlpV2ValueResponse `pulumi:"upperBound"`
}

Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". This can be used on data of type: double, long. If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs struct {
	// Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.
	BucketSize pulumi.Float64Input `pulumi:"bucketSize"`
	// Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".
	LowerBound GooglePrivacyDlpV2ValueResponseInput `pulumi:"lowerBound"`
	// Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".
	UpperBound GooglePrivacyDlpV2ValueResponseInput `pulumi:"upperBound"`
}

Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". This can be used on data of type: double, long. If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs) ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponseInput

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput() GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput
	ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput
}

GooglePrivacyDlpV2FixedSizeBucketingConfigResponseInput is an input type that accepts GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs and GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2FixedSizeBucketingConfigResponseInput` via:

GooglePrivacyDlpV2FixedSizeBucketingConfigResponseArgs{...}

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput

type GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput struct{ *pulumi.OutputState }

Buckets values based on fixed size ranges. The Bucketing transformation can provide all of this functionality, but requires more configuration. This message is provided as a convenience to the user for simple bucketing strategies. The transformed value will be a hyphenated string of {lower_bound}-{upper_bound}. For example, if lower_bound = 10 and upper_bound = 20, all values that are within this bucket will be replaced with "10-20". This can be used on data of type: double, long. If the bound Value type differs from the type of data being transformed, we will first attempt converting the type of the data to be transformed to match the type of the bound before comparing. See https://cloud.google.com/dlp/docs/concepts-bucketing to learn more.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) BucketSize

Size of each bucket (except for minimum and maximum buckets). So if `lower_bound` = 10, `upper_bound` = 89, and `bucket_size` = 10, then the following buckets would be used: -10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70, 70-80, 80-89, 89+. Precision up to 2 decimals works.

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) LowerBound

Lower bound value of buckets. All values less than `lower_bound` are grouped together into a single bucket; for example if `lower_bound` = 10, then all values less than 10 are replaced with the value "-10".

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) ToGooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput

func (GooglePrivacyDlpV2FixedSizeBucketingConfigResponseOutput) UpperBound

Upper bound value of buckets. All values greater than upper_bound are grouped together into a single bucket; for example if `upper_bound` = 89, then all values greater than 89 are replaced with the value "89+".

type GooglePrivacyDlpV2HotwordRule

type GooglePrivacyDlpV2HotwordRule struct {
	// Regular expression pattern defining what qualifies as a hotword.
	HotwordRegex *GooglePrivacyDlpV2Regex `pulumi:"hotwordRegex"`
	// Likelihood adjustment to apply to all matching findings.
	LikelihoodAdjustment *GooglePrivacyDlpV2LikelihoodAdjustment `pulumi:"likelihoodAdjustment"`
	// Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.
	Proximity *GooglePrivacyDlpV2Proximity `pulumi:"proximity"`
}

The rule that adjusts the likelihood of findings within a certain proximity of hotwords.

type GooglePrivacyDlpV2HotwordRuleArgs

type GooglePrivacyDlpV2HotwordRuleArgs struct {
	// Regular expression pattern defining what qualifies as a hotword.
	HotwordRegex GooglePrivacyDlpV2RegexPtrInput `pulumi:"hotwordRegex"`
	// Likelihood adjustment to apply to all matching findings.
	LikelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustmentPtrInput `pulumi:"likelihoodAdjustment"`
	// Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.
	Proximity GooglePrivacyDlpV2ProximityPtrInput `pulumi:"proximity"`
}

The rule that adjusts the likelihood of findings within a certain proximity of hotwords.

func (GooglePrivacyDlpV2HotwordRuleArgs) ElementType

func (GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRuleOutput

func (i GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRuleOutput() GooglePrivacyDlpV2HotwordRuleOutput

func (GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRuleOutputWithContext

func (i GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRuleOutput

func (GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRulePtrOutput

func (i GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRulePtrOutput() GooglePrivacyDlpV2HotwordRulePtrOutput

func (GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext

func (i GooglePrivacyDlpV2HotwordRuleArgs) ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRulePtrOutput

type GooglePrivacyDlpV2HotwordRuleInput

type GooglePrivacyDlpV2HotwordRuleInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HotwordRuleOutput() GooglePrivacyDlpV2HotwordRuleOutput
	ToGooglePrivacyDlpV2HotwordRuleOutputWithContext(context.Context) GooglePrivacyDlpV2HotwordRuleOutput
}

GooglePrivacyDlpV2HotwordRuleInput is an input type that accepts GooglePrivacyDlpV2HotwordRuleArgs and GooglePrivacyDlpV2HotwordRuleOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HotwordRuleInput` via:

GooglePrivacyDlpV2HotwordRuleArgs{...}

type GooglePrivacyDlpV2HotwordRuleOutput

type GooglePrivacyDlpV2HotwordRuleOutput struct{ *pulumi.OutputState }

The rule that adjusts the likelihood of findings within a certain proximity of hotwords.

func (GooglePrivacyDlpV2HotwordRuleOutput) ElementType

func (GooglePrivacyDlpV2HotwordRuleOutput) HotwordRegex

Regular expression pattern defining what qualifies as a hotword.

func (GooglePrivacyDlpV2HotwordRuleOutput) LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

func (GooglePrivacyDlpV2HotwordRuleOutput) Proximity

Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.

func (GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRuleOutput

func (o GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRuleOutput() GooglePrivacyDlpV2HotwordRuleOutput

func (GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRuleOutputWithContext

func (o GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRuleOutput

func (GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutput

func (o GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutput() GooglePrivacyDlpV2HotwordRulePtrOutput

func (GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext

func (o GooglePrivacyDlpV2HotwordRuleOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRulePtrOutput

type GooglePrivacyDlpV2HotwordRulePtrInput

type GooglePrivacyDlpV2HotwordRulePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HotwordRulePtrOutput() GooglePrivacyDlpV2HotwordRulePtrOutput
	ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext(context.Context) GooglePrivacyDlpV2HotwordRulePtrOutput
}

GooglePrivacyDlpV2HotwordRulePtrInput is an input type that accepts GooglePrivacyDlpV2HotwordRuleArgs, GooglePrivacyDlpV2HotwordRulePtr and GooglePrivacyDlpV2HotwordRulePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HotwordRulePtrInput` via:

        GooglePrivacyDlpV2HotwordRuleArgs{...}

or:

        nil

type GooglePrivacyDlpV2HotwordRulePtrOutput

type GooglePrivacyDlpV2HotwordRulePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2HotwordRulePtrOutput) Elem

func (GooglePrivacyDlpV2HotwordRulePtrOutput) ElementType

func (GooglePrivacyDlpV2HotwordRulePtrOutput) HotwordRegex

Regular expression pattern defining what qualifies as a hotword.

func (GooglePrivacyDlpV2HotwordRulePtrOutput) LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

func (GooglePrivacyDlpV2HotwordRulePtrOutput) Proximity

Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.

func (GooglePrivacyDlpV2HotwordRulePtrOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutput

func (o GooglePrivacyDlpV2HotwordRulePtrOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutput() GooglePrivacyDlpV2HotwordRulePtrOutput

func (GooglePrivacyDlpV2HotwordRulePtrOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext

func (o GooglePrivacyDlpV2HotwordRulePtrOutput) ToGooglePrivacyDlpV2HotwordRulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRulePtrOutput

type GooglePrivacyDlpV2HotwordRuleResponse

type GooglePrivacyDlpV2HotwordRuleResponse struct {
	// Regular expression pattern defining what qualifies as a hotword.
	HotwordRegex GooglePrivacyDlpV2RegexResponse `pulumi:"hotwordRegex"`
	// Likelihood adjustment to apply to all matching findings.
	LikelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustmentResponse `pulumi:"likelihoodAdjustment"`
	// Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.
	Proximity GooglePrivacyDlpV2ProximityResponse `pulumi:"proximity"`
}

The rule that adjusts the likelihood of findings within a certain proximity of hotwords.

type GooglePrivacyDlpV2HotwordRuleResponseArgs

type GooglePrivacyDlpV2HotwordRuleResponseArgs struct {
	// Regular expression pattern defining what qualifies as a hotword.
	HotwordRegex GooglePrivacyDlpV2RegexResponseInput `pulumi:"hotwordRegex"`
	// Likelihood adjustment to apply to all matching findings.
	LikelihoodAdjustment GooglePrivacyDlpV2LikelihoodAdjustmentResponseInput `pulumi:"likelihoodAdjustment"`
	// Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.
	Proximity GooglePrivacyDlpV2ProximityResponseInput `pulumi:"proximity"`
}

The rule that adjusts the likelihood of findings within a certain proximity of hotwords.

func (GooglePrivacyDlpV2HotwordRuleResponseArgs) ElementType

func (GooglePrivacyDlpV2HotwordRuleResponseArgs) ToGooglePrivacyDlpV2HotwordRuleResponseOutput

func (i GooglePrivacyDlpV2HotwordRuleResponseArgs) ToGooglePrivacyDlpV2HotwordRuleResponseOutput() GooglePrivacyDlpV2HotwordRuleResponseOutput

func (GooglePrivacyDlpV2HotwordRuleResponseArgs) ToGooglePrivacyDlpV2HotwordRuleResponseOutputWithContext

func (i GooglePrivacyDlpV2HotwordRuleResponseArgs) ToGooglePrivacyDlpV2HotwordRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRuleResponseOutput

type GooglePrivacyDlpV2HotwordRuleResponseInput

type GooglePrivacyDlpV2HotwordRuleResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HotwordRuleResponseOutput() GooglePrivacyDlpV2HotwordRuleResponseOutput
	ToGooglePrivacyDlpV2HotwordRuleResponseOutputWithContext(context.Context) GooglePrivacyDlpV2HotwordRuleResponseOutput
}

GooglePrivacyDlpV2HotwordRuleResponseInput is an input type that accepts GooglePrivacyDlpV2HotwordRuleResponseArgs and GooglePrivacyDlpV2HotwordRuleResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HotwordRuleResponseInput` via:

GooglePrivacyDlpV2HotwordRuleResponseArgs{...}

type GooglePrivacyDlpV2HotwordRuleResponseOutput

type GooglePrivacyDlpV2HotwordRuleResponseOutput struct{ *pulumi.OutputState }

The rule that adjusts the likelihood of findings within a certain proximity of hotwords.

func (GooglePrivacyDlpV2HotwordRuleResponseOutput) ElementType

func (GooglePrivacyDlpV2HotwordRuleResponseOutput) HotwordRegex

Regular expression pattern defining what qualifies as a hotword.

func (GooglePrivacyDlpV2HotwordRuleResponseOutput) LikelihoodAdjustment

Likelihood adjustment to apply to all matching findings.

func (GooglePrivacyDlpV2HotwordRuleResponseOutput) Proximity

Proximity of the finding within which the entire hotword must reside. The total length of the window cannot exceed 1000 characters. Note that the finding itself will be included in the window, so that hotwords may be used to match substrings of the finding itself. For example, the certainty of a phone number regex "\(\d{3}\) \d{3}-\d{4}" could be adjusted upwards if the area code is known to be the local area code of a company office using the hotword regex "\(xxx\)", where "xxx" is the area code in question.

func (GooglePrivacyDlpV2HotwordRuleResponseOutput) ToGooglePrivacyDlpV2HotwordRuleResponseOutput

func (o GooglePrivacyDlpV2HotwordRuleResponseOutput) ToGooglePrivacyDlpV2HotwordRuleResponseOutput() GooglePrivacyDlpV2HotwordRuleResponseOutput

func (GooglePrivacyDlpV2HotwordRuleResponseOutput) ToGooglePrivacyDlpV2HotwordRuleResponseOutputWithContext

func (o GooglePrivacyDlpV2HotwordRuleResponseOutput) ToGooglePrivacyDlpV2HotwordRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HotwordRuleResponseOutput

type GooglePrivacyDlpV2HybridInspectStatisticsResponse

type GooglePrivacyDlpV2HybridInspectStatisticsResponse struct {
	// The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.
	AbortedCount string `pulumi:"abortedCount"`
	// The number of hybrid requests currently being processed. Only populated when called via method `getDlpJob`. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.
	PendingCount string `pulumi:"pendingCount"`
	// The number of hybrid inspection requests processed within this job.
	ProcessedCount string `pulumi:"processedCount"`
}

Statistics related to processing hybrid inspect requests.

type GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs

type GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs struct {
	// The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.
	AbortedCount pulumi.StringInput `pulumi:"abortedCount"`
	// The number of hybrid requests currently being processed. Only populated when called via method `getDlpJob`. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.
	PendingCount pulumi.StringInput `pulumi:"pendingCount"`
	// The number of hybrid inspection requests processed within this job.
	ProcessedCount pulumi.StringInput `pulumi:"processedCount"`
}

Statistics related to processing hybrid inspect requests.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ElementType

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutput

func (i GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutput() GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutputWithContext

func (i GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

func (i GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput() GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

type GooglePrivacyDlpV2HybridInspectStatisticsResponseInput

type GooglePrivacyDlpV2HybridInspectStatisticsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutput() GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput
	ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput
}

GooglePrivacyDlpV2HybridInspectStatisticsResponseInput is an input type that accepts GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs and GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HybridInspectStatisticsResponseInput` via:

GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs{...}

type GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput

type GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput struct{ *pulumi.OutputState }

Statistics related to processing hybrid inspect requests.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) AbortedCount

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ElementType

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) PendingCount

The number of hybrid requests currently being processed. Only populated when called via method `getDlpJob`. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ProcessedCount

The number of hybrid inspection requests processed within this job.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutputWithContext

func (o GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2HybridInspectStatisticsResponseOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

type GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrInput

type GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput() GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput
	ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput
}

GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs, GooglePrivacyDlpV2HybridInspectStatisticsResponsePtr and GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrInput` via:

        GooglePrivacyDlpV2HybridInspectStatisticsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

type GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) AbortedCount

The number of hybrid inspection requests aborted because the job ran out of quota or was ended before they could be processed.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) PendingCount

The number of hybrid requests currently being processed. Only populated when called via method `getDlpJob`. A burst of traffic may cause hybrid inspect requests to be enqueued. Processing will take place as quickly as possible, but resource limitations may impact how long a request is enqueued for.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) ProcessedCount

The number of hybrid inspection requests processed within this job.

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

func (GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput) ToGooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridInspectStatisticsResponsePtrOutput

type GooglePrivacyDlpV2HybridOptions

type GooglePrivacyDlpV2HybridOptions struct {
	// A short description of where the data is coming from. Will be stored once in the job. 256 max length.
	Description *string `pulumi:"description"`
	// 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"`
	Labels map[string]string `pulumi:"labels"`
	// 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.
	RequiredFindingLabelKeys []string `pulumi:"requiredFindingLabelKeys"`
	// If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
	TableOptions *GooglePrivacyDlpV2TableOptions `pulumi:"tableOptions"`
}

Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.

type GooglePrivacyDlpV2HybridOptionsArgs

type GooglePrivacyDlpV2HybridOptionsArgs struct {
	// A short description of where the data is coming from. Will be stored once in the job. 256 max length.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// 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"`
	Labels pulumi.StringMapInput `pulumi:"labels"`
	// 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.
	RequiredFindingLabelKeys pulumi.StringArrayInput `pulumi:"requiredFindingLabelKeys"`
	// If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
	TableOptions GooglePrivacyDlpV2TableOptionsPtrInput `pulumi:"tableOptions"`
}

Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.

func (GooglePrivacyDlpV2HybridOptionsArgs) ElementType

func (GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsOutput

func (i GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsOutput() GooglePrivacyDlpV2HybridOptionsOutput

func (GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsOutputWithContext

func (i GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsOutput

func (GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsPtrOutput

func (i GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsPtrOutput() GooglePrivacyDlpV2HybridOptionsPtrOutput

func (GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext

func (i GooglePrivacyDlpV2HybridOptionsArgs) ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsPtrOutput

type GooglePrivacyDlpV2HybridOptionsInput

type GooglePrivacyDlpV2HybridOptionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HybridOptionsOutput() GooglePrivacyDlpV2HybridOptionsOutput
	ToGooglePrivacyDlpV2HybridOptionsOutputWithContext(context.Context) GooglePrivacyDlpV2HybridOptionsOutput
}

GooglePrivacyDlpV2HybridOptionsInput is an input type that accepts GooglePrivacyDlpV2HybridOptionsArgs and GooglePrivacyDlpV2HybridOptionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HybridOptionsInput` via:

GooglePrivacyDlpV2HybridOptionsArgs{...}

type GooglePrivacyDlpV2HybridOptionsOutput

type GooglePrivacyDlpV2HybridOptionsOutput struct{ *pulumi.OutputState }

Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.

func (GooglePrivacyDlpV2HybridOptionsOutput) Description

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

func (GooglePrivacyDlpV2HybridOptionsOutput) ElementType

func (GooglePrivacyDlpV2HybridOptionsOutput) Labels

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"`

func (GooglePrivacyDlpV2HybridOptionsOutput) RequiredFindingLabelKeys

func (o GooglePrivacyDlpV2HybridOptionsOutput) RequiredFindingLabelKeys() pulumi.StringArrayOutput

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.

func (GooglePrivacyDlpV2HybridOptionsOutput) TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

func (GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsOutput

func (o GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsOutput() GooglePrivacyDlpV2HybridOptionsOutput

func (GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsOutputWithContext

func (o GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsOutput

func (GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutput

func (o GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutput() GooglePrivacyDlpV2HybridOptionsPtrOutput

func (GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2HybridOptionsOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsPtrOutput

type GooglePrivacyDlpV2HybridOptionsPtrInput

type GooglePrivacyDlpV2HybridOptionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HybridOptionsPtrOutput() GooglePrivacyDlpV2HybridOptionsPtrOutput
	ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2HybridOptionsPtrOutput
}

GooglePrivacyDlpV2HybridOptionsPtrInput is an input type that accepts GooglePrivacyDlpV2HybridOptionsArgs, GooglePrivacyDlpV2HybridOptionsPtr and GooglePrivacyDlpV2HybridOptionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HybridOptionsPtrInput` via:

        GooglePrivacyDlpV2HybridOptionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2HybridOptionsPtrOutput

type GooglePrivacyDlpV2HybridOptionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) Description

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) Elem

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) ElementType

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) Labels

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"`

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) RequiredFindingLabelKeys

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.

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutput

func (o GooglePrivacyDlpV2HybridOptionsPtrOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutput() GooglePrivacyDlpV2HybridOptionsPtrOutput

func (GooglePrivacyDlpV2HybridOptionsPtrOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2HybridOptionsPtrOutput) ToGooglePrivacyDlpV2HybridOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsPtrOutput

type GooglePrivacyDlpV2HybridOptionsResponse

type GooglePrivacyDlpV2HybridOptionsResponse struct {
	// A short description of where the data is coming from. Will be stored once in the job. 256 max length.
	Description string `pulumi:"description"`
	// 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"`
	Labels map[string]string `pulumi:"labels"`
	// 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.
	RequiredFindingLabelKeys []string `pulumi:"requiredFindingLabelKeys"`
	// If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
	TableOptions GooglePrivacyDlpV2TableOptionsResponse `pulumi:"tableOptions"`
}

Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.

type GooglePrivacyDlpV2HybridOptionsResponseArgs

type GooglePrivacyDlpV2HybridOptionsResponseArgs struct {
	// A short description of where the data is coming from. Will be stored once in the job. 256 max length.
	Description pulumi.StringInput `pulumi:"description"`
	// 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"`
	Labels pulumi.StringMapInput `pulumi:"labels"`
	// 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.
	RequiredFindingLabelKeys pulumi.StringArrayInput `pulumi:"requiredFindingLabelKeys"`
	// If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.
	TableOptions GooglePrivacyDlpV2TableOptionsResponseInput `pulumi:"tableOptions"`
}

Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.

func (GooglePrivacyDlpV2HybridOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponseOutput

func (i GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponseOutput() GooglePrivacyDlpV2HybridOptionsResponseOutput

func (GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsResponseOutput

func (GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput

func (i GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput() GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

func (GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2HybridOptionsResponseArgs) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

type GooglePrivacyDlpV2HybridOptionsResponseInput

type GooglePrivacyDlpV2HybridOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HybridOptionsResponseOutput() GooglePrivacyDlpV2HybridOptionsResponseOutput
	ToGooglePrivacyDlpV2HybridOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2HybridOptionsResponseOutput
}

GooglePrivacyDlpV2HybridOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2HybridOptionsResponseArgs and GooglePrivacyDlpV2HybridOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HybridOptionsResponseInput` via:

GooglePrivacyDlpV2HybridOptionsResponseArgs{...}

type GooglePrivacyDlpV2HybridOptionsResponseOutput

type GooglePrivacyDlpV2HybridOptionsResponseOutput struct{ *pulumi.OutputState }

Configuration to control jobs where the content being inspected is outside of Google Cloud Platform.

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) Description

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) Labels

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"`

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) RequiredFindingLabelKeys

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.

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponseOutput

func (o GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponseOutput() GooglePrivacyDlpV2HybridOptionsResponseOutput

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsResponseOutput

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput() GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

func (GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2HybridOptionsResponseOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

type GooglePrivacyDlpV2HybridOptionsResponsePtrInput

type GooglePrivacyDlpV2HybridOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput() GooglePrivacyDlpV2HybridOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2HybridOptionsResponsePtrOutput
}

GooglePrivacyDlpV2HybridOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2HybridOptionsResponseArgs, GooglePrivacyDlpV2HybridOptionsResponsePtr and GooglePrivacyDlpV2HybridOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2HybridOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2HybridOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

type GooglePrivacyDlpV2HybridOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) Description

A short description of where the data is coming from. Will be stored once in the job. 256 max length.

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) Labels

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"`

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) RequiredFindingLabelKeys

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.

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) TableOptions

If the container is a table, additional information to make findings meaningful such as the columns that are primary keys.

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutput() GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

func (GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2HybridOptionsResponsePtrOutput) ToGooglePrivacyDlpV2HybridOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2HybridOptionsResponsePtrOutput

type GooglePrivacyDlpV2InfoType

type GooglePrivacyDlpV2InfoType struct {
	// 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}`.
	Name *string `pulumi:"name"`
	// Optional version name for this InfoType.
	Version *string `pulumi:"version"`
}

Type of information detected by the API.

type GooglePrivacyDlpV2InfoTypeArgs

type GooglePrivacyDlpV2InfoTypeArgs struct {
	// 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}`.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Optional version name for this InfoType.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Type of information detected by the API.

func (GooglePrivacyDlpV2InfoTypeArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypeOutput

func (i GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypeOutput() GooglePrivacyDlpV2InfoTypeOutput

func (GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypeOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeOutput

func (GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypePtrOutput

func (i GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypePtrOutput() GooglePrivacyDlpV2InfoTypePtrOutput

func (GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeArgs) ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypePtrOutput

type GooglePrivacyDlpV2InfoTypeArray

type GooglePrivacyDlpV2InfoTypeArray []GooglePrivacyDlpV2InfoTypeInput

func (GooglePrivacyDlpV2InfoTypeArray) ElementType

func (GooglePrivacyDlpV2InfoTypeArray) ToGooglePrivacyDlpV2InfoTypeArrayOutput

func (i GooglePrivacyDlpV2InfoTypeArray) ToGooglePrivacyDlpV2InfoTypeArrayOutput() GooglePrivacyDlpV2InfoTypeArrayOutput

func (GooglePrivacyDlpV2InfoTypeArray) ToGooglePrivacyDlpV2InfoTypeArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeArray) ToGooglePrivacyDlpV2InfoTypeArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeArrayOutput

type GooglePrivacyDlpV2InfoTypeArrayInput

type GooglePrivacyDlpV2InfoTypeArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeArrayOutput() GooglePrivacyDlpV2InfoTypeArrayOutput
	ToGooglePrivacyDlpV2InfoTypeArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeArrayOutput
}

GooglePrivacyDlpV2InfoTypeArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeArray and GooglePrivacyDlpV2InfoTypeArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeArrayInput` via:

GooglePrivacyDlpV2InfoTypeArray{ GooglePrivacyDlpV2InfoTypeArgs{...} }

type GooglePrivacyDlpV2InfoTypeArrayOutput

type GooglePrivacyDlpV2InfoTypeArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeArrayOutput) ToGooglePrivacyDlpV2InfoTypeArrayOutput

func (o GooglePrivacyDlpV2InfoTypeArrayOutput) ToGooglePrivacyDlpV2InfoTypeArrayOutput() GooglePrivacyDlpV2InfoTypeArrayOutput

func (GooglePrivacyDlpV2InfoTypeArrayOutput) ToGooglePrivacyDlpV2InfoTypeArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeArrayOutput) ToGooglePrivacyDlpV2InfoTypeArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeArrayOutput

type GooglePrivacyDlpV2InfoTypeInput

type GooglePrivacyDlpV2InfoTypeInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeOutput() GooglePrivacyDlpV2InfoTypeOutput
	ToGooglePrivacyDlpV2InfoTypeOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeOutput
}

GooglePrivacyDlpV2InfoTypeInput is an input type that accepts GooglePrivacyDlpV2InfoTypeArgs and GooglePrivacyDlpV2InfoTypeOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeInput` via:

GooglePrivacyDlpV2InfoTypeArgs{...}

type GooglePrivacyDlpV2InfoTypeLimit

type GooglePrivacyDlpV2InfoTypeLimit struct {
	// 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.
	InfoType *GooglePrivacyDlpV2InfoType `pulumi:"infoType"`
	// Max findings limit for the given infoType.
	MaxFindings *int `pulumi:"maxFindings"`
}

Max findings configuration per infoType, per content item or long running DlpJob.

type GooglePrivacyDlpV2InfoTypeLimitArgs

type GooglePrivacyDlpV2InfoTypeLimitArgs struct {
	// 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.
	InfoType GooglePrivacyDlpV2InfoTypePtrInput `pulumi:"infoType"`
	// Max findings limit for the given infoType.
	MaxFindings pulumi.IntPtrInput `pulumi:"maxFindings"`
}

Max findings configuration per infoType, per content item or long running DlpJob.

func (GooglePrivacyDlpV2InfoTypeLimitArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitArgs) ToGooglePrivacyDlpV2InfoTypeLimitOutput

func (i GooglePrivacyDlpV2InfoTypeLimitArgs) ToGooglePrivacyDlpV2InfoTypeLimitOutput() GooglePrivacyDlpV2InfoTypeLimitOutput

func (GooglePrivacyDlpV2InfoTypeLimitArgs) ToGooglePrivacyDlpV2InfoTypeLimitOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeLimitArgs) ToGooglePrivacyDlpV2InfoTypeLimitOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitOutput

type GooglePrivacyDlpV2InfoTypeLimitArray

type GooglePrivacyDlpV2InfoTypeLimitArray []GooglePrivacyDlpV2InfoTypeLimitInput

func (GooglePrivacyDlpV2InfoTypeLimitArray) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitArray) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutput

func (i GooglePrivacyDlpV2InfoTypeLimitArray) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutput() GooglePrivacyDlpV2InfoTypeLimitArrayOutput

func (GooglePrivacyDlpV2InfoTypeLimitArray) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeLimitArray) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitArrayOutput

type GooglePrivacyDlpV2InfoTypeLimitArrayInput

type GooglePrivacyDlpV2InfoTypeLimitArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeLimitArrayOutput() GooglePrivacyDlpV2InfoTypeLimitArrayOutput
	ToGooglePrivacyDlpV2InfoTypeLimitArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeLimitArrayOutput
}

GooglePrivacyDlpV2InfoTypeLimitArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeLimitArray and GooglePrivacyDlpV2InfoTypeLimitArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeLimitArrayInput` via:

GooglePrivacyDlpV2InfoTypeLimitArray{ GooglePrivacyDlpV2InfoTypeLimitArgs{...} }

type GooglePrivacyDlpV2InfoTypeLimitArrayOutput

type GooglePrivacyDlpV2InfoTypeLimitArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeLimitArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeLimitArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutput

func (o GooglePrivacyDlpV2InfoTypeLimitArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutput() GooglePrivacyDlpV2InfoTypeLimitArrayOutput

func (GooglePrivacyDlpV2InfoTypeLimitArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeLimitArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitArrayOutput

type GooglePrivacyDlpV2InfoTypeLimitInput

type GooglePrivacyDlpV2InfoTypeLimitInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeLimitOutput() GooglePrivacyDlpV2InfoTypeLimitOutput
	ToGooglePrivacyDlpV2InfoTypeLimitOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeLimitOutput
}

GooglePrivacyDlpV2InfoTypeLimitInput is an input type that accepts GooglePrivacyDlpV2InfoTypeLimitArgs and GooglePrivacyDlpV2InfoTypeLimitOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeLimitInput` via:

GooglePrivacyDlpV2InfoTypeLimitArgs{...}

type GooglePrivacyDlpV2InfoTypeLimitOutput

type GooglePrivacyDlpV2InfoTypeLimitOutput struct{ *pulumi.OutputState }

Max findings configuration per infoType, per content item or long running DlpJob.

func (GooglePrivacyDlpV2InfoTypeLimitOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitOutput) InfoType

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.

func (GooglePrivacyDlpV2InfoTypeLimitOutput) MaxFindings

Max findings limit for the given infoType.

func (GooglePrivacyDlpV2InfoTypeLimitOutput) ToGooglePrivacyDlpV2InfoTypeLimitOutput

func (o GooglePrivacyDlpV2InfoTypeLimitOutput) ToGooglePrivacyDlpV2InfoTypeLimitOutput() GooglePrivacyDlpV2InfoTypeLimitOutput

func (GooglePrivacyDlpV2InfoTypeLimitOutput) ToGooglePrivacyDlpV2InfoTypeLimitOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeLimitOutput) ToGooglePrivacyDlpV2InfoTypeLimitOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitOutput

type GooglePrivacyDlpV2InfoTypeLimitResponse

type GooglePrivacyDlpV2InfoTypeLimitResponse struct {
	// 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.
	InfoType GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoType"`
	// Max findings limit for the given infoType.
	MaxFindings int `pulumi:"maxFindings"`
}

Max findings configuration per infoType, per content item or long running DlpJob.

type GooglePrivacyDlpV2InfoTypeLimitResponseArgs

type GooglePrivacyDlpV2InfoTypeLimitResponseArgs struct {
	// 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.
	InfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"infoType"`
	// Max findings limit for the given infoType.
	MaxFindings pulumi.IntInput `pulumi:"maxFindings"`
}

Max findings configuration per infoType, per content item or long running DlpJob.

func (GooglePrivacyDlpV2InfoTypeLimitResponseArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitResponseArgs) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutput

func (i GooglePrivacyDlpV2InfoTypeLimitResponseArgs) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutput() GooglePrivacyDlpV2InfoTypeLimitResponseOutput

func (GooglePrivacyDlpV2InfoTypeLimitResponseArgs) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeLimitResponseArgs) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitResponseOutput

type GooglePrivacyDlpV2InfoTypeLimitResponseArray

type GooglePrivacyDlpV2InfoTypeLimitResponseArray []GooglePrivacyDlpV2InfoTypeLimitResponseInput

func (GooglePrivacyDlpV2InfoTypeLimitResponseArray) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitResponseArray) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

func (i GooglePrivacyDlpV2InfoTypeLimitResponseArray) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput() GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeLimitResponseArray) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeLimitResponseArray) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeLimitResponseArrayInput

type GooglePrivacyDlpV2InfoTypeLimitResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput() GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput
	ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput
}

GooglePrivacyDlpV2InfoTypeLimitResponseArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeLimitResponseArray and GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeLimitResponseArrayInput` via:

GooglePrivacyDlpV2InfoTypeLimitResponseArray{ GooglePrivacyDlpV2InfoTypeLimitResponseArgs{...} }

type GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

func (o GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput() GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeLimitResponseInput

type GooglePrivacyDlpV2InfoTypeLimitResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeLimitResponseOutput() GooglePrivacyDlpV2InfoTypeLimitResponseOutput
	ToGooglePrivacyDlpV2InfoTypeLimitResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeLimitResponseOutput
}

GooglePrivacyDlpV2InfoTypeLimitResponseInput is an input type that accepts GooglePrivacyDlpV2InfoTypeLimitResponseArgs and GooglePrivacyDlpV2InfoTypeLimitResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeLimitResponseInput` via:

GooglePrivacyDlpV2InfoTypeLimitResponseArgs{...}

type GooglePrivacyDlpV2InfoTypeLimitResponseOutput

type GooglePrivacyDlpV2InfoTypeLimitResponseOutput struct{ *pulumi.OutputState }

Max findings configuration per infoType, per content item or long running DlpJob.

func (GooglePrivacyDlpV2InfoTypeLimitResponseOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeLimitResponseOutput) InfoType

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.

func (GooglePrivacyDlpV2InfoTypeLimitResponseOutput) MaxFindings

Max findings limit for the given infoType.

func (GooglePrivacyDlpV2InfoTypeLimitResponseOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutput

func (o GooglePrivacyDlpV2InfoTypeLimitResponseOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutput() GooglePrivacyDlpV2InfoTypeLimitResponseOutput

func (GooglePrivacyDlpV2InfoTypeLimitResponseOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeLimitResponseOutput) ToGooglePrivacyDlpV2InfoTypeLimitResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeLimitResponseOutput

type GooglePrivacyDlpV2InfoTypeOutput

type GooglePrivacyDlpV2InfoTypeOutput struct{ *pulumi.OutputState }

Type of information detected by the API.

func (GooglePrivacyDlpV2InfoTypeOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeOutput) Name

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

func (GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypeOutput

func (o GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypeOutput() GooglePrivacyDlpV2InfoTypeOutput

func (GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypeOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeOutput

func (GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypePtrOutput

func (o GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypePtrOutput() GooglePrivacyDlpV2InfoTypePtrOutput

func (GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeOutput) ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypePtrOutput

func (GooglePrivacyDlpV2InfoTypeOutput) Version added in v0.9.0

Optional version name for this InfoType.

type GooglePrivacyDlpV2InfoTypePtrInput

type GooglePrivacyDlpV2InfoTypePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypePtrOutput() GooglePrivacyDlpV2InfoTypePtrOutput
	ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypePtrOutput
}

GooglePrivacyDlpV2InfoTypePtrInput is an input type that accepts GooglePrivacyDlpV2InfoTypeArgs, GooglePrivacyDlpV2InfoTypePtr and GooglePrivacyDlpV2InfoTypePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypePtrInput` via:

        GooglePrivacyDlpV2InfoTypeArgs{...}

or:

        nil

type GooglePrivacyDlpV2InfoTypePtrOutput

type GooglePrivacyDlpV2InfoTypePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypePtrOutput) Elem

func (GooglePrivacyDlpV2InfoTypePtrOutput) ElementType

func (GooglePrivacyDlpV2InfoTypePtrOutput) Name

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

func (GooglePrivacyDlpV2InfoTypePtrOutput) ToGooglePrivacyDlpV2InfoTypePtrOutput

func (o GooglePrivacyDlpV2InfoTypePtrOutput) ToGooglePrivacyDlpV2InfoTypePtrOutput() GooglePrivacyDlpV2InfoTypePtrOutput

func (GooglePrivacyDlpV2InfoTypePtrOutput) ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext

func (o GooglePrivacyDlpV2InfoTypePtrOutput) ToGooglePrivacyDlpV2InfoTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypePtrOutput

func (GooglePrivacyDlpV2InfoTypePtrOutput) Version added in v0.9.0

Optional version name for this InfoType.

type GooglePrivacyDlpV2InfoTypeResponse

type GooglePrivacyDlpV2InfoTypeResponse struct {
	// 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}`.
	Name string `pulumi:"name"`
	// Optional version name for this InfoType.
	Version string `pulumi:"version"`
}

Type of information detected by the API.

type GooglePrivacyDlpV2InfoTypeResponseArgs

type GooglePrivacyDlpV2InfoTypeResponseArgs struct {
	// 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}`.
	Name pulumi.StringInput `pulumi:"name"`
	// Optional version name for this InfoType.
	Version pulumi.StringInput `pulumi:"version"`
}

Type of information detected by the API.

func (GooglePrivacyDlpV2InfoTypeResponseArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeResponseArgs) ToGooglePrivacyDlpV2InfoTypeResponseOutput

func (i GooglePrivacyDlpV2InfoTypeResponseArgs) ToGooglePrivacyDlpV2InfoTypeResponseOutput() GooglePrivacyDlpV2InfoTypeResponseOutput

func (GooglePrivacyDlpV2InfoTypeResponseArgs) ToGooglePrivacyDlpV2InfoTypeResponseOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeResponseArgs) ToGooglePrivacyDlpV2InfoTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeResponseOutput

type GooglePrivacyDlpV2InfoTypeResponseArray

type GooglePrivacyDlpV2InfoTypeResponseArray []GooglePrivacyDlpV2InfoTypeResponseInput

func (GooglePrivacyDlpV2InfoTypeResponseArray) ElementType

func (GooglePrivacyDlpV2InfoTypeResponseArray) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutput

func (i GooglePrivacyDlpV2InfoTypeResponseArray) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutput() GooglePrivacyDlpV2InfoTypeResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeResponseArray) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeResponseArray) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeResponseArrayInput

type GooglePrivacyDlpV2InfoTypeResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeResponseArrayOutput() GooglePrivacyDlpV2InfoTypeResponseArrayOutput
	ToGooglePrivacyDlpV2InfoTypeResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeResponseArrayOutput
}

GooglePrivacyDlpV2InfoTypeResponseArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeResponseArray and GooglePrivacyDlpV2InfoTypeResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeResponseArrayInput` via:

GooglePrivacyDlpV2InfoTypeResponseArray{ GooglePrivacyDlpV2InfoTypeResponseArgs{...} }

type GooglePrivacyDlpV2InfoTypeResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeResponseArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutput

func (o GooglePrivacyDlpV2InfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutput() GooglePrivacyDlpV2InfoTypeResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeResponseInput

type GooglePrivacyDlpV2InfoTypeResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeResponseOutput() GooglePrivacyDlpV2InfoTypeResponseOutput
	ToGooglePrivacyDlpV2InfoTypeResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeResponseOutput
}

GooglePrivacyDlpV2InfoTypeResponseInput is an input type that accepts GooglePrivacyDlpV2InfoTypeResponseArgs and GooglePrivacyDlpV2InfoTypeResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeResponseInput` via:

GooglePrivacyDlpV2InfoTypeResponseArgs{...}

type GooglePrivacyDlpV2InfoTypeResponseOutput

type GooglePrivacyDlpV2InfoTypeResponseOutput struct{ *pulumi.OutputState }

Type of information detected by the API.

func (GooglePrivacyDlpV2InfoTypeResponseOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeResponseOutput) Name

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

func (GooglePrivacyDlpV2InfoTypeResponseOutput) ToGooglePrivacyDlpV2InfoTypeResponseOutput

func (o GooglePrivacyDlpV2InfoTypeResponseOutput) ToGooglePrivacyDlpV2InfoTypeResponseOutput() GooglePrivacyDlpV2InfoTypeResponseOutput

func (GooglePrivacyDlpV2InfoTypeResponseOutput) ToGooglePrivacyDlpV2InfoTypeResponseOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeResponseOutput) ToGooglePrivacyDlpV2InfoTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeResponseOutput

func (GooglePrivacyDlpV2InfoTypeResponseOutput) Version added in v0.9.0

Optional version name for this InfoType.

type GooglePrivacyDlpV2InfoTypeStatsResponse

type GooglePrivacyDlpV2InfoTypeStatsResponse struct {
	// Number of findings for this infoType.
	Count string `pulumi:"count"`
	// The type of finding this stat is for.
	InfoType GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoType"`
}

Statistics regarding a specific InfoType.

type GooglePrivacyDlpV2InfoTypeStatsResponseArgs

type GooglePrivacyDlpV2InfoTypeStatsResponseArgs struct {
	// Number of findings for this infoType.
	Count pulumi.StringInput `pulumi:"count"`
	// The type of finding this stat is for.
	InfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"infoType"`
}

Statistics regarding a specific InfoType.

func (GooglePrivacyDlpV2InfoTypeStatsResponseArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutput

func (i GooglePrivacyDlpV2InfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutput() GooglePrivacyDlpV2InfoTypeStatsResponseOutput

func (GooglePrivacyDlpV2InfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeStatsResponseOutput

type GooglePrivacyDlpV2InfoTypeStatsResponseArray

type GooglePrivacyDlpV2InfoTypeStatsResponseArray []GooglePrivacyDlpV2InfoTypeStatsResponseInput

func (GooglePrivacyDlpV2InfoTypeStatsResponseArray) ElementType

func (GooglePrivacyDlpV2InfoTypeStatsResponseArray) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

func (i GooglePrivacyDlpV2InfoTypeStatsResponseArray) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput() GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeStatsResponseArray) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeStatsResponseArray) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeStatsResponseArrayInput

type GooglePrivacyDlpV2InfoTypeStatsResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput() GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput
	ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput
}

GooglePrivacyDlpV2InfoTypeStatsResponseArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeStatsResponseArray and GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeStatsResponseArrayInput` via:

GooglePrivacyDlpV2InfoTypeStatsResponseArray{ GooglePrivacyDlpV2InfoTypeStatsResponseArgs{...} }

type GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

func (o GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput() GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeStatsResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeStatsResponseInput

type GooglePrivacyDlpV2InfoTypeStatsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeStatsResponseOutput() GooglePrivacyDlpV2InfoTypeStatsResponseOutput
	ToGooglePrivacyDlpV2InfoTypeStatsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeStatsResponseOutput
}

GooglePrivacyDlpV2InfoTypeStatsResponseInput is an input type that accepts GooglePrivacyDlpV2InfoTypeStatsResponseArgs and GooglePrivacyDlpV2InfoTypeStatsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeStatsResponseInput` via:

GooglePrivacyDlpV2InfoTypeStatsResponseArgs{...}

type GooglePrivacyDlpV2InfoTypeStatsResponseOutput

type GooglePrivacyDlpV2InfoTypeStatsResponseOutput struct{ *pulumi.OutputState }

Statistics regarding a specific InfoType.

func (GooglePrivacyDlpV2InfoTypeStatsResponseOutput) Count

Number of findings for this infoType.

func (GooglePrivacyDlpV2InfoTypeStatsResponseOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeStatsResponseOutput) InfoType

The type of finding this stat is for.

func (GooglePrivacyDlpV2InfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutput

func (o GooglePrivacyDlpV2InfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutput() GooglePrivacyDlpV2InfoTypeStatsResponseOutput

func (GooglePrivacyDlpV2InfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2InfoTypeStatsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeStatsResponseOutput

type GooglePrivacyDlpV2InfoTypeTransformation

type GooglePrivacyDlpV2InfoTypeTransformation struct {
	// InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in `InspectConfig`.
	InfoTypes []GooglePrivacyDlpV2InfoType `pulumi:"infoTypes"`
	// Primitive transformation to apply to the infoType.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformation `pulumi:"primitiveTransformation"`
}

A transformation to apply to text that is identified as a specific info_type.

type GooglePrivacyDlpV2InfoTypeTransformationArgs

type GooglePrivacyDlpV2InfoTypeTransformationArgs struct {
	// InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in `InspectConfig`.
	InfoTypes GooglePrivacyDlpV2InfoTypeArrayInput `pulumi:"infoTypes"`
	// Primitive transformation to apply to the infoType.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationInput `pulumi:"primitiveTransformation"`
}

A transformation to apply to text that is identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationArgs) ToGooglePrivacyDlpV2InfoTypeTransformationOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationArgs) ToGooglePrivacyDlpV2InfoTypeTransformationOutput() GooglePrivacyDlpV2InfoTypeTransformationOutput

func (GooglePrivacyDlpV2InfoTypeTransformationArgs) ToGooglePrivacyDlpV2InfoTypeTransformationOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationArgs) ToGooglePrivacyDlpV2InfoTypeTransformationOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationOutput

type GooglePrivacyDlpV2InfoTypeTransformationArray

type GooglePrivacyDlpV2InfoTypeTransformationArray []GooglePrivacyDlpV2InfoTypeTransformationInput

func (GooglePrivacyDlpV2InfoTypeTransformationArray) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationArray) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationArray) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutput() GooglePrivacyDlpV2InfoTypeTransformationArrayOutput

func (GooglePrivacyDlpV2InfoTypeTransformationArray) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationArray) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationArrayOutput

type GooglePrivacyDlpV2InfoTypeTransformationArrayInput

type GooglePrivacyDlpV2InfoTypeTransformationArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutput() GooglePrivacyDlpV2InfoTypeTransformationArrayOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationArrayOutput
}

GooglePrivacyDlpV2InfoTypeTransformationArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationArray and GooglePrivacyDlpV2InfoTypeTransformationArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationArrayInput` via:

GooglePrivacyDlpV2InfoTypeTransformationArray{ GooglePrivacyDlpV2InfoTypeTransformationArgs{...} }

type GooglePrivacyDlpV2InfoTypeTransformationArrayOutput

type GooglePrivacyDlpV2InfoTypeTransformationArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeTransformationArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeTransformationArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutput

func (o GooglePrivacyDlpV2InfoTypeTransformationArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutput() GooglePrivacyDlpV2InfoTypeTransformationArrayOutput

func (GooglePrivacyDlpV2InfoTypeTransformationArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationArrayOutput

type GooglePrivacyDlpV2InfoTypeTransformationInput

type GooglePrivacyDlpV2InfoTypeTransformationInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationOutput() GooglePrivacyDlpV2InfoTypeTransformationOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationOutput
}

GooglePrivacyDlpV2InfoTypeTransformationInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationArgs and GooglePrivacyDlpV2InfoTypeTransformationOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationInput` via:

GooglePrivacyDlpV2InfoTypeTransformationArgs{...}

type GooglePrivacyDlpV2InfoTypeTransformationOutput

type GooglePrivacyDlpV2InfoTypeTransformationOutput struct{ *pulumi.OutputState }

A transformation to apply to text that is identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationOutput) InfoTypes

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in `InspectConfig`.

func (GooglePrivacyDlpV2InfoTypeTransformationOutput) PrimitiveTransformation

Primitive transformation to apply to the infoType.

func (GooglePrivacyDlpV2InfoTypeTransformationOutput) ToGooglePrivacyDlpV2InfoTypeTransformationOutput

func (o GooglePrivacyDlpV2InfoTypeTransformationOutput) ToGooglePrivacyDlpV2InfoTypeTransformationOutput() GooglePrivacyDlpV2InfoTypeTransformationOutput

func (GooglePrivacyDlpV2InfoTypeTransformationOutput) ToGooglePrivacyDlpV2InfoTypeTransformationOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationOutput) ToGooglePrivacyDlpV2InfoTypeTransformationOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationOutput

type GooglePrivacyDlpV2InfoTypeTransformationResponse

type GooglePrivacyDlpV2InfoTypeTransformationResponse struct {
	// InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in `InspectConfig`.
	InfoTypes []GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoTypes"`
	// Primitive transformation to apply to the infoType.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponse `pulumi:"primitiveTransformation"`
}

A transformation to apply to text that is identified as a specific info_type.

type GooglePrivacyDlpV2InfoTypeTransformationResponseArgs

type GooglePrivacyDlpV2InfoTypeTransformationResponseArgs struct {
	// InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in `InspectConfig`.
	InfoTypes GooglePrivacyDlpV2InfoTypeResponseArrayInput `pulumi:"infoTypes"`
	// Primitive transformation to apply to the infoType.
	PrimitiveTransformation GooglePrivacyDlpV2PrimitiveTransformationResponseInput `pulumi:"primitiveTransformation"`
}

A transformation to apply to text that is identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutput() GooglePrivacyDlpV2InfoTypeTransformationResponseOutput

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationResponseOutput

type GooglePrivacyDlpV2InfoTypeTransformationResponseArray

type GooglePrivacyDlpV2InfoTypeTransformationResponseArray []GooglePrivacyDlpV2InfoTypeTransformationResponseInput

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArray) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArray) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationResponseArray) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput() GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArray) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationResponseArray) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeTransformationResponseArrayInput

type GooglePrivacyDlpV2InfoTypeTransformationResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput() GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput
}

GooglePrivacyDlpV2InfoTypeTransformationResponseArrayInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationResponseArray and GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationResponseArrayInput` via:

GooglePrivacyDlpV2InfoTypeTransformationResponseArray{ GooglePrivacyDlpV2InfoTypeTransformationResponseArgs{...} }

type GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput) Index

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput

func (GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput) ToGooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationResponseArrayOutput

type GooglePrivacyDlpV2InfoTypeTransformationResponseInput

type GooglePrivacyDlpV2InfoTypeTransformationResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutput() GooglePrivacyDlpV2InfoTypeTransformationResponseOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationResponseOutput
}

GooglePrivacyDlpV2InfoTypeTransformationResponseInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationResponseArgs and GooglePrivacyDlpV2InfoTypeTransformationResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationResponseInput` via:

GooglePrivacyDlpV2InfoTypeTransformationResponseArgs{...}

type GooglePrivacyDlpV2InfoTypeTransformationResponseOutput

type GooglePrivacyDlpV2InfoTypeTransformationResponseOutput struct{ *pulumi.OutputState }

A transformation to apply to text that is identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationResponseOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationResponseOutput) InfoTypes

InfoTypes to apply the transformation to. An empty list will cause this transformation to apply to all findings that correspond to infoTypes that were requested in `InspectConfig`.

func (GooglePrivacyDlpV2InfoTypeTransformationResponseOutput) PrimitiveTransformation

Primitive transformation to apply to the infoType.

func (GooglePrivacyDlpV2InfoTypeTransformationResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutput

func (GooglePrivacyDlpV2InfoTypeTransformationResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationResponseOutput

type GooglePrivacyDlpV2InfoTypeTransformations

type GooglePrivacyDlpV2InfoTypeTransformations struct {
	// Transformation for each infoType. Cannot specify more than one for a given infoType.
	Transformations []GooglePrivacyDlpV2InfoTypeTransformation `pulumi:"transformations"`
}

A type of transformation that will scan unstructured text and apply various `PrimitiveTransformation`s to each finding, where the transformation is applied to only values that were identified as a specific info_type.

type GooglePrivacyDlpV2InfoTypeTransformationsArgs

type GooglePrivacyDlpV2InfoTypeTransformationsArgs struct {
	// Transformation for each infoType. Cannot specify more than one for a given infoType.
	Transformations GooglePrivacyDlpV2InfoTypeTransformationArrayInput `pulumi:"transformations"`
}

A type of transformation that will scan unstructured text and apply various `PrimitiveTransformation`s to each finding, where the transformation is applied to only values that were identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationsArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsOutput() GooglePrivacyDlpV2InfoTypeTransformationsOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput() GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationsArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

type GooglePrivacyDlpV2InfoTypeTransformationsInput

type GooglePrivacyDlpV2InfoTypeTransformationsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationsOutput() GooglePrivacyDlpV2InfoTypeTransformationsOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationsOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationsOutput
}

GooglePrivacyDlpV2InfoTypeTransformationsInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationsArgs and GooglePrivacyDlpV2InfoTypeTransformationsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationsInput` via:

GooglePrivacyDlpV2InfoTypeTransformationsArgs{...}

type GooglePrivacyDlpV2InfoTypeTransformationsOutput

type GooglePrivacyDlpV2InfoTypeTransformationsOutput struct{ *pulumi.OutputState }

A type of transformation that will scan unstructured text and apply various `PrimitiveTransformation`s to each finding, where the transformation is applied to only values that were identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationsOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsOutput

func (o GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsOutput() GooglePrivacyDlpV2InfoTypeTransformationsOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (o GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput() GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationsOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsOutput) Transformations

Transformation for each infoType. Cannot specify more than one for a given infoType.

type GooglePrivacyDlpV2InfoTypeTransformationsPtrInput

type GooglePrivacyDlpV2InfoTypeTransformationsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput() GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput
}

GooglePrivacyDlpV2InfoTypeTransformationsPtrInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationsArgs, GooglePrivacyDlpV2InfoTypeTransformationsPtr and GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationsPtrInput` via:

        GooglePrivacyDlpV2InfoTypeTransformationsArgs{...}

or:

        nil

type GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

type GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) Elem

func (GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (o GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutput() GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsPtrOutput) Transformations

Transformation for each infoType. Cannot specify more than one for a given infoType.

type GooglePrivacyDlpV2InfoTypeTransformationsResponse

type GooglePrivacyDlpV2InfoTypeTransformationsResponse struct {
	// Transformation for each infoType. Cannot specify more than one for a given infoType.
	Transformations []GooglePrivacyDlpV2InfoTypeTransformationResponse `pulumi:"transformations"`
}

A type of transformation that will scan unstructured text and apply various `PrimitiveTransformation`s to each finding, where the transformation is applied to only values that were identified as a specific info_type.

type GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs

type GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs struct {
	// Transformation for each infoType. Cannot specify more than one for a given infoType.
	Transformations GooglePrivacyDlpV2InfoTypeTransformationResponseArrayInput `pulumi:"transformations"`
}

A type of transformation that will scan unstructured text and apply various `PrimitiveTransformation`s to each finding, where the transformation is applied to only values that were identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutput() GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

func (i GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput() GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

type GooglePrivacyDlpV2InfoTypeTransformationsResponseInput

type GooglePrivacyDlpV2InfoTypeTransformationsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutput() GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput
}

GooglePrivacyDlpV2InfoTypeTransformationsResponseInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs and GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationsResponseInput` via:

GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs{...}

type GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput

type GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput struct{ *pulumi.OutputState }

A type of transformation that will scan unstructured text and apply various `PrimitiveTransformation`s to each finding, where the transformation is applied to only values that were identified as a specific info_type.

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponseOutput) Transformations

Transformation for each infoType. Cannot specify more than one for a given infoType.

type GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrInput

type GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput() GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput
	ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput
}

GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs, GooglePrivacyDlpV2InfoTypeTransformationsResponsePtr and GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrInput` via:

        GooglePrivacyDlpV2InfoTypeTransformationsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

type GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput) ToGooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2InfoTypeTransformationsResponsePtrOutput) Transformations

Transformation for each infoType. Cannot specify more than one for a given infoType.

type GooglePrivacyDlpV2InspectConfig

type GooglePrivacyDlpV2InspectConfig struct {
	// List of options defining data content to scan. If empty, text, images, and other content will be included.
	ContentOptions []GooglePrivacyDlpV2InspectConfigContentOptionsItem `pulumi:"contentOptions"`
	// CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
	CustomInfoTypes []GooglePrivacyDlpV2CustomInfoType `pulumi:"customInfoTypes"`
	// When true, excludes type information of the findings.
	ExcludeInfoTypes *bool `pulumi:"excludeInfoTypes"`
	// When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.
	IncludeQuote *bool `pulumi:"includeQuote"`
	// Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
	InfoTypes []GooglePrivacyDlpV2InfoType `pulumi:"infoTypes"`
	// Configuration to control the number of findings returned.
	Limits *GooglePrivacyDlpV2FindingLimits `pulumi:"limits"`
	// Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.
	MinLikelihood *GooglePrivacyDlpV2InspectConfigMinLikelihood `pulumi:"minLikelihood"`
	// 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.
	RuleSet []GooglePrivacyDlpV2InspectionRuleSet `pulumi:"ruleSet"`
}

Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.

type GooglePrivacyDlpV2InspectConfigArgs

type GooglePrivacyDlpV2InspectConfigArgs struct {
	// List of options defining data content to scan. If empty, text, images, and other content will be included.
	ContentOptions GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayInput `pulumi:"contentOptions"`
	// CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
	CustomInfoTypes GooglePrivacyDlpV2CustomInfoTypeArrayInput `pulumi:"customInfoTypes"`
	// When true, excludes type information of the findings.
	ExcludeInfoTypes pulumi.BoolPtrInput `pulumi:"excludeInfoTypes"`
	// When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.
	IncludeQuote pulumi.BoolPtrInput `pulumi:"includeQuote"`
	// Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
	InfoTypes GooglePrivacyDlpV2InfoTypeArrayInput `pulumi:"infoTypes"`
	// Configuration to control the number of findings returned.
	Limits GooglePrivacyDlpV2FindingLimitsPtrInput `pulumi:"limits"`
	// Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.
	MinLikelihood GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrInput `pulumi:"minLikelihood"`
	// 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.
	RuleSet GooglePrivacyDlpV2InspectionRuleSetArrayInput `pulumi:"ruleSet"`
}

Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.

func (GooglePrivacyDlpV2InspectConfigArgs) ElementType

func (GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigOutput

func (i GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigOutput() GooglePrivacyDlpV2InspectConfigOutput

func (GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigOutputWithContext

func (i GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigOutput

func (GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigPtrOutput

func (i GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigPtrOutput() GooglePrivacyDlpV2InspectConfigPtrOutput

func (GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2InspectConfigArgs) ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigPtrOutput

type GooglePrivacyDlpV2InspectConfigContentOptionsItem added in v0.4.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItem string

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ElementType added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutput added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutput() GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput() GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItem) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemArray added in v0.4.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemArray []GooglePrivacyDlpV2InspectConfigContentOptionsItem

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArray) ElementType added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArray) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput added in v0.4.0

func (i GooglePrivacyDlpV2InspectConfigContentOptionsItemArray) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput() GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArray) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutputWithContext added in v0.4.0

func (i GooglePrivacyDlpV2InspectConfigContentOptionsItemArray) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput

type GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayInput added in v0.4.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput() GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput
	ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput
}

GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayInput is an input type that accepts GooglePrivacyDlpV2InspectConfigContentOptionsItemArray and GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayInput` via:

GooglePrivacyDlpV2InspectConfigContentOptionsItemArray{ GooglePrivacyDlpV2InspectConfigContentOptionsItemArgs{...} }

type GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput added in v0.4.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput) ElementType added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput) Index added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutputWithContext added in v0.4.0

func (o GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemArrayOutput

type GooglePrivacyDlpV2InspectConfigContentOptionsItemInput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutput() GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput
	ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput
}

GooglePrivacyDlpV2InspectConfigContentOptionsItemInput is an input type that accepts GooglePrivacyDlpV2InspectConfigContentOptionsItemArgs and GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigContentOptionsItemInput` via:

GooglePrivacyDlpV2InspectConfigContentOptionsItemArgs{...}

type GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrInput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput() GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput
	ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput
}

func GooglePrivacyDlpV2InspectConfigContentOptionsItemPtr added in v0.6.0

func GooglePrivacyDlpV2InspectConfigContentOptionsItemPtr(v string) GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrInput

type GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) ToGooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigContentOptionsItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2InspectConfigInput

type GooglePrivacyDlpV2InspectConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigOutput() GooglePrivacyDlpV2InspectConfigOutput
	ToGooglePrivacyDlpV2InspectConfigOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigOutput
}

GooglePrivacyDlpV2InspectConfigInput is an input type that accepts GooglePrivacyDlpV2InspectConfigArgs and GooglePrivacyDlpV2InspectConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigInput` via:

GooglePrivacyDlpV2InspectConfigArgs{...}

type GooglePrivacyDlpV2InspectConfigMinLikelihood added in v0.4.0

type GooglePrivacyDlpV2InspectConfigMinLikelihood string

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ElementType added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutput added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutput() GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput() GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2InspectConfigMinLikelihood) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihood) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2InspectConfigMinLikelihoodInput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigMinLikelihoodInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutput() GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput
	ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput
}

GooglePrivacyDlpV2InspectConfigMinLikelihoodInput is an input type that accepts GooglePrivacyDlpV2InspectConfigMinLikelihoodArgs and GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigMinLikelihoodInput` via:

GooglePrivacyDlpV2InspectConfigMinLikelihoodArgs{...}

type GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutput added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutput() GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput() GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrInput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput() GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput
	ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput
}

func GooglePrivacyDlpV2InspectConfigMinLikelihoodPtr added in v0.6.0

func GooglePrivacyDlpV2InspectConfigMinLikelihoodPtr(v string) GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrInput

type GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput added in v0.6.0

type GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) ToGooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2InspectConfigMinLikelihoodPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2InspectConfigOutput

type GooglePrivacyDlpV2InspectConfigOutput struct{ *pulumi.OutputState }

Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.

func (GooglePrivacyDlpV2InspectConfigOutput) ContentOptions

List of options defining data content to scan. If empty, text, images, and other content will be included.

func (GooglePrivacyDlpV2InspectConfigOutput) CustomInfoTypes

CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.

func (GooglePrivacyDlpV2InspectConfigOutput) ElementType

func (GooglePrivacyDlpV2InspectConfigOutput) ExcludeInfoTypes

When true, excludes type information of the findings.

func (GooglePrivacyDlpV2InspectConfigOutput) IncludeQuote

When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.

func (GooglePrivacyDlpV2InspectConfigOutput) InfoTypes

Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.

func (GooglePrivacyDlpV2InspectConfigOutput) Limits

Configuration to control the number of findings returned.

func (GooglePrivacyDlpV2InspectConfigOutput) MinLikelihood

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

func (GooglePrivacyDlpV2InspectConfigOutput) RuleSet

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.

func (GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigOutput

func (o GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigOutput() GooglePrivacyDlpV2InspectConfigOutput

func (GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigOutputWithContext

func (o GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigOutput

func (GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutput

func (o GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutput() GooglePrivacyDlpV2InspectConfigPtrOutput

func (GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2InspectConfigOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigPtrOutput

type GooglePrivacyDlpV2InspectConfigPtrInput

type GooglePrivacyDlpV2InspectConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigPtrOutput() GooglePrivacyDlpV2InspectConfigPtrOutput
	ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigPtrOutput
}

GooglePrivacyDlpV2InspectConfigPtrInput is an input type that accepts GooglePrivacyDlpV2InspectConfigArgs, GooglePrivacyDlpV2InspectConfigPtr and GooglePrivacyDlpV2InspectConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigPtrInput` via:

        GooglePrivacyDlpV2InspectConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2InspectConfigPtrOutput

type GooglePrivacyDlpV2InspectConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigPtrOutput) ContentOptions

List of options defining data content to scan. If empty, text, images, and other content will be included.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) CustomInfoTypes

CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) Elem

func (GooglePrivacyDlpV2InspectConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2InspectConfigPtrOutput) ExcludeInfoTypes

When true, excludes type information of the findings.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) IncludeQuote

When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) InfoTypes

Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) Limits

Configuration to control the number of findings returned.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) MinLikelihood

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) RuleSet

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.

func (GooglePrivacyDlpV2InspectConfigPtrOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutput

func (o GooglePrivacyDlpV2InspectConfigPtrOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutput() GooglePrivacyDlpV2InspectConfigPtrOutput

func (GooglePrivacyDlpV2InspectConfigPtrOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2InspectConfigPtrOutput) ToGooglePrivacyDlpV2InspectConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigPtrOutput

type GooglePrivacyDlpV2InspectConfigResponse

type GooglePrivacyDlpV2InspectConfigResponse struct {
	// List of options defining data content to scan. If empty, text, images, and other content will be included.
	ContentOptions []string `pulumi:"contentOptions"`
	// CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
	CustomInfoTypes []GooglePrivacyDlpV2CustomInfoTypeResponse `pulumi:"customInfoTypes"`
	// When true, excludes type information of the findings.
	ExcludeInfoTypes bool `pulumi:"excludeInfoTypes"`
	// When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.
	IncludeQuote bool `pulumi:"includeQuote"`
	// Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
	InfoTypes []GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoTypes"`
	// Configuration to control the number of findings returned.
	Limits GooglePrivacyDlpV2FindingLimitsResponse `pulumi:"limits"`
	// Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.
	MinLikelihood string `pulumi:"minLikelihood"`
	// 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.
	RuleSet []GooglePrivacyDlpV2InspectionRuleSetResponse `pulumi:"ruleSet"`
}

Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.

type GooglePrivacyDlpV2InspectConfigResponseArgs

type GooglePrivacyDlpV2InspectConfigResponseArgs struct {
	// List of options defining data content to scan. If empty, text, images, and other content will be included.
	ContentOptions pulumi.StringArrayInput `pulumi:"contentOptions"`
	// CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.
	CustomInfoTypes GooglePrivacyDlpV2CustomInfoTypeResponseArrayInput `pulumi:"customInfoTypes"`
	// When true, excludes type information of the findings.
	ExcludeInfoTypes pulumi.BoolInput `pulumi:"excludeInfoTypes"`
	// When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.
	IncludeQuote pulumi.BoolInput `pulumi:"includeQuote"`
	// Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.
	InfoTypes GooglePrivacyDlpV2InfoTypeResponseArrayInput `pulumi:"infoTypes"`
	// Configuration to control the number of findings returned.
	Limits GooglePrivacyDlpV2FindingLimitsResponseInput `pulumi:"limits"`
	// Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.
	MinLikelihood pulumi.StringInput `pulumi:"minLikelihood"`
	// 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.
	RuleSet GooglePrivacyDlpV2InspectionRuleSetResponseArrayInput `pulumi:"ruleSet"`
}

Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.

func (GooglePrivacyDlpV2InspectConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponseOutput

func (i GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponseOutput() GooglePrivacyDlpV2InspectConfigResponseOutput

func (GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigResponseOutput

func (GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput

func (i GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput() GooglePrivacyDlpV2InspectConfigResponsePtrOutput

func (GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2InspectConfigResponseArgs) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectConfigResponseInput

type GooglePrivacyDlpV2InspectConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigResponseOutput() GooglePrivacyDlpV2InspectConfigResponseOutput
	ToGooglePrivacyDlpV2InspectConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigResponseOutput
}

GooglePrivacyDlpV2InspectConfigResponseInput is an input type that accepts GooglePrivacyDlpV2InspectConfigResponseArgs and GooglePrivacyDlpV2InspectConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigResponseInput` via:

GooglePrivacyDlpV2InspectConfigResponseArgs{...}

type GooglePrivacyDlpV2InspectConfigResponseOutput

type GooglePrivacyDlpV2InspectConfigResponseOutput struct{ *pulumi.OutputState }

Configuration description of the scanning process. When used with redactContent only info_types and min_likelihood are currently used.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ContentOptions

List of options defining data content to scan. If empty, text, images, and other content will be included.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) CustomInfoTypes

CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ExcludeInfoTypes

When true, excludes type information of the findings.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) IncludeQuote

When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) InfoTypes

Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) Limits

Configuration to control the number of findings returned.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) MinLikelihood

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) RuleSet

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.

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponseOutput

func (o GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponseOutput() GooglePrivacyDlpV2InspectConfigResponseOutput

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigResponseOutput

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput

func (o GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput() GooglePrivacyDlpV2InspectConfigResponsePtrOutput

func (GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectConfigResponseOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectConfigResponsePtrInput

type GooglePrivacyDlpV2InspectConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput() GooglePrivacyDlpV2InspectConfigResponsePtrOutput
	ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectConfigResponsePtrOutput
}

GooglePrivacyDlpV2InspectConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2InspectConfigResponseArgs, GooglePrivacyDlpV2InspectConfigResponsePtr and GooglePrivacyDlpV2InspectConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectConfigResponsePtrInput` via:

        GooglePrivacyDlpV2InspectConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2InspectConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ContentOptions

List of options defining data content to scan. If empty, text, images, and other content will be included.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) CustomInfoTypes

CustomInfoTypes provided by the user. See https://cloud.google.com/dlp/docs/creating-custom-infotypes to learn more.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ExcludeInfoTypes

When true, excludes type information of the findings.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) IncludeQuote

When true, a contextual quote from the data that triggered a finding is included in the response; see Finding.quote.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) InfoTypes

Restricts what info_types to look for. The values must correspond to InfoType values returned by ListInfoTypes or listed at https://cloud.google.com/dlp/docs/infotypes-reference. When no InfoTypes or CustomInfoTypes are specified in a request, the system may automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. If you need precise control and predictability as to what detectors are run you should specify specific InfoTypes listed in the reference, otherwise a default list will be used, which may change over time.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) Limits

Configuration to control the number of findings returned.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) MinLikelihood

Only returns findings equal or above this threshold. The default is POSSIBLE. See https://cloud.google.com/dlp/docs/likelihood to learn more.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) RuleSet

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.

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput

func (o GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutput() GooglePrivacyDlpV2InspectConfigResponsePtrOutput

func (GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponse

type GooglePrivacyDlpV2InspectDataSourceDetailsResponse struct {
	// The configuration used for this job.
	RequestedOptions GooglePrivacyDlpV2RequestedOptionsResponse `pulumi:"requestedOptions"`
	// A summary of the outcome of this inspection job.
	Result GooglePrivacyDlpV2ResultResponse `pulumi:"result"`
}

The results of an inspect DataSource job.

type GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs

type GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs struct {
	// The configuration used for this job.
	RequestedOptions GooglePrivacyDlpV2RequestedOptionsResponseInput `pulumi:"requestedOptions"`
	// A summary of the outcome of this inspection job.
	Result GooglePrivacyDlpV2ResultResponseInput `pulumi:"result"`
}

The results of an inspect DataSource job.

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ElementType

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutputWithContext

func (i GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

func (i GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput() GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponseInput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput() GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput
	ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput
}

GooglePrivacyDlpV2InspectDataSourceDetailsResponseInput is an input type that accepts GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs and GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectDataSourceDetailsResponseInput` via:

GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs{...}

type GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput struct{ *pulumi.OutputState }

The results of an inspect DataSource job.

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ElementType

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) RequestedOptions

The configuration used for this job.

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) Result

A summary of the outcome of this inspection job.

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutputWithContext

func (o GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectDataSourceDetailsResponseOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrInput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput() GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput
	ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput
}

GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs, GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtr and GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrInput` via:

        GooglePrivacyDlpV2InspectDataSourceDetailsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

type GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) RequestedOptions

The configuration used for this job.

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) Result

A summary of the outcome of this inspection job.

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

func (GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput) ToGooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectDataSourceDetailsResponsePtrOutput

type GooglePrivacyDlpV2InspectJobConfig

type GooglePrivacyDlpV2InspectJobConfig struct {
	// Actions to execute at the completion of the job.
	Actions []GooglePrivacyDlpV2Action `pulumi:"actions"`
	// How and what to scan for.
	InspectConfig *GooglePrivacyDlpV2InspectConfig `pulumi:"inspectConfig"`
	// If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.
	InspectTemplateName *string `pulumi:"inspectTemplateName"`
	// The data to scan.
	StorageConfig *GooglePrivacyDlpV2StorageConfig `pulumi:"storageConfig"`
}

Controls what and how to inspect for findings.

type GooglePrivacyDlpV2InspectJobConfigArgs

type GooglePrivacyDlpV2InspectJobConfigArgs struct {
	// Actions to execute at the completion of the job.
	Actions GooglePrivacyDlpV2ActionArrayInput `pulumi:"actions"`
	// How and what to scan for.
	InspectConfig GooglePrivacyDlpV2InspectConfigPtrInput `pulumi:"inspectConfig"`
	// If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.
	InspectTemplateName pulumi.StringPtrInput `pulumi:"inspectTemplateName"`
	// The data to scan.
	StorageConfig GooglePrivacyDlpV2StorageConfigPtrInput `pulumi:"storageConfig"`
}

Controls what and how to inspect for findings.

func (GooglePrivacyDlpV2InspectJobConfigArgs) ElementType

func (GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigOutput

func (i GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigOutput() GooglePrivacyDlpV2InspectJobConfigOutput

func (GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigOutputWithContext

func (i GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigOutput

func (GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigPtrOutput

func (i GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigPtrOutput() GooglePrivacyDlpV2InspectJobConfigPtrOutput

func (GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2InspectJobConfigArgs) ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigPtrOutput

type GooglePrivacyDlpV2InspectJobConfigInput

type GooglePrivacyDlpV2InspectJobConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectJobConfigOutput() GooglePrivacyDlpV2InspectJobConfigOutput
	ToGooglePrivacyDlpV2InspectJobConfigOutputWithContext(context.Context) GooglePrivacyDlpV2InspectJobConfigOutput
}

GooglePrivacyDlpV2InspectJobConfigInput is an input type that accepts GooglePrivacyDlpV2InspectJobConfigArgs and GooglePrivacyDlpV2InspectJobConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectJobConfigInput` via:

GooglePrivacyDlpV2InspectJobConfigArgs{...}

type GooglePrivacyDlpV2InspectJobConfigOutput

type GooglePrivacyDlpV2InspectJobConfigOutput struct{ *pulumi.OutputState }

Controls what and how to inspect for findings.

func (GooglePrivacyDlpV2InspectJobConfigOutput) Actions

Actions to execute at the completion of the job.

func (GooglePrivacyDlpV2InspectJobConfigOutput) ElementType

func (GooglePrivacyDlpV2InspectJobConfigOutput) InspectConfig

How and what to scan for.

func (GooglePrivacyDlpV2InspectJobConfigOutput) InspectTemplateName

If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.

func (GooglePrivacyDlpV2InspectJobConfigOutput) StorageConfig

The data to scan.

func (GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigOutput

func (o GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigOutput() GooglePrivacyDlpV2InspectJobConfigOutput

func (GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigOutputWithContext

func (o GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigOutput

func (GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutput

func (o GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutput() GooglePrivacyDlpV2InspectJobConfigPtrOutput

func (GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2InspectJobConfigOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigPtrOutput

type GooglePrivacyDlpV2InspectJobConfigPtrInput

type GooglePrivacyDlpV2InspectJobConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectJobConfigPtrOutput() GooglePrivacyDlpV2InspectJobConfigPtrOutput
	ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectJobConfigPtrOutput
}

GooglePrivacyDlpV2InspectJobConfigPtrInput is an input type that accepts GooglePrivacyDlpV2InspectJobConfigArgs, GooglePrivacyDlpV2InspectJobConfigPtr and GooglePrivacyDlpV2InspectJobConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectJobConfigPtrInput` via:

        GooglePrivacyDlpV2InspectJobConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2InspectJobConfigPtrOutput

type GooglePrivacyDlpV2InspectJobConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) Actions

Actions to execute at the completion of the job.

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) Elem

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) InspectConfig

How and what to scan for.

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) InspectTemplateName

If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) StorageConfig

The data to scan.

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutput

func (o GooglePrivacyDlpV2InspectJobConfigPtrOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutput() GooglePrivacyDlpV2InspectJobConfigPtrOutput

func (GooglePrivacyDlpV2InspectJobConfigPtrOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2InspectJobConfigPtrOutput) ToGooglePrivacyDlpV2InspectJobConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigPtrOutput

type GooglePrivacyDlpV2InspectJobConfigResponse

type GooglePrivacyDlpV2InspectJobConfigResponse struct {
	// Actions to execute at the completion of the job.
	Actions []GooglePrivacyDlpV2ActionResponse `pulumi:"actions"`
	// How and what to scan for.
	InspectConfig GooglePrivacyDlpV2InspectConfigResponse `pulumi:"inspectConfig"`
	// If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.
	InspectTemplateName string `pulumi:"inspectTemplateName"`
	// The data to scan.
	StorageConfig GooglePrivacyDlpV2StorageConfigResponse `pulumi:"storageConfig"`
}

Controls what and how to inspect for findings.

type GooglePrivacyDlpV2InspectJobConfigResponseArgs

type GooglePrivacyDlpV2InspectJobConfigResponseArgs struct {
	// Actions to execute at the completion of the job.
	Actions GooglePrivacyDlpV2ActionResponseArrayInput `pulumi:"actions"`
	// How and what to scan for.
	InspectConfig GooglePrivacyDlpV2InspectConfigResponseInput `pulumi:"inspectConfig"`
	// If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.
	InspectTemplateName pulumi.StringInput `pulumi:"inspectTemplateName"`
	// The data to scan.
	StorageConfig GooglePrivacyDlpV2StorageConfigResponseInput `pulumi:"storageConfig"`
}

Controls what and how to inspect for findings.

func (GooglePrivacyDlpV2InspectJobConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponseOutput

func (i GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponseOutput() GooglePrivacyDlpV2InspectJobConfigResponseOutput

func (GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigResponseOutput

func (GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

func (i GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput() GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

func (GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2InspectJobConfigResponseArgs) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectJobConfigResponseInput

type GooglePrivacyDlpV2InspectJobConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectJobConfigResponseOutput() GooglePrivacyDlpV2InspectJobConfigResponseOutput
	ToGooglePrivacyDlpV2InspectJobConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InspectJobConfigResponseOutput
}

GooglePrivacyDlpV2InspectJobConfigResponseInput is an input type that accepts GooglePrivacyDlpV2InspectJobConfigResponseArgs and GooglePrivacyDlpV2InspectJobConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectJobConfigResponseInput` via:

GooglePrivacyDlpV2InspectJobConfigResponseArgs{...}

type GooglePrivacyDlpV2InspectJobConfigResponseOutput

type GooglePrivacyDlpV2InspectJobConfigResponseOutput struct{ *pulumi.OutputState }

Controls what and how to inspect for findings.

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) Actions

Actions to execute at the completion of the job.

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) InspectConfig

How and what to scan for.

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) InspectTemplateName

If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) StorageConfig

The data to scan.

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponseOutput

func (o GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponseOutput() GooglePrivacyDlpV2InspectJobConfigResponseOutput

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigResponseOutput

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

func (o GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput() GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

func (GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectJobConfigResponseOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectJobConfigResponsePtrInput

type GooglePrivacyDlpV2InspectJobConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput() GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput
	ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput
}

GooglePrivacyDlpV2InspectJobConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2InspectJobConfigResponseArgs, GooglePrivacyDlpV2InspectJobConfigResponsePtr and GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectJobConfigResponsePtrInput` via:

        GooglePrivacyDlpV2InspectJobConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) Actions

Actions to execute at the completion of the job.

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) InspectConfig

How and what to scan for.

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) InspectTemplateName

If provided, will be used as the default for all values in InspectConfig. `inspect_config` will be merged into the values persisted as part of the template.

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) StorageConfig

The data to scan.

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

func (o GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutput() GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

func (GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2InspectJobConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectJobConfigResponsePtrOutput

type GooglePrivacyDlpV2InspectTemplateResponse

type GooglePrivacyDlpV2InspectTemplateResponse struct {
	// The creation timestamp of an inspectTemplate.
	CreateTime string `pulumi:"createTime"`
	// Short description (max 256 chars).
	Description string `pulumi:"description"`
	// Display name (max 256 chars).
	DisplayName string `pulumi:"displayName"`
	// The core content of the template. Configuration of the scanning process.
	InspectConfig GooglePrivacyDlpV2InspectConfigResponse `pulumi:"inspectConfig"`
	// The template name. The template will have one of the following formats: `projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID`;
	Name string `pulumi:"name"`
	// The last update timestamp of an inspectTemplate.
	UpdateTime string `pulumi:"updateTime"`
}

The inspectTemplate contains a configuration (set of types of sensitive data to be detected) to be used anywhere you otherwise would normally specify InspectConfig. See https://cloud.google.com/dlp/docs/concepts-templates to learn more.

type GooglePrivacyDlpV2InspectTemplateResponseArgs

type GooglePrivacyDlpV2InspectTemplateResponseArgs struct {
	// The creation timestamp of an inspectTemplate.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Short description (max 256 chars).
	Description pulumi.StringInput `pulumi:"description"`
	// Display name (max 256 chars).
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The core content of the template. Configuration of the scanning process.
	InspectConfig GooglePrivacyDlpV2InspectConfigResponseInput `pulumi:"inspectConfig"`
	// The template name. The template will have one of the following formats: `projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID`;
	Name pulumi.StringInput `pulumi:"name"`
	// The last update timestamp of an inspectTemplate.
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

The inspectTemplate contains a configuration (set of types of sensitive data to be detected) to be used anywhere you otherwise would normally specify InspectConfig. See https://cloud.google.com/dlp/docs/concepts-templates to learn more.

func (GooglePrivacyDlpV2InspectTemplateResponseArgs) ElementType

func (GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponseOutput

func (i GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponseOutput() GooglePrivacyDlpV2InspectTemplateResponseOutput

func (GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponseOutputWithContext

func (i GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectTemplateResponseOutput

func (GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (i GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput() GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2InspectTemplateResponseArgs) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

type GooglePrivacyDlpV2InspectTemplateResponseInput

type GooglePrivacyDlpV2InspectTemplateResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectTemplateResponseOutput() GooglePrivacyDlpV2InspectTemplateResponseOutput
	ToGooglePrivacyDlpV2InspectTemplateResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InspectTemplateResponseOutput
}

GooglePrivacyDlpV2InspectTemplateResponseInput is an input type that accepts GooglePrivacyDlpV2InspectTemplateResponseArgs and GooglePrivacyDlpV2InspectTemplateResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectTemplateResponseInput` via:

GooglePrivacyDlpV2InspectTemplateResponseArgs{...}

type GooglePrivacyDlpV2InspectTemplateResponseOutput

type GooglePrivacyDlpV2InspectTemplateResponseOutput struct{ *pulumi.OutputState }

The inspectTemplate contains a configuration (set of types of sensitive data to be detected) to be used anywhere you otherwise would normally specify InspectConfig. See https://cloud.google.com/dlp/docs/concepts-templates to learn more.

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) CreateTime

The creation timestamp of an inspectTemplate.

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) Description

Short description (max 256 chars).

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) DisplayName

Display name (max 256 chars).

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) ElementType

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) InspectConfig

The core content of the template. Configuration of the scanning process.

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) Name

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

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponseOutput

func (o GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponseOutput() GooglePrivacyDlpV2InspectTemplateResponseOutput

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponseOutputWithContext

func (o GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectTemplateResponseOutput

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (o GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput() GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectTemplateResponseOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (GooglePrivacyDlpV2InspectTemplateResponseOutput) UpdateTime

The last update timestamp of an inspectTemplate.

type GooglePrivacyDlpV2InspectTemplateResponsePtrInput

type GooglePrivacyDlpV2InspectTemplateResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput() GooglePrivacyDlpV2InspectTemplateResponsePtrOutput
	ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2InspectTemplateResponsePtrOutput
}

GooglePrivacyDlpV2InspectTemplateResponsePtrInput is an input type that accepts GooglePrivacyDlpV2InspectTemplateResponseArgs, GooglePrivacyDlpV2InspectTemplateResponsePtr and GooglePrivacyDlpV2InspectTemplateResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectTemplateResponsePtrInput` via:

        GooglePrivacyDlpV2InspectTemplateResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

type GooglePrivacyDlpV2InspectTemplateResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) CreateTime

The creation timestamp of an inspectTemplate.

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) Description

Short description (max 256 chars).

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) DisplayName

Display name (max 256 chars).

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) Elem

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) InspectConfig

The core content of the template. Configuration of the scanning process.

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) Name

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

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (o GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutput() GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) ToGooglePrivacyDlpV2InspectTemplateResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectTemplateResponsePtrOutput

func (GooglePrivacyDlpV2InspectTemplateResponsePtrOutput) UpdateTime

The last update timestamp of an inspectTemplate.

type GooglePrivacyDlpV2InspectionRule

type GooglePrivacyDlpV2InspectionRule struct {
	// Exclusion rule.
	ExclusionRule *GooglePrivacyDlpV2ExclusionRule `pulumi:"exclusionRule"`
	// Hotword-based detection rule.
	HotwordRule *GooglePrivacyDlpV2HotwordRule `pulumi:"hotwordRule"`
}

A single inspection rule to be applied to infoTypes, specified in `InspectionRuleSet`.

type GooglePrivacyDlpV2InspectionRuleArgs

type GooglePrivacyDlpV2InspectionRuleArgs struct {
	// Exclusion rule.
	ExclusionRule GooglePrivacyDlpV2ExclusionRulePtrInput `pulumi:"exclusionRule"`
	// Hotword-based detection rule.
	HotwordRule GooglePrivacyDlpV2HotwordRulePtrInput `pulumi:"hotwordRule"`
}

A single inspection rule to be applied to infoTypes, specified in `InspectionRuleSet`.

func (GooglePrivacyDlpV2InspectionRuleArgs) ElementType

func (GooglePrivacyDlpV2InspectionRuleArgs) ToGooglePrivacyDlpV2InspectionRuleOutput

func (i GooglePrivacyDlpV2InspectionRuleArgs) ToGooglePrivacyDlpV2InspectionRuleOutput() GooglePrivacyDlpV2InspectionRuleOutput

func (GooglePrivacyDlpV2InspectionRuleArgs) ToGooglePrivacyDlpV2InspectionRuleOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleArgs) ToGooglePrivacyDlpV2InspectionRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleOutput

type GooglePrivacyDlpV2InspectionRuleArray

type GooglePrivacyDlpV2InspectionRuleArray []GooglePrivacyDlpV2InspectionRuleInput

func (GooglePrivacyDlpV2InspectionRuleArray) ElementType

func (GooglePrivacyDlpV2InspectionRuleArray) ToGooglePrivacyDlpV2InspectionRuleArrayOutput

func (i GooglePrivacyDlpV2InspectionRuleArray) ToGooglePrivacyDlpV2InspectionRuleArrayOutput() GooglePrivacyDlpV2InspectionRuleArrayOutput

func (GooglePrivacyDlpV2InspectionRuleArray) ToGooglePrivacyDlpV2InspectionRuleArrayOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleArray) ToGooglePrivacyDlpV2InspectionRuleArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleArrayOutput

type GooglePrivacyDlpV2InspectionRuleArrayInput

type GooglePrivacyDlpV2InspectionRuleArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleArrayOutput() GooglePrivacyDlpV2InspectionRuleArrayOutput
	ToGooglePrivacyDlpV2InspectionRuleArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleArrayOutput
}

GooglePrivacyDlpV2InspectionRuleArrayInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleArray and GooglePrivacyDlpV2InspectionRuleArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleArrayInput` via:

GooglePrivacyDlpV2InspectionRuleArray{ GooglePrivacyDlpV2InspectionRuleArgs{...} }

type GooglePrivacyDlpV2InspectionRuleArrayOutput

type GooglePrivacyDlpV2InspectionRuleArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectionRuleArrayOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleArrayOutput) Index

func (GooglePrivacyDlpV2InspectionRuleArrayOutput) ToGooglePrivacyDlpV2InspectionRuleArrayOutput

func (o GooglePrivacyDlpV2InspectionRuleArrayOutput) ToGooglePrivacyDlpV2InspectionRuleArrayOutput() GooglePrivacyDlpV2InspectionRuleArrayOutput

func (GooglePrivacyDlpV2InspectionRuleArrayOutput) ToGooglePrivacyDlpV2InspectionRuleArrayOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleArrayOutput) ToGooglePrivacyDlpV2InspectionRuleArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleArrayOutput

type GooglePrivacyDlpV2InspectionRuleInput

type GooglePrivacyDlpV2InspectionRuleInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleOutput() GooglePrivacyDlpV2InspectionRuleOutput
	ToGooglePrivacyDlpV2InspectionRuleOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleOutput
}

GooglePrivacyDlpV2InspectionRuleInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleArgs and GooglePrivacyDlpV2InspectionRuleOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleInput` via:

GooglePrivacyDlpV2InspectionRuleArgs{...}

type GooglePrivacyDlpV2InspectionRuleOutput

type GooglePrivacyDlpV2InspectionRuleOutput struct{ *pulumi.OutputState }

A single inspection rule to be applied to infoTypes, specified in `InspectionRuleSet`.

func (GooglePrivacyDlpV2InspectionRuleOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleOutput) ExclusionRule

Exclusion rule.

func (GooglePrivacyDlpV2InspectionRuleOutput) HotwordRule

Hotword-based detection rule.

func (GooglePrivacyDlpV2InspectionRuleOutput) ToGooglePrivacyDlpV2InspectionRuleOutput

func (o GooglePrivacyDlpV2InspectionRuleOutput) ToGooglePrivacyDlpV2InspectionRuleOutput() GooglePrivacyDlpV2InspectionRuleOutput

func (GooglePrivacyDlpV2InspectionRuleOutput) ToGooglePrivacyDlpV2InspectionRuleOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleOutput) ToGooglePrivacyDlpV2InspectionRuleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleOutput

type GooglePrivacyDlpV2InspectionRuleResponse

type GooglePrivacyDlpV2InspectionRuleResponse struct {
	// Exclusion rule.
	ExclusionRule GooglePrivacyDlpV2ExclusionRuleResponse `pulumi:"exclusionRule"`
	// Hotword-based detection rule.
	HotwordRule GooglePrivacyDlpV2HotwordRuleResponse `pulumi:"hotwordRule"`
}

A single inspection rule to be applied to infoTypes, specified in `InspectionRuleSet`.

type GooglePrivacyDlpV2InspectionRuleResponseArgs

type GooglePrivacyDlpV2InspectionRuleResponseArgs struct {
	// Exclusion rule.
	ExclusionRule GooglePrivacyDlpV2ExclusionRuleResponseInput `pulumi:"exclusionRule"`
	// Hotword-based detection rule.
	HotwordRule GooglePrivacyDlpV2HotwordRuleResponseInput `pulumi:"hotwordRule"`
}

A single inspection rule to be applied to infoTypes, specified in `InspectionRuleSet`.

func (GooglePrivacyDlpV2InspectionRuleResponseArgs) ElementType

func (GooglePrivacyDlpV2InspectionRuleResponseArgs) ToGooglePrivacyDlpV2InspectionRuleResponseOutput

func (i GooglePrivacyDlpV2InspectionRuleResponseArgs) ToGooglePrivacyDlpV2InspectionRuleResponseOutput() GooglePrivacyDlpV2InspectionRuleResponseOutput

func (GooglePrivacyDlpV2InspectionRuleResponseArgs) ToGooglePrivacyDlpV2InspectionRuleResponseOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleResponseArgs) ToGooglePrivacyDlpV2InspectionRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleResponseOutput

type GooglePrivacyDlpV2InspectionRuleResponseArray

type GooglePrivacyDlpV2InspectionRuleResponseArray []GooglePrivacyDlpV2InspectionRuleResponseInput

func (GooglePrivacyDlpV2InspectionRuleResponseArray) ElementType

func (GooglePrivacyDlpV2InspectionRuleResponseArray) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutput

func (i GooglePrivacyDlpV2InspectionRuleResponseArray) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutput() GooglePrivacyDlpV2InspectionRuleResponseArrayOutput

func (GooglePrivacyDlpV2InspectionRuleResponseArray) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleResponseArray) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleResponseArrayOutput

type GooglePrivacyDlpV2InspectionRuleResponseArrayInput

type GooglePrivacyDlpV2InspectionRuleResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutput() GooglePrivacyDlpV2InspectionRuleResponseArrayOutput
	ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleResponseArrayOutput
}

GooglePrivacyDlpV2InspectionRuleResponseArrayInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleResponseArray and GooglePrivacyDlpV2InspectionRuleResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleResponseArrayInput` via:

GooglePrivacyDlpV2InspectionRuleResponseArray{ GooglePrivacyDlpV2InspectionRuleResponseArgs{...} }

type GooglePrivacyDlpV2InspectionRuleResponseArrayOutput

type GooglePrivacyDlpV2InspectionRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectionRuleResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleResponseArrayOutput) Index

func (GooglePrivacyDlpV2InspectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutput

func (o GooglePrivacyDlpV2InspectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutput() GooglePrivacyDlpV2InspectionRuleResponseArrayOutput

func (GooglePrivacyDlpV2InspectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleResponseArrayOutput

type GooglePrivacyDlpV2InspectionRuleResponseInput

type GooglePrivacyDlpV2InspectionRuleResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleResponseOutput() GooglePrivacyDlpV2InspectionRuleResponseOutput
	ToGooglePrivacyDlpV2InspectionRuleResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleResponseOutput
}

GooglePrivacyDlpV2InspectionRuleResponseInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleResponseArgs and GooglePrivacyDlpV2InspectionRuleResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleResponseInput` via:

GooglePrivacyDlpV2InspectionRuleResponseArgs{...}

type GooglePrivacyDlpV2InspectionRuleResponseOutput

type GooglePrivacyDlpV2InspectionRuleResponseOutput struct{ *pulumi.OutputState }

A single inspection rule to be applied to infoTypes, specified in `InspectionRuleSet`.

func (GooglePrivacyDlpV2InspectionRuleResponseOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleResponseOutput) ExclusionRule

Exclusion rule.

func (GooglePrivacyDlpV2InspectionRuleResponseOutput) HotwordRule

Hotword-based detection rule.

func (GooglePrivacyDlpV2InspectionRuleResponseOutput) ToGooglePrivacyDlpV2InspectionRuleResponseOutput

func (o GooglePrivacyDlpV2InspectionRuleResponseOutput) ToGooglePrivacyDlpV2InspectionRuleResponseOutput() GooglePrivacyDlpV2InspectionRuleResponseOutput

func (GooglePrivacyDlpV2InspectionRuleResponseOutput) ToGooglePrivacyDlpV2InspectionRuleResponseOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleResponseOutput) ToGooglePrivacyDlpV2InspectionRuleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleResponseOutput

type GooglePrivacyDlpV2InspectionRuleSet

type GooglePrivacyDlpV2InspectionRuleSet struct {
	// List of infoTypes this rule set is applied to.
	InfoTypes []GooglePrivacyDlpV2InfoType `pulumi:"infoTypes"`
	// Set of rules to be applied to infoTypes. The rules are applied in order.
	Rules []GooglePrivacyDlpV2InspectionRule `pulumi:"rules"`
}

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.

type GooglePrivacyDlpV2InspectionRuleSetArgs

type GooglePrivacyDlpV2InspectionRuleSetArgs struct {
	// List of infoTypes this rule set is applied to.
	InfoTypes GooglePrivacyDlpV2InfoTypeArrayInput `pulumi:"infoTypes"`
	// Set of rules to be applied to infoTypes. The rules are applied in order.
	Rules GooglePrivacyDlpV2InspectionRuleArrayInput `pulumi:"rules"`
}

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.

func (GooglePrivacyDlpV2InspectionRuleSetArgs) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetArgs) ToGooglePrivacyDlpV2InspectionRuleSetOutput

func (i GooglePrivacyDlpV2InspectionRuleSetArgs) ToGooglePrivacyDlpV2InspectionRuleSetOutput() GooglePrivacyDlpV2InspectionRuleSetOutput

func (GooglePrivacyDlpV2InspectionRuleSetArgs) ToGooglePrivacyDlpV2InspectionRuleSetOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleSetArgs) ToGooglePrivacyDlpV2InspectionRuleSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetOutput

type GooglePrivacyDlpV2InspectionRuleSetArray

type GooglePrivacyDlpV2InspectionRuleSetArray []GooglePrivacyDlpV2InspectionRuleSetInput

func (GooglePrivacyDlpV2InspectionRuleSetArray) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetArray) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutput

func (i GooglePrivacyDlpV2InspectionRuleSetArray) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutput() GooglePrivacyDlpV2InspectionRuleSetArrayOutput

func (GooglePrivacyDlpV2InspectionRuleSetArray) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleSetArray) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetArrayOutput

type GooglePrivacyDlpV2InspectionRuleSetArrayInput

type GooglePrivacyDlpV2InspectionRuleSetArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleSetArrayOutput() GooglePrivacyDlpV2InspectionRuleSetArrayOutput
	ToGooglePrivacyDlpV2InspectionRuleSetArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleSetArrayOutput
}

GooglePrivacyDlpV2InspectionRuleSetArrayInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleSetArray and GooglePrivacyDlpV2InspectionRuleSetArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleSetArrayInput` via:

GooglePrivacyDlpV2InspectionRuleSetArray{ GooglePrivacyDlpV2InspectionRuleSetArgs{...} }

type GooglePrivacyDlpV2InspectionRuleSetArrayOutput

type GooglePrivacyDlpV2InspectionRuleSetArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectionRuleSetArrayOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetArrayOutput) Index

func (GooglePrivacyDlpV2InspectionRuleSetArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutput

func (o GooglePrivacyDlpV2InspectionRuleSetArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutput() GooglePrivacyDlpV2InspectionRuleSetArrayOutput

func (GooglePrivacyDlpV2InspectionRuleSetArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleSetArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetArrayOutput

type GooglePrivacyDlpV2InspectionRuleSetInput

type GooglePrivacyDlpV2InspectionRuleSetInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleSetOutput() GooglePrivacyDlpV2InspectionRuleSetOutput
	ToGooglePrivacyDlpV2InspectionRuleSetOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleSetOutput
}

GooglePrivacyDlpV2InspectionRuleSetInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleSetArgs and GooglePrivacyDlpV2InspectionRuleSetOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleSetInput` via:

GooglePrivacyDlpV2InspectionRuleSetArgs{...}

type GooglePrivacyDlpV2InspectionRuleSetOutput

type GooglePrivacyDlpV2InspectionRuleSetOutput struct{ *pulumi.OutputState }

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.

func (GooglePrivacyDlpV2InspectionRuleSetOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetOutput) InfoTypes

List of infoTypes this rule set is applied to.

func (GooglePrivacyDlpV2InspectionRuleSetOutput) Rules

Set of rules to be applied to infoTypes. The rules are applied in order.

func (GooglePrivacyDlpV2InspectionRuleSetOutput) ToGooglePrivacyDlpV2InspectionRuleSetOutput

func (o GooglePrivacyDlpV2InspectionRuleSetOutput) ToGooglePrivacyDlpV2InspectionRuleSetOutput() GooglePrivacyDlpV2InspectionRuleSetOutput

func (GooglePrivacyDlpV2InspectionRuleSetOutput) ToGooglePrivacyDlpV2InspectionRuleSetOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleSetOutput) ToGooglePrivacyDlpV2InspectionRuleSetOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetOutput

type GooglePrivacyDlpV2InspectionRuleSetResponse

type GooglePrivacyDlpV2InspectionRuleSetResponse struct {
	// List of infoTypes this rule set is applied to.
	InfoTypes []GooglePrivacyDlpV2InfoTypeResponse `pulumi:"infoTypes"`
	// Set of rules to be applied to infoTypes. The rules are applied in order.
	Rules []GooglePrivacyDlpV2InspectionRuleResponse `pulumi:"rules"`
}

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.

type GooglePrivacyDlpV2InspectionRuleSetResponseArgs

type GooglePrivacyDlpV2InspectionRuleSetResponseArgs struct {
	// List of infoTypes this rule set is applied to.
	InfoTypes GooglePrivacyDlpV2InfoTypeResponseArrayInput `pulumi:"infoTypes"`
	// Set of rules to be applied to infoTypes. The rules are applied in order.
	Rules GooglePrivacyDlpV2InspectionRuleResponseArrayInput `pulumi:"rules"`
}

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.

func (GooglePrivacyDlpV2InspectionRuleSetResponseArgs) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetResponseArgs) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutput

func (i GooglePrivacyDlpV2InspectionRuleSetResponseArgs) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutput() GooglePrivacyDlpV2InspectionRuleSetResponseOutput

func (GooglePrivacyDlpV2InspectionRuleSetResponseArgs) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleSetResponseArgs) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetResponseOutput

type GooglePrivacyDlpV2InspectionRuleSetResponseArray

type GooglePrivacyDlpV2InspectionRuleSetResponseArray []GooglePrivacyDlpV2InspectionRuleSetResponseInput

func (GooglePrivacyDlpV2InspectionRuleSetResponseArray) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetResponseArray) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput

func (i GooglePrivacyDlpV2InspectionRuleSetResponseArray) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput() GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput

func (GooglePrivacyDlpV2InspectionRuleSetResponseArray) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2InspectionRuleSetResponseArray) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput

type GooglePrivacyDlpV2InspectionRuleSetResponseArrayInput

type GooglePrivacyDlpV2InspectionRuleSetResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput() GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput
	ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput
}

GooglePrivacyDlpV2InspectionRuleSetResponseArrayInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleSetResponseArray and GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleSetResponseArrayInput` via:

GooglePrivacyDlpV2InspectionRuleSetResponseArray{ GooglePrivacyDlpV2InspectionRuleSetResponseArgs{...} }

type GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput

type GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput) Index

func (GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput

func (GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetResponseArrayOutput

type GooglePrivacyDlpV2InspectionRuleSetResponseInput

type GooglePrivacyDlpV2InspectionRuleSetResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2InspectionRuleSetResponseOutput() GooglePrivacyDlpV2InspectionRuleSetResponseOutput
	ToGooglePrivacyDlpV2InspectionRuleSetResponseOutputWithContext(context.Context) GooglePrivacyDlpV2InspectionRuleSetResponseOutput
}

GooglePrivacyDlpV2InspectionRuleSetResponseInput is an input type that accepts GooglePrivacyDlpV2InspectionRuleSetResponseArgs and GooglePrivacyDlpV2InspectionRuleSetResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2InspectionRuleSetResponseInput` via:

GooglePrivacyDlpV2InspectionRuleSetResponseArgs{...}

type GooglePrivacyDlpV2InspectionRuleSetResponseOutput

type GooglePrivacyDlpV2InspectionRuleSetResponseOutput struct{ *pulumi.OutputState }

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.

func (GooglePrivacyDlpV2InspectionRuleSetResponseOutput) ElementType

func (GooglePrivacyDlpV2InspectionRuleSetResponseOutput) InfoTypes

List of infoTypes this rule set is applied to.

func (GooglePrivacyDlpV2InspectionRuleSetResponseOutput) Rules

Set of rules to be applied to infoTypes. The rules are applied in order.

func (GooglePrivacyDlpV2InspectionRuleSetResponseOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutput

func (o GooglePrivacyDlpV2InspectionRuleSetResponseOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutput() GooglePrivacyDlpV2InspectionRuleSetResponseOutput

func (GooglePrivacyDlpV2InspectionRuleSetResponseOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutputWithContext

func (o GooglePrivacyDlpV2InspectionRuleSetResponseOutput) ToGooglePrivacyDlpV2InspectionRuleSetResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2InspectionRuleSetResponseOutput

type GooglePrivacyDlpV2JobNotificationEmails

type GooglePrivacyDlpV2JobNotificationEmails struct {
}

Enable email notification to project owners and editors on jobs's completion/failure.

type GooglePrivacyDlpV2JobNotificationEmailsArgs

type GooglePrivacyDlpV2JobNotificationEmailsArgs struct {
}

Enable email notification to project owners and editors on jobs's completion/failure.

func (GooglePrivacyDlpV2JobNotificationEmailsArgs) ElementType

func (GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsOutput

func (i GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsOutput() GooglePrivacyDlpV2JobNotificationEmailsOutput

func (GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsOutputWithContext

func (i GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsOutput

func (GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput

func (i GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput() GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

func (GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext

func (i GooglePrivacyDlpV2JobNotificationEmailsArgs) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

type GooglePrivacyDlpV2JobNotificationEmailsInput

type GooglePrivacyDlpV2JobNotificationEmailsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2JobNotificationEmailsOutput() GooglePrivacyDlpV2JobNotificationEmailsOutput
	ToGooglePrivacyDlpV2JobNotificationEmailsOutputWithContext(context.Context) GooglePrivacyDlpV2JobNotificationEmailsOutput
}

GooglePrivacyDlpV2JobNotificationEmailsInput is an input type that accepts GooglePrivacyDlpV2JobNotificationEmailsArgs and GooglePrivacyDlpV2JobNotificationEmailsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2JobNotificationEmailsInput` via:

GooglePrivacyDlpV2JobNotificationEmailsArgs{...}

type GooglePrivacyDlpV2JobNotificationEmailsOutput

type GooglePrivacyDlpV2JobNotificationEmailsOutput struct{ *pulumi.OutputState }

Enable email notification to project owners and editors on jobs's completion/failure.

func (GooglePrivacyDlpV2JobNotificationEmailsOutput) ElementType

func (GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsOutput

func (o GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsOutput() GooglePrivacyDlpV2JobNotificationEmailsOutput

func (GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsOutputWithContext

func (o GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsOutput

func (GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput

func (o GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput() GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

func (GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext

func (o GooglePrivacyDlpV2JobNotificationEmailsOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

type GooglePrivacyDlpV2JobNotificationEmailsPtrInput

type GooglePrivacyDlpV2JobNotificationEmailsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput() GooglePrivacyDlpV2JobNotificationEmailsPtrOutput
	ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2JobNotificationEmailsPtrOutput
}

GooglePrivacyDlpV2JobNotificationEmailsPtrInput is an input type that accepts GooglePrivacyDlpV2JobNotificationEmailsArgs, GooglePrivacyDlpV2JobNotificationEmailsPtr and GooglePrivacyDlpV2JobNotificationEmailsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2JobNotificationEmailsPtrInput` via:

        GooglePrivacyDlpV2JobNotificationEmailsArgs{...}

or:

        nil

type GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

type GooglePrivacyDlpV2JobNotificationEmailsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2JobNotificationEmailsPtrOutput) Elem

func (GooglePrivacyDlpV2JobNotificationEmailsPtrOutput) ElementType

func (GooglePrivacyDlpV2JobNotificationEmailsPtrOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput

func (o GooglePrivacyDlpV2JobNotificationEmailsPtrOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutput() GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

func (GooglePrivacyDlpV2JobNotificationEmailsPtrOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext

func (o GooglePrivacyDlpV2JobNotificationEmailsPtrOutput) ToGooglePrivacyDlpV2JobNotificationEmailsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsPtrOutput

type GooglePrivacyDlpV2JobNotificationEmailsResponse

type GooglePrivacyDlpV2JobNotificationEmailsResponse struct {
}

Enable email notification to project owners and editors on jobs's completion/failure.

type GooglePrivacyDlpV2JobNotificationEmailsResponseArgs

type GooglePrivacyDlpV2JobNotificationEmailsResponseArgs struct {
}

Enable email notification to project owners and editors on jobs's completion/failure.

func (GooglePrivacyDlpV2JobNotificationEmailsResponseArgs) ElementType

func (GooglePrivacyDlpV2JobNotificationEmailsResponseArgs) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutput

func (i GooglePrivacyDlpV2JobNotificationEmailsResponseArgs) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutput() GooglePrivacyDlpV2JobNotificationEmailsResponseOutput

func (GooglePrivacyDlpV2JobNotificationEmailsResponseArgs) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutputWithContext

func (i GooglePrivacyDlpV2JobNotificationEmailsResponseArgs) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsResponseOutput

type GooglePrivacyDlpV2JobNotificationEmailsResponseInput

type GooglePrivacyDlpV2JobNotificationEmailsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutput() GooglePrivacyDlpV2JobNotificationEmailsResponseOutput
	ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2JobNotificationEmailsResponseOutput
}

GooglePrivacyDlpV2JobNotificationEmailsResponseInput is an input type that accepts GooglePrivacyDlpV2JobNotificationEmailsResponseArgs and GooglePrivacyDlpV2JobNotificationEmailsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2JobNotificationEmailsResponseInput` via:

GooglePrivacyDlpV2JobNotificationEmailsResponseArgs{...}

type GooglePrivacyDlpV2JobNotificationEmailsResponseOutput

type GooglePrivacyDlpV2JobNotificationEmailsResponseOutput struct{ *pulumi.OutputState }

Enable email notification to project owners and editors on jobs's completion/failure.

func (GooglePrivacyDlpV2JobNotificationEmailsResponseOutput) ElementType

func (GooglePrivacyDlpV2JobNotificationEmailsResponseOutput) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutput

func (GooglePrivacyDlpV2JobNotificationEmailsResponseOutput) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutputWithContext

func (o GooglePrivacyDlpV2JobNotificationEmailsResponseOutput) ToGooglePrivacyDlpV2JobNotificationEmailsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2JobNotificationEmailsResponseOutput

type GooglePrivacyDlpV2KAnonymityConfig

type GooglePrivacyDlpV2KAnonymityConfig struct {
	// Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
	EntityId *GooglePrivacyDlpV2EntityId `pulumi:"entityId"`
	// Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
	QuasiIds []GooglePrivacyDlpV2FieldId `pulumi:"quasiIds"`
}

k-anonymity metric, used for analysis of reidentification risk.

type GooglePrivacyDlpV2KAnonymityConfigArgs

type GooglePrivacyDlpV2KAnonymityConfigArgs struct {
	// Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
	EntityId GooglePrivacyDlpV2EntityIdPtrInput `pulumi:"entityId"`
	// Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
	QuasiIds GooglePrivacyDlpV2FieldIdArrayInput `pulumi:"quasiIds"`
}

k-anonymity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2KAnonymityConfigArgs) ElementType

func (GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigOutput

func (i GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigOutput() GooglePrivacyDlpV2KAnonymityConfigOutput

func (GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigOutput

func (GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput

func (i GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput() GooglePrivacyDlpV2KAnonymityConfigPtrOutput

func (GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityConfigArgs) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigPtrOutput

type GooglePrivacyDlpV2KAnonymityConfigInput

type GooglePrivacyDlpV2KAnonymityConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityConfigOutput() GooglePrivacyDlpV2KAnonymityConfigOutput
	ToGooglePrivacyDlpV2KAnonymityConfigOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityConfigOutput
}

GooglePrivacyDlpV2KAnonymityConfigInput is an input type that accepts GooglePrivacyDlpV2KAnonymityConfigArgs and GooglePrivacyDlpV2KAnonymityConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityConfigInput` via:

GooglePrivacyDlpV2KAnonymityConfigArgs{...}

type GooglePrivacyDlpV2KAnonymityConfigOutput

type GooglePrivacyDlpV2KAnonymityConfigOutput struct{ *pulumi.OutputState }

k-anonymity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2KAnonymityConfigOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityConfigOutput) EntityId

Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.

func (GooglePrivacyDlpV2KAnonymityConfigOutput) QuasiIds

Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.

func (GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigOutput

func (o GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigOutput() GooglePrivacyDlpV2KAnonymityConfigOutput

func (GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigOutput

func (GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput

func (o GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput() GooglePrivacyDlpV2KAnonymityConfigPtrOutput

func (GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityConfigOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigPtrOutput

type GooglePrivacyDlpV2KAnonymityConfigPtrInput

type GooglePrivacyDlpV2KAnonymityConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput() GooglePrivacyDlpV2KAnonymityConfigPtrOutput
	ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityConfigPtrOutput
}

GooglePrivacyDlpV2KAnonymityConfigPtrInput is an input type that accepts GooglePrivacyDlpV2KAnonymityConfigArgs, GooglePrivacyDlpV2KAnonymityConfigPtr and GooglePrivacyDlpV2KAnonymityConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityConfigPtrInput` via:

        GooglePrivacyDlpV2KAnonymityConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2KAnonymityConfigPtrOutput

type GooglePrivacyDlpV2KAnonymityConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KAnonymityConfigPtrOutput) Elem

func (GooglePrivacyDlpV2KAnonymityConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityConfigPtrOutput) EntityId

Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.

func (GooglePrivacyDlpV2KAnonymityConfigPtrOutput) QuasiIds

Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.

func (GooglePrivacyDlpV2KAnonymityConfigPtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput

func (o GooglePrivacyDlpV2KAnonymityConfigPtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutput() GooglePrivacyDlpV2KAnonymityConfigPtrOutput

func (GooglePrivacyDlpV2KAnonymityConfigPtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityConfigPtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigPtrOutput

type GooglePrivacyDlpV2KAnonymityConfigResponse

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

k-anonymity metric, used for analysis of reidentification risk.

type GooglePrivacyDlpV2KAnonymityConfigResponseArgs

type GooglePrivacyDlpV2KAnonymityConfigResponseArgs struct {
	// Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.
	EntityId GooglePrivacyDlpV2EntityIdResponseInput `pulumi:"entityId"`
	// Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.
	QuasiIds GooglePrivacyDlpV2FieldIdResponseArrayInput `pulumi:"quasiIds"`
}

k-anonymity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutput

func (i GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutput() GooglePrivacyDlpV2KAnonymityConfigResponseOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigResponseOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

func (i GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput() GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityConfigResponseArgs) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityConfigResponseInput

type GooglePrivacyDlpV2KAnonymityConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityConfigResponseOutput() GooglePrivacyDlpV2KAnonymityConfigResponseOutput
	ToGooglePrivacyDlpV2KAnonymityConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityConfigResponseOutput
}

GooglePrivacyDlpV2KAnonymityConfigResponseInput is an input type that accepts GooglePrivacyDlpV2KAnonymityConfigResponseArgs and GooglePrivacyDlpV2KAnonymityConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityConfigResponseInput` via:

GooglePrivacyDlpV2KAnonymityConfigResponseArgs{...}

type GooglePrivacyDlpV2KAnonymityConfigResponseOutput

type GooglePrivacyDlpV2KAnonymityConfigResponseOutput struct{ *pulumi.OutputState }

k-anonymity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) EntityId

Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) QuasiIds

Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutput

func (o GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutput() GooglePrivacyDlpV2KAnonymityConfigResponseOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigResponseOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

func (o GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput() GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityConfigResponseOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityConfigResponsePtrInput

type GooglePrivacyDlpV2KAnonymityConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput() GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput
	ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput
}

GooglePrivacyDlpV2KAnonymityConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2KAnonymityConfigResponseArgs, GooglePrivacyDlpV2KAnonymityConfigResponsePtr and GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityConfigResponsePtrInput` via:

        GooglePrivacyDlpV2KAnonymityConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) EntityId

Message indicating that multiple rows might be associated to a single individual. If the same entity_id is associated to multiple quasi-identifier tuples over distinct rows, we consider the entire collection of tuples as the composite quasi-identifier. This collection is a multiset: the order in which the different tuples appear in the dataset is ignored, but their frequency is taken into account. Important note: a maximum of 1000 rows can be associated to a single entity ID. If more rows are associated with the same entity ID, some might be ignored.

func (GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) QuasiIds

Set of fields to compute k-anonymity over. When multiple fields are specified, they are considered a single composite key. Structs and repeated data types are not supported; however, nested fields are supported so long as they are not structs themselves or nested within a repeated field.

func (GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

func (o GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput() GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

func (GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityConfigResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse struct {
	// Size of the equivalence class, for example number of rows with the above set of values.
	EquivalenceClassSize string `pulumi:"equivalenceClassSize"`
	// Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
	QuasiIdsValues []GooglePrivacyDlpV2ValueResponse `pulumi:"quasiIdsValues"`
}

The set of columns' values that share the same ldiversity value

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs struct {
	// Size of the equivalence class, for example number of rows with the above set of values.
	EquivalenceClassSize pulumi.StringInput `pulumi:"equivalenceClassSize"`
	// Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.
	QuasiIdsValues GooglePrivacyDlpV2ValueResponseArrayInput `pulumi:"quasiIdsValues"`
}

The set of columns' values that share the same ldiversity value

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs) ElementType

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray []GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseInput

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray) ElementType

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput

func (i GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput() GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayInput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput() GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput
	ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput
}

GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayInput is an input type that accepts GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray and GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayInput` via:

GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArray{ GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs{...} }

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput) Index

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayOutput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseInput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput() GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput
	ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput
}

GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseInput is an input type that accepts GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs and GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseInput` via:

GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArgs{...}

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput

type GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput struct{ *pulumi.OutputState }

The set of columns' values that share the same ldiversity value

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput) EquivalenceClassSize

Size of the equivalence class, for example number of rows with the above set of values.

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput) QuasiIdsValues

Set of values defining the equivalence class. One value per quasi-identifier column in the original KAnonymity metric message. The order is always the same as the original request.

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput

func (GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput) ToGooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseOutput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponse

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponse struct {
	// Total number of equivalence classes in this bucket.
	BucketSize string `pulumi:"bucketSize"`
	// Total number of distinct equivalence classes in this bucket.
	BucketValueCount string `pulumi:"bucketValueCount"`
	// Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues []GooglePrivacyDlpV2KAnonymityEquivalenceClassResponse `pulumi:"bucketValues"`
	// Lower bound on the size of the equivalence classes in this bucket.
	EquivalenceClassSizeLowerBound string `pulumi:"equivalenceClassSizeLowerBound"`
	// Upper bound on the size of the equivalence classes in this bucket.
	EquivalenceClassSizeUpperBound string `pulumi:"equivalenceClassSizeUpperBound"`
}

Histogram of k-anonymity equivalence classes.

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs struct {
	// Total number of equivalence classes in this bucket.
	BucketSize pulumi.StringInput `pulumi:"bucketSize"`
	// Total number of distinct equivalence classes in this bucket.
	BucketValueCount pulumi.StringInput `pulumi:"bucketValueCount"`
	// Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues GooglePrivacyDlpV2KAnonymityEquivalenceClassResponseArrayInput `pulumi:"bucketValues"`
	// Lower bound on the size of the equivalence classes in this bucket.
	EquivalenceClassSizeLowerBound pulumi.StringInput `pulumi:"equivalenceClassSizeLowerBound"`
	// Upper bound on the size of the equivalence classes in this bucket.
	EquivalenceClassSizeUpperBound pulumi.StringInput `pulumi:"equivalenceClassSizeUpperBound"`
}

Histogram of k-anonymity equivalence classes.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs) ElementType

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray []GooglePrivacyDlpV2KAnonymityHistogramBucketResponseInput

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray) ElementType

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput

func (i GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayInput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput
	ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput
}

GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayInput is an input type that accepts GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray and GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayInput` via:

GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArray{ GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs{...} }

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput) Index

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseInput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput() GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput
	ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput
}

GooglePrivacyDlpV2KAnonymityHistogramBucketResponseInput is an input type that accepts GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs and GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityHistogramBucketResponseInput` via:

GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArgs{...}

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput

type GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput struct{ *pulumi.OutputState }

Histogram of k-anonymity equivalence classes.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) BucketSize

Total number of equivalence classes in this bucket.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) BucketValueCount

Total number of distinct equivalence classes in this bucket.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) BucketValues

Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) EquivalenceClassSizeLowerBound

Lower bound on the size of the equivalence classes in this bucket.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) EquivalenceClassSizeUpperBound

Upper bound on the size of the equivalence classes in this bucket.

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput

func (GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput) ToGooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityHistogramBucketResponseOutput

type GooglePrivacyDlpV2KAnonymityResultResponse

type GooglePrivacyDlpV2KAnonymityResultResponse struct {
	// Histogram of k-anonymity equivalence classes.
	EquivalenceClassHistogramBuckets []GooglePrivacyDlpV2KAnonymityHistogramBucketResponse `pulumi:"equivalenceClassHistogramBuckets"`
}

Result of the k-anonymity computation.

type GooglePrivacyDlpV2KAnonymityResultResponseArgs

type GooglePrivacyDlpV2KAnonymityResultResponseArgs struct {
	// Histogram of k-anonymity equivalence classes.
	EquivalenceClassHistogramBuckets GooglePrivacyDlpV2KAnonymityHistogramBucketResponseArrayInput `pulumi:"equivalenceClassHistogramBuckets"`
}

Result of the k-anonymity computation.

func (GooglePrivacyDlpV2KAnonymityResultResponseArgs) ElementType

func (GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponseOutput

func (i GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponseOutput() GooglePrivacyDlpV2KAnonymityResultResponseOutput

func (GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponseOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityResultResponseOutput

func (GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

func (i GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput() GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

func (GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2KAnonymityResultResponseArgs) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityResultResponseInput

type GooglePrivacyDlpV2KAnonymityResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityResultResponseOutput() GooglePrivacyDlpV2KAnonymityResultResponseOutput
	ToGooglePrivacyDlpV2KAnonymityResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityResultResponseOutput
}

GooglePrivacyDlpV2KAnonymityResultResponseInput is an input type that accepts GooglePrivacyDlpV2KAnonymityResultResponseArgs and GooglePrivacyDlpV2KAnonymityResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityResultResponseInput` via:

GooglePrivacyDlpV2KAnonymityResultResponseArgs{...}

type GooglePrivacyDlpV2KAnonymityResultResponseOutput

type GooglePrivacyDlpV2KAnonymityResultResponseOutput struct{ *pulumi.OutputState }

Result of the k-anonymity computation.

func (GooglePrivacyDlpV2KAnonymityResultResponseOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityResultResponseOutput) EquivalenceClassHistogramBuckets

Histogram of k-anonymity equivalence classes.

func (GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponseOutput

func (o GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponseOutput() GooglePrivacyDlpV2KAnonymityResultResponseOutput

func (GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponseOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityResultResponseOutput

func (GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

func (o GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput() GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

func (GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityResultResponseOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityResultResponsePtrInput

type GooglePrivacyDlpV2KAnonymityResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput() GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput
	ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput
}

GooglePrivacyDlpV2KAnonymityResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2KAnonymityResultResponseArgs, GooglePrivacyDlpV2KAnonymityResultResponsePtr and GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KAnonymityResultResponsePtrInput` via:

        GooglePrivacyDlpV2KAnonymityResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

type GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) EquivalenceClassHistogramBuckets

Histogram of k-anonymity equivalence classes.

func (GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

func (o GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutput() GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

func (GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput) ToGooglePrivacyDlpV2KAnonymityResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KAnonymityResultResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationConfig

type GooglePrivacyDlpV2KMapEstimationConfig struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
	AuxiliaryTables []GooglePrivacyDlpV2AuxiliaryTable `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two columns can have the same tag.
	QuasiIds []GooglePrivacyDlpV2TaggedField `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode *string `pulumi:"regionCode"`
}

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

type GooglePrivacyDlpV2KMapEstimationConfigArgs

type GooglePrivacyDlpV2KMapEstimationConfigArgs struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
	AuxiliaryTables GooglePrivacyDlpV2AuxiliaryTableArrayInput `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two columns can have the same tag.
	QuasiIds GooglePrivacyDlpV2TaggedFieldArrayInput `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode pulumi.StringPtrInput `pulumi:"regionCode"`
}

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

func (GooglePrivacyDlpV2KMapEstimationConfigArgs) ElementType

func (GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigOutput

func (i GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigOutput() GooglePrivacyDlpV2KMapEstimationConfigOutput

func (GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigOutput

func (GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput

func (i GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput() GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

func (GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationConfigArgs) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigInput

type GooglePrivacyDlpV2KMapEstimationConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationConfigOutput() GooglePrivacyDlpV2KMapEstimationConfigOutput
	ToGooglePrivacyDlpV2KMapEstimationConfigOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationConfigOutput
}

GooglePrivacyDlpV2KMapEstimationConfigInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationConfigArgs and GooglePrivacyDlpV2KMapEstimationConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationConfigInput` via:

GooglePrivacyDlpV2KMapEstimationConfigArgs{...}

type GooglePrivacyDlpV2KMapEstimationConfigOutput

type GooglePrivacyDlpV2KMapEstimationConfigOutput struct{ *pulumi.OutputState }

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) QuasiIds

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

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) RegionCode

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

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigOutput

func (o GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigOutput() GooglePrivacyDlpV2KMapEstimationConfigOutput

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigOutput

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput

func (o GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput() GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

func (GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationConfigOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigPtrInput

type GooglePrivacyDlpV2KMapEstimationConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput() GooglePrivacyDlpV2KMapEstimationConfigPtrOutput
	ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationConfigPtrOutput
}

GooglePrivacyDlpV2KMapEstimationConfigPtrInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationConfigArgs, GooglePrivacyDlpV2KMapEstimationConfigPtr and GooglePrivacyDlpV2KMapEstimationConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationConfigPtrInput` via:

        GooglePrivacyDlpV2KMapEstimationConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) Elem

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) QuasiIds

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

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) RegionCode

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

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput

func (o GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutput() GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

func (GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationConfigPtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigPtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigResponse

type GooglePrivacyDlpV2KMapEstimationConfigResponse struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
	AuxiliaryTables []GooglePrivacyDlpV2AuxiliaryTableResponse `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two columns can have the same tag.
	QuasiIds []GooglePrivacyDlpV2TaggedFieldResponse `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode string `pulumi:"regionCode"`
}

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

type GooglePrivacyDlpV2KMapEstimationConfigResponseArgs

type GooglePrivacyDlpV2KMapEstimationConfigResponseArgs struct {
	// Several auxiliary tables can be used in the analysis. Each custom_tag used to tag a quasi-identifiers column must appear in exactly one column of one auxiliary table.
	AuxiliaryTables GooglePrivacyDlpV2AuxiliaryTableResponseArrayInput `pulumi:"auxiliaryTables"`
	// Fields considered to be quasi-identifiers. No two columns can have the same tag.
	QuasiIds GooglePrivacyDlpV2TaggedFieldResponseArrayInput `pulumi:"quasiIds"`
	// ISO 3166-1 alpha-2 region code to use in the statistical modeling. Set if no column is tagged with a region-specific InfoType (like US_ZIP_5) or a region code.
	RegionCode pulumi.StringInput `pulumi:"regionCode"`
}

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

func (GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutput

func (i GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutput() GooglePrivacyDlpV2KMapEstimationConfigResponseOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponseOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

func (i GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput() GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationConfigResponseArgs) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigResponseInput

type GooglePrivacyDlpV2KMapEstimationConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutput() GooglePrivacyDlpV2KMapEstimationConfigResponseOutput
	ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponseOutput
}

GooglePrivacyDlpV2KMapEstimationConfigResponseInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationConfigResponseArgs and GooglePrivacyDlpV2KMapEstimationConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationConfigResponseInput` via:

GooglePrivacyDlpV2KMapEstimationConfigResponseArgs{...}

type GooglePrivacyDlpV2KMapEstimationConfigResponseOutput

type GooglePrivacyDlpV2KMapEstimationConfigResponseOutput struct{ *pulumi.OutputState }

Reidentifiability metric. This corresponds to a risk model similar to what is called "journalist risk" in the literature, except the attack dataset is statistically modeled instead of being perfectly known. This can be done using publicly available data (like the US Census), or using a custom statistical model (indicated as one or several BigQuery tables), or by extrapolating from the distribution of values in the input dataset.

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) QuasiIds

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

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) RegionCode

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

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponseOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

func (o GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput() GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationConfigResponseOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigResponsePtrInput

type GooglePrivacyDlpV2KMapEstimationConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput() GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput
	ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput
}

GooglePrivacyDlpV2KMapEstimationConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationConfigResponseArgs, GooglePrivacyDlpV2KMapEstimationConfigResponsePtr and GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationConfigResponsePtrInput` via:

        GooglePrivacyDlpV2KMapEstimationConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) AuxiliaryTables

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

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) QuasiIds

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

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) RegionCode

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

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

func (GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput) ToGooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationConfigResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse struct {
	// Number of records within these anonymity bounds.
	BucketSize string `pulumi:"bucketSize"`
	// Total number of distinct quasi-identifier tuple values in this bucket.
	BucketValueCount string `pulumi:"bucketValueCount"`
	// Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues []GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse `pulumi:"bucketValues"`
	// Always greater than or equal to min_anonymity.
	MaxAnonymity string `pulumi:"maxAnonymity"`
	// Always positive.
	MinAnonymity string `pulumi:"minAnonymity"`
}

A KMapEstimationHistogramBucket message with the following values: min_anonymity: 3 max_anonymity: 5 frequency: 42 means that there are 42 records whose quasi-identifier values correspond to 3, 4 or 5 people in the overlying population. An important particular case is when min_anonymity = max_anonymity = 1: the frequency field then corresponds to the number of uniquely identifiable records.

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs struct {
	// Number of records within these anonymity bounds.
	BucketSize pulumi.StringInput `pulumi:"bucketSize"`
	// Total number of distinct quasi-identifier tuple values in this bucket.
	BucketValueCount pulumi.StringInput `pulumi:"bucketValueCount"`
	// Sample of quasi-identifier tuple values in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayInput `pulumi:"bucketValues"`
	// Always greater than or equal to min_anonymity.
	MaxAnonymity pulumi.StringInput `pulumi:"maxAnonymity"`
	// Always positive.
	MinAnonymity pulumi.StringInput `pulumi:"minAnonymity"`
}

A KMapEstimationHistogramBucket message with the following values: min_anonymity: 3 max_anonymity: 5 frequency: 42 means that there are 42 records whose quasi-identifier values correspond to 3, 4 or 5 people in the overlying population. An important particular case is when min_anonymity = max_anonymity = 1: the frequency field then corresponds to the number of uniquely identifiable records.

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs) ElementType

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray []GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseInput

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray) ElementType

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayInput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput
	ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput
}

GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray and GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayInput` via:

GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArray{ GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs{...} }

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput) Index

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseInput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput() GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput
	ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput
}

GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs and GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseInput` via:

GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArgs{...}

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput

type GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput struct{ *pulumi.OutputState }

A KMapEstimationHistogramBucket message with the following values: min_anonymity: 3 max_anonymity: 5 frequency: 42 means that there are 42 records whose quasi-identifier values correspond to 3, 4 or 5 people in the overlying population. An important particular case is when min_anonymity = max_anonymity = 1: the frequency field then corresponds to the number of uniquely identifiable records.

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) BucketSize

Number of records within these anonymity bounds.

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) BucketValueCount

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

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) BucketValues

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

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) MaxAnonymity

Always greater than or equal to min_anonymity.

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) MinAnonymity

Always positive.

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput

func (GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput) ToGooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseOutput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponse struct {
	// The estimated anonymity for these quasi-identifier values.
	EstimatedAnonymity string `pulumi:"estimatedAnonymity"`
	// The quasi-identifier values.
	QuasiIdsValues []GooglePrivacyDlpV2ValueResponse `pulumi:"quasiIdsValues"`
}

A tuple of values for the quasi-identifier columns.

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs struct {
	// The estimated anonymity for these quasi-identifier values.
	EstimatedAnonymity pulumi.StringInput `pulumi:"estimatedAnonymity"`
	// The quasi-identifier values.
	QuasiIdsValues GooglePrivacyDlpV2ValueResponseArrayInput `pulumi:"quasiIdsValues"`
}

A tuple of values for the quasi-identifier columns.

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs) ElementType

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray []GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseInput

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray) ElementType

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayInput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput() GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput
	ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput
}

GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray and GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayInput` via:

GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArray{ GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs{...} }

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput) Index

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArrayOutput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseInput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput() GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput
	ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput
}

GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs and GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseInput` via:

GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseArgs{...}

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput

type GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput struct{ *pulumi.OutputState }

A tuple of values for the quasi-identifier columns.

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput) EstimatedAnonymity

The estimated anonymity for these quasi-identifier values.

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput) QuasiIdsValues

The quasi-identifier values.

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput

func (GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput) ToGooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationQuasiIdValuesResponseOutput

type GooglePrivacyDlpV2KMapEstimationResultResponse

type GooglePrivacyDlpV2KMapEstimationResultResponse struct {
	// The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
	KMapEstimationHistogram []GooglePrivacyDlpV2KMapEstimationHistogramBucketResponse `pulumi:"kMapEstimationHistogram"`
}

Result of the reidentifiability analysis. Note that these results are an estimation, not exact values.

type GooglePrivacyDlpV2KMapEstimationResultResponseArgs

type GooglePrivacyDlpV2KMapEstimationResultResponseArgs struct {
	// The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.
	KMapEstimationHistogram GooglePrivacyDlpV2KMapEstimationHistogramBucketResponseArrayInput `pulumi:"kMapEstimationHistogram"`
}

Result of the reidentifiability analysis. Note that these results are an estimation, not exact values.

func (GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ElementType

func (GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutput

func (i GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutput() GooglePrivacyDlpV2KMapEstimationResultResponseOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationResultResponseOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

func (i GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput() GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2KMapEstimationResultResponseArgs) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationResultResponseInput

type GooglePrivacyDlpV2KMapEstimationResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationResultResponseOutput() GooglePrivacyDlpV2KMapEstimationResultResponseOutput
	ToGooglePrivacyDlpV2KMapEstimationResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationResultResponseOutput
}

GooglePrivacyDlpV2KMapEstimationResultResponseInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationResultResponseArgs and GooglePrivacyDlpV2KMapEstimationResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationResultResponseInput` via:

GooglePrivacyDlpV2KMapEstimationResultResponseArgs{...}

type GooglePrivacyDlpV2KMapEstimationResultResponseOutput

type GooglePrivacyDlpV2KMapEstimationResultResponseOutput struct{ *pulumi.OutputState }

Result of the reidentifiability analysis. Note that these results are an estimation, not exact values.

func (GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationResultResponseOutput) KMapEstimationHistogram

The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.

func (GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationResultResponseOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

func (o GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput() GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationResultResponseOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationResultResponsePtrInput

type GooglePrivacyDlpV2KMapEstimationResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput() GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput
	ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput
}

GooglePrivacyDlpV2KMapEstimationResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2KMapEstimationResultResponseArgs, GooglePrivacyDlpV2KMapEstimationResultResponsePtr and GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KMapEstimationResultResponsePtrInput` via:

        GooglePrivacyDlpV2KMapEstimationResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput) KMapEstimationHistogram

The intervals [min_anonymity, max_anonymity] do not overlap. If a value doesn't correspond to any such interval, the associated frequency is zero. For example, the following records: {min_anonymity: 1, max_anonymity: 1, frequency: 17} {min_anonymity: 2, max_anonymity: 3, frequency: 42} {min_anonymity: 5, max_anonymity: 10, frequency: 99} mean that there are no record with an estimated anonymity of 4, 5, or larger than 10.

func (GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

func (GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput) ToGooglePrivacyDlpV2KMapEstimationResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KMapEstimationResultResponsePtrOutput

type GooglePrivacyDlpV2KindExpression

type GooglePrivacyDlpV2KindExpression struct {
	// The name of the kind.
	Name *string `pulumi:"name"`
}

A representation of a Datastore kind.

type GooglePrivacyDlpV2KindExpressionArgs

type GooglePrivacyDlpV2KindExpressionArgs struct {
	// The name of the kind.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A representation of a Datastore kind.

func (GooglePrivacyDlpV2KindExpressionArgs) ElementType

func (GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionOutput

func (i GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionOutput() GooglePrivacyDlpV2KindExpressionOutput

func (GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionOutputWithContext

func (i GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionOutput

func (GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionPtrOutput

func (i GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionPtrOutput() GooglePrivacyDlpV2KindExpressionPtrOutput

func (GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext

func (i GooglePrivacyDlpV2KindExpressionArgs) ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionPtrOutput

type GooglePrivacyDlpV2KindExpressionInput

type GooglePrivacyDlpV2KindExpressionInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KindExpressionOutput() GooglePrivacyDlpV2KindExpressionOutput
	ToGooglePrivacyDlpV2KindExpressionOutputWithContext(context.Context) GooglePrivacyDlpV2KindExpressionOutput
}

GooglePrivacyDlpV2KindExpressionInput is an input type that accepts GooglePrivacyDlpV2KindExpressionArgs and GooglePrivacyDlpV2KindExpressionOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KindExpressionInput` via:

GooglePrivacyDlpV2KindExpressionArgs{...}

type GooglePrivacyDlpV2KindExpressionOutput

type GooglePrivacyDlpV2KindExpressionOutput struct{ *pulumi.OutputState }

A representation of a Datastore kind.

func (GooglePrivacyDlpV2KindExpressionOutput) ElementType

func (GooglePrivacyDlpV2KindExpressionOutput) Name

The name of the kind.

func (GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionOutput

func (o GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionOutput() GooglePrivacyDlpV2KindExpressionOutput

func (GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionOutputWithContext

func (o GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionOutput

func (GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutput

func (o GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutput() GooglePrivacyDlpV2KindExpressionPtrOutput

func (GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext

func (o GooglePrivacyDlpV2KindExpressionOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionPtrOutput

type GooglePrivacyDlpV2KindExpressionPtrInput

type GooglePrivacyDlpV2KindExpressionPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KindExpressionPtrOutput() GooglePrivacyDlpV2KindExpressionPtrOutput
	ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext(context.Context) GooglePrivacyDlpV2KindExpressionPtrOutput
}

GooglePrivacyDlpV2KindExpressionPtrInput is an input type that accepts GooglePrivacyDlpV2KindExpressionArgs, GooglePrivacyDlpV2KindExpressionPtr and GooglePrivacyDlpV2KindExpressionPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KindExpressionPtrInput` via:

        GooglePrivacyDlpV2KindExpressionArgs{...}

or:

        nil

type GooglePrivacyDlpV2KindExpressionPtrOutput

type GooglePrivacyDlpV2KindExpressionPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KindExpressionPtrOutput) Elem

func (GooglePrivacyDlpV2KindExpressionPtrOutput) ElementType

func (GooglePrivacyDlpV2KindExpressionPtrOutput) Name

The name of the kind.

func (GooglePrivacyDlpV2KindExpressionPtrOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutput

func (o GooglePrivacyDlpV2KindExpressionPtrOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutput() GooglePrivacyDlpV2KindExpressionPtrOutput

func (GooglePrivacyDlpV2KindExpressionPtrOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext

func (o GooglePrivacyDlpV2KindExpressionPtrOutput) ToGooglePrivacyDlpV2KindExpressionPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionPtrOutput

type GooglePrivacyDlpV2KindExpressionResponse

type GooglePrivacyDlpV2KindExpressionResponse struct {
	// The name of the kind.
	Name string `pulumi:"name"`
}

A representation of a Datastore kind.

type GooglePrivacyDlpV2KindExpressionResponseArgs

type GooglePrivacyDlpV2KindExpressionResponseArgs struct {
	// The name of the kind.
	Name pulumi.StringInput `pulumi:"name"`
}

A representation of a Datastore kind.

func (GooglePrivacyDlpV2KindExpressionResponseArgs) ElementType

func (GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponseOutput

func (i GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponseOutput() GooglePrivacyDlpV2KindExpressionResponseOutput

func (GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponseOutputWithContext

func (i GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionResponseOutput

func (GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput

func (i GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput() GooglePrivacyDlpV2KindExpressionResponsePtrOutput

func (GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2KindExpressionResponseArgs) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionResponsePtrOutput

type GooglePrivacyDlpV2KindExpressionResponseInput

type GooglePrivacyDlpV2KindExpressionResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KindExpressionResponseOutput() GooglePrivacyDlpV2KindExpressionResponseOutput
	ToGooglePrivacyDlpV2KindExpressionResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KindExpressionResponseOutput
}

GooglePrivacyDlpV2KindExpressionResponseInput is an input type that accepts GooglePrivacyDlpV2KindExpressionResponseArgs and GooglePrivacyDlpV2KindExpressionResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KindExpressionResponseInput` via:

GooglePrivacyDlpV2KindExpressionResponseArgs{...}

type GooglePrivacyDlpV2KindExpressionResponseOutput

type GooglePrivacyDlpV2KindExpressionResponseOutput struct{ *pulumi.OutputState }

A representation of a Datastore kind.

func (GooglePrivacyDlpV2KindExpressionResponseOutput) ElementType

func (GooglePrivacyDlpV2KindExpressionResponseOutput) Name

The name of the kind.

func (GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponseOutput

func (o GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponseOutput() GooglePrivacyDlpV2KindExpressionResponseOutput

func (GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponseOutputWithContext

func (o GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionResponseOutput

func (GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput

func (o GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput() GooglePrivacyDlpV2KindExpressionResponsePtrOutput

func (GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KindExpressionResponseOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionResponsePtrOutput

type GooglePrivacyDlpV2KindExpressionResponsePtrInput

type GooglePrivacyDlpV2KindExpressionResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput() GooglePrivacyDlpV2KindExpressionResponsePtrOutput
	ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2KindExpressionResponsePtrOutput
}

GooglePrivacyDlpV2KindExpressionResponsePtrInput is an input type that accepts GooglePrivacyDlpV2KindExpressionResponseArgs, GooglePrivacyDlpV2KindExpressionResponsePtr and GooglePrivacyDlpV2KindExpressionResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KindExpressionResponsePtrInput` via:

        GooglePrivacyDlpV2KindExpressionResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2KindExpressionResponsePtrOutput

type GooglePrivacyDlpV2KindExpressionResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KindExpressionResponsePtrOutput) Elem

func (GooglePrivacyDlpV2KindExpressionResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2KindExpressionResponsePtrOutput) Name

The name of the kind.

func (GooglePrivacyDlpV2KindExpressionResponsePtrOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput

func (o GooglePrivacyDlpV2KindExpressionResponsePtrOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutput() GooglePrivacyDlpV2KindExpressionResponsePtrOutput

func (GooglePrivacyDlpV2KindExpressionResponsePtrOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2KindExpressionResponsePtrOutput) ToGooglePrivacyDlpV2KindExpressionResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KindExpressionResponsePtrOutput

type GooglePrivacyDlpV2KmsWrappedCryptoKey

type GooglePrivacyDlpV2KmsWrappedCryptoKey struct {
	// The resource name of the KMS CryptoKey to use for unwrapping.
	CryptoKeyName string `pulumi:"cryptoKeyName"`
	// The wrapped data crypto key.
	WrappedKey string `pulumi:"wrappedKey"`
}

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, [charges apply](https://cloud.google.com/kms/pricing).

type GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs

type GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs struct {
	// The resource name of the KMS CryptoKey to use for unwrapping.
	CryptoKeyName pulumi.StringInput `pulumi:"cryptoKeyName"`
	// The wrapped data crypto key.
	WrappedKey pulumi.StringInput `pulumi:"wrappedKey"`
}

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, [charges apply](https://cloud.google.com/kms/pricing).

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ElementType

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

func (i GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutputWithContext

func (i GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (i GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext

func (i GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyInput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput
	ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutputWithContext(context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput
}

GooglePrivacyDlpV2KmsWrappedCryptoKeyInput is an input type that accepts GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs and GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KmsWrappedCryptoKeyInput` via:

GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs{...}

type GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput struct{ *pulumi.OutputState }

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, [charges apply](https://cloud.google.com/kms/pricing).

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) CryptoKeyName

The resource name of the KMS CryptoKey to use for unwrapping.

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ElementType

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutputWithContext

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyOutput) WrappedKey

The wrapped data crypto key.

type GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrInput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput
	ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext(context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput
}

GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrInput is an input type that accepts GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs, GooglePrivacyDlpV2KmsWrappedCryptoKeyPtr and GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrInput` via:

        GooglePrivacyDlpV2KmsWrappedCryptoKeyArgs{...}

or:

        nil

type GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) CryptoKeyName

The resource name of the KMS CryptoKey to use for unwrapping.

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) Elem

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) ElementType

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyPtrOutput) WrappedKey

The wrapped data crypto key.

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponse

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponse struct {
	// The resource name of the KMS CryptoKey to use for unwrapping.
	CryptoKeyName string `pulumi:"cryptoKeyName"`
	// The wrapped data crypto key.
	WrappedKey string `pulumi:"wrappedKey"`
}

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, [charges apply](https://cloud.google.com/kms/pricing).

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs struct {
	// The resource name of the KMS CryptoKey to use for unwrapping.
	CryptoKeyName pulumi.StringInput `pulumi:"cryptoKeyName"`
	// The wrapped data crypto key.
	WrappedKey pulumi.StringInput `pulumi:"wrappedKey"`
}

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, [charges apply](https://cloud.google.com/kms/pricing).

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs) ElementType

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

func (i GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutputWithContext

func (i GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseInput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput
	ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutputWithContext(context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput
}

GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseInput is an input type that accepts GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs and GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseInput` via:

GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseArgs{...}

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

type GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput struct{ *pulumi.OutputState }

Include to use an existing data crypto key wrapped by KMS. The wrapped key must be a 128-, 192-, or 256-bit key. Authorization requires the following IAM permissions when sending a request to perform a crypto transformation using a KMS-wrapped crypto key: dlp.kms.encrypt For more information, see [Creating a wrapped key] (https://cloud.google.com/dlp/docs/create-wrapped-key). Note: When you use Cloud KMS for cryptographic operations, [charges apply](https://cloud.google.com/kms/pricing).

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) CryptoKeyName

The resource name of the KMS CryptoKey to use for unwrapping.

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) ElementType

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput() GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutputWithContext

func (o GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput

func (GooglePrivacyDlpV2KmsWrappedCryptoKeyResponseOutput) WrappedKey

The wrapped data crypto key.

type GooglePrivacyDlpV2LDiversityConfig

type GooglePrivacyDlpV2LDiversityConfig struct {
	// Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
	QuasiIds []GooglePrivacyDlpV2FieldId `pulumi:"quasiIds"`
	// Sensitive field for computing the l-value.
	SensitiveAttribute *GooglePrivacyDlpV2FieldId `pulumi:"sensitiveAttribute"`
}

l-diversity metric, used for analysis of reidentification risk.

type GooglePrivacyDlpV2LDiversityConfigArgs

type GooglePrivacyDlpV2LDiversityConfigArgs struct {
	// Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
	QuasiIds GooglePrivacyDlpV2FieldIdArrayInput `pulumi:"quasiIds"`
	// Sensitive field for computing the l-value.
	SensitiveAttribute GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"sensitiveAttribute"`
}

l-diversity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2LDiversityConfigArgs) ElementType

func (GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigOutput

func (i GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigOutput() GooglePrivacyDlpV2LDiversityConfigOutput

func (GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigOutputWithContext

func (i GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigOutput

func (GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigPtrOutput

func (i GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigPtrOutput() GooglePrivacyDlpV2LDiversityConfigPtrOutput

func (GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2LDiversityConfigArgs) ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigPtrOutput

type GooglePrivacyDlpV2LDiversityConfigInput

type GooglePrivacyDlpV2LDiversityConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityConfigOutput() GooglePrivacyDlpV2LDiversityConfigOutput
	ToGooglePrivacyDlpV2LDiversityConfigOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityConfigOutput
}

GooglePrivacyDlpV2LDiversityConfigInput is an input type that accepts GooglePrivacyDlpV2LDiversityConfigArgs and GooglePrivacyDlpV2LDiversityConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityConfigInput` via:

GooglePrivacyDlpV2LDiversityConfigArgs{...}

type GooglePrivacyDlpV2LDiversityConfigOutput

type GooglePrivacyDlpV2LDiversityConfigOutput struct{ *pulumi.OutputState }

l-diversity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2LDiversityConfigOutput) ElementType

func (GooglePrivacyDlpV2LDiversityConfigOutput) QuasiIds

Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.

func (GooglePrivacyDlpV2LDiversityConfigOutput) SensitiveAttribute

Sensitive field for computing the l-value.

func (GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigOutput

func (o GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigOutput() GooglePrivacyDlpV2LDiversityConfigOutput

func (GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigOutputWithContext

func (o GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigOutput

func (GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutput

func (o GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutput() GooglePrivacyDlpV2LDiversityConfigPtrOutput

func (GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2LDiversityConfigOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigPtrOutput

type GooglePrivacyDlpV2LDiversityConfigPtrInput

type GooglePrivacyDlpV2LDiversityConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityConfigPtrOutput() GooglePrivacyDlpV2LDiversityConfigPtrOutput
	ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityConfigPtrOutput
}

GooglePrivacyDlpV2LDiversityConfigPtrInput is an input type that accepts GooglePrivacyDlpV2LDiversityConfigArgs, GooglePrivacyDlpV2LDiversityConfigPtr and GooglePrivacyDlpV2LDiversityConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityConfigPtrInput` via:

        GooglePrivacyDlpV2LDiversityConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2LDiversityConfigPtrOutput

type GooglePrivacyDlpV2LDiversityConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LDiversityConfigPtrOutput) Elem

func (GooglePrivacyDlpV2LDiversityConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2LDiversityConfigPtrOutput) QuasiIds

Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.

func (GooglePrivacyDlpV2LDiversityConfigPtrOutput) SensitiveAttribute

Sensitive field for computing the l-value.

func (GooglePrivacyDlpV2LDiversityConfigPtrOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutput

func (o GooglePrivacyDlpV2LDiversityConfigPtrOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutput() GooglePrivacyDlpV2LDiversityConfigPtrOutput

func (GooglePrivacyDlpV2LDiversityConfigPtrOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2LDiversityConfigPtrOutput) ToGooglePrivacyDlpV2LDiversityConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigPtrOutput

type GooglePrivacyDlpV2LDiversityConfigResponse

type GooglePrivacyDlpV2LDiversityConfigResponse struct {
	// Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
	QuasiIds []GooglePrivacyDlpV2FieldIdResponse `pulumi:"quasiIds"`
	// Sensitive field for computing the l-value.
	SensitiveAttribute GooglePrivacyDlpV2FieldIdResponse `pulumi:"sensitiveAttribute"`
}

l-diversity metric, used for analysis of reidentification risk.

type GooglePrivacyDlpV2LDiversityConfigResponseArgs

type GooglePrivacyDlpV2LDiversityConfigResponseArgs struct {
	// Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.
	QuasiIds GooglePrivacyDlpV2FieldIdResponseArrayInput `pulumi:"quasiIds"`
	// Sensitive field for computing the l-value.
	SensitiveAttribute GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"sensitiveAttribute"`
}

l-diversity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2LDiversityConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponseOutput

func (i GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponseOutput() GooglePrivacyDlpV2LDiversityConfigResponseOutput

func (GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigResponseOutput

func (GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

func (i GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput() GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

func (GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2LDiversityConfigResponseArgs) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

type GooglePrivacyDlpV2LDiversityConfigResponseInput

type GooglePrivacyDlpV2LDiversityConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityConfigResponseOutput() GooglePrivacyDlpV2LDiversityConfigResponseOutput
	ToGooglePrivacyDlpV2LDiversityConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityConfigResponseOutput
}

GooglePrivacyDlpV2LDiversityConfigResponseInput is an input type that accepts GooglePrivacyDlpV2LDiversityConfigResponseArgs and GooglePrivacyDlpV2LDiversityConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityConfigResponseInput` via:

GooglePrivacyDlpV2LDiversityConfigResponseArgs{...}

type GooglePrivacyDlpV2LDiversityConfigResponseOutput

type GooglePrivacyDlpV2LDiversityConfigResponseOutput struct{ *pulumi.OutputState }

l-diversity metric, used for analysis of reidentification risk.

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) QuasiIds

Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) SensitiveAttribute

Sensitive field for computing the l-value.

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponseOutput

func (o GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponseOutput() GooglePrivacyDlpV2LDiversityConfigResponseOutput

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigResponseOutput

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

func (o GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput() GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

func (GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LDiversityConfigResponseOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

type GooglePrivacyDlpV2LDiversityConfigResponsePtrInput

type GooglePrivacyDlpV2LDiversityConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput() GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput
	ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput
}

GooglePrivacyDlpV2LDiversityConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2LDiversityConfigResponseArgs, GooglePrivacyDlpV2LDiversityConfigResponsePtr and GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityConfigResponsePtrInput` via:

        GooglePrivacyDlpV2LDiversityConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

type GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) QuasiIds

Set of quasi-identifiers indicating how equivalence classes are defined for the l-diversity computation. When multiple fields are specified, they are considered a single composite key.

func (GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) SensitiveAttribute

Sensitive field for computing the l-value.

func (GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

func (o GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutput() GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

func (GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityConfigResponsePtrOutput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponse

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponse struct {
	// Size of the k-anonymity equivalence class.
	EquivalenceClassSize string `pulumi:"equivalenceClassSize"`
	// Number of distinct sensitive values in this equivalence class.
	NumDistinctSensitiveValues string `pulumi:"numDistinctSensitiveValues"`
	// Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
	QuasiIdsValues []GooglePrivacyDlpV2ValueResponse `pulumi:"quasiIdsValues"`
	// Estimated frequencies of top sensitive values.
	TopSensitiveValues []GooglePrivacyDlpV2ValueFrequencyResponse `pulumi:"topSensitiveValues"`
}

The set of columns' values that share the same ldiversity value.

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs struct {
	// Size of the k-anonymity equivalence class.
	EquivalenceClassSize pulumi.StringInput `pulumi:"equivalenceClassSize"`
	// Number of distinct sensitive values in this equivalence class.
	NumDistinctSensitiveValues pulumi.StringInput `pulumi:"numDistinctSensitiveValues"`
	// Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.
	QuasiIdsValues GooglePrivacyDlpV2ValueResponseArrayInput `pulumi:"quasiIdsValues"`
	// Estimated frequencies of top sensitive values.
	TopSensitiveValues GooglePrivacyDlpV2ValueFrequencyResponseArrayInput `pulumi:"topSensitiveValues"`
}

The set of columns' values that share the same ldiversity value.

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs) ElementType

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutputWithContext

func (i GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray []GooglePrivacyDlpV2LDiversityEquivalenceClassResponseInput

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray) ElementType

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput

func (i GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput() GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayInput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput() GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput
	ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput
}

GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayInput is an input type that accepts GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray and GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayInput` via:

GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArray{ GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs{...} }

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput) Index

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayOutput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseInput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput() GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput
	ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput
}

GooglePrivacyDlpV2LDiversityEquivalenceClassResponseInput is an input type that accepts GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs and GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityEquivalenceClassResponseInput` via:

GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArgs{...}

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput

type GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput struct{ *pulumi.OutputState }

The set of columns' values that share the same ldiversity value.

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) ElementType

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) EquivalenceClassSize

Size of the k-anonymity equivalence class.

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) NumDistinctSensitiveValues

Number of distinct sensitive values in this equivalence class.

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) QuasiIdsValues

Quasi-identifier values defining the k-anonymity equivalence class. The order is always the same as the original request.

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutputWithContext

func (o GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) ToGooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput

func (GooglePrivacyDlpV2LDiversityEquivalenceClassResponseOutput) TopSensitiveValues

Estimated frequencies of top sensitive values.

type GooglePrivacyDlpV2LDiversityHistogramBucketResponse

type GooglePrivacyDlpV2LDiversityHistogramBucketResponse struct {
	// Total number of equivalence classes in this bucket.
	BucketSize string `pulumi:"bucketSize"`
	// Total number of distinct equivalence classes in this bucket.
	BucketValueCount string `pulumi:"bucketValueCount"`
	// Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues []GooglePrivacyDlpV2LDiversityEquivalenceClassResponse `pulumi:"bucketValues"`
	// Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
	SensitiveValueFrequencyLowerBound string `pulumi:"sensitiveValueFrequencyLowerBound"`
	// Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
	SensitiveValueFrequencyUpperBound string `pulumi:"sensitiveValueFrequencyUpperBound"`
}

Histogram of l-diversity equivalence class sensitive value frequencies.

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs struct {
	// Total number of equivalence classes in this bucket.
	BucketSize pulumi.StringInput `pulumi:"bucketSize"`
	// Total number of distinct equivalence classes in this bucket.
	BucketValueCount pulumi.StringInput `pulumi:"bucketValueCount"`
	// Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.
	BucketValues GooglePrivacyDlpV2LDiversityEquivalenceClassResponseArrayInput `pulumi:"bucketValues"`
	// Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.
	SensitiveValueFrequencyLowerBound pulumi.StringInput `pulumi:"sensitiveValueFrequencyLowerBound"`
	// Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.
	SensitiveValueFrequencyUpperBound pulumi.StringInput `pulumi:"sensitiveValueFrequencyUpperBound"`
}

Histogram of l-diversity equivalence class sensitive value frequencies.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs) ElementType

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutputWithContext

func (i GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray []GooglePrivacyDlpV2LDiversityHistogramBucketResponseInput

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray) ElementType

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput

func (i GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayInput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput() GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput
	ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput
}

GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayInput is an input type that accepts GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray and GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayInput` via:

GooglePrivacyDlpV2LDiversityHistogramBucketResponseArray{ GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs{...} }

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput) Index

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayOutput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseInput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput() GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput
	ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput
}

GooglePrivacyDlpV2LDiversityHistogramBucketResponseInput is an input type that accepts GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs and GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityHistogramBucketResponseInput` via:

GooglePrivacyDlpV2LDiversityHistogramBucketResponseArgs{...}

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput

type GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput struct{ *pulumi.OutputState }

Histogram of l-diversity equivalence class sensitive value frequencies.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) BucketSize

Total number of equivalence classes in this bucket.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) BucketValueCount

Total number of distinct equivalence classes in this bucket.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) BucketValues

Sample of equivalence classes in this bucket. The total number of classes returned per bucket is capped at 20.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) ElementType

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) SensitiveValueFrequencyLowerBound

Lower bound on the sensitive value frequencies of the equivalence classes in this bucket.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) SensitiveValueFrequencyUpperBound

Upper bound on the sensitive value frequencies of the equivalence classes in this bucket.

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput

func (GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutputWithContext

func (o GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput) ToGooglePrivacyDlpV2LDiversityHistogramBucketResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityHistogramBucketResponseOutput

type GooglePrivacyDlpV2LDiversityResultResponse

type GooglePrivacyDlpV2LDiversityResultResponse struct {
	// Histogram of l-diversity equivalence class sensitive value frequencies.
	SensitiveValueFrequencyHistogramBuckets []GooglePrivacyDlpV2LDiversityHistogramBucketResponse `pulumi:"sensitiveValueFrequencyHistogramBuckets"`
}

Result of the l-diversity computation.

type GooglePrivacyDlpV2LDiversityResultResponseArgs

type GooglePrivacyDlpV2LDiversityResultResponseArgs struct {
	// Histogram of l-diversity equivalence class sensitive value frequencies.
	SensitiveValueFrequencyHistogramBuckets GooglePrivacyDlpV2LDiversityHistogramBucketResponseArrayInput `pulumi:"sensitiveValueFrequencyHistogramBuckets"`
}

Result of the l-diversity computation.

func (GooglePrivacyDlpV2LDiversityResultResponseArgs) ElementType

func (GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponseOutput

func (i GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponseOutput() GooglePrivacyDlpV2LDiversityResultResponseOutput

func (GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponseOutputWithContext

func (i GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityResultResponseOutput

func (GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput

func (i GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput() GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

func (GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2LDiversityResultResponseArgs) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

type GooglePrivacyDlpV2LDiversityResultResponseInput

type GooglePrivacyDlpV2LDiversityResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityResultResponseOutput() GooglePrivacyDlpV2LDiversityResultResponseOutput
	ToGooglePrivacyDlpV2LDiversityResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityResultResponseOutput
}

GooglePrivacyDlpV2LDiversityResultResponseInput is an input type that accepts GooglePrivacyDlpV2LDiversityResultResponseArgs and GooglePrivacyDlpV2LDiversityResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityResultResponseInput` via:

GooglePrivacyDlpV2LDiversityResultResponseArgs{...}

type GooglePrivacyDlpV2LDiversityResultResponseOutput

type GooglePrivacyDlpV2LDiversityResultResponseOutput struct{ *pulumi.OutputState }

Result of the l-diversity computation.

func (GooglePrivacyDlpV2LDiversityResultResponseOutput) ElementType

func (GooglePrivacyDlpV2LDiversityResultResponseOutput) SensitiveValueFrequencyHistogramBuckets

Histogram of l-diversity equivalence class sensitive value frequencies.

func (GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponseOutput

func (o GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponseOutput() GooglePrivacyDlpV2LDiversityResultResponseOutput

func (GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponseOutputWithContext

func (o GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityResultResponseOutput

func (GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput

func (o GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput() GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

func (GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LDiversityResultResponseOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

type GooglePrivacyDlpV2LDiversityResultResponsePtrInput

type GooglePrivacyDlpV2LDiversityResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput() GooglePrivacyDlpV2LDiversityResultResponsePtrOutput
	ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2LDiversityResultResponsePtrOutput
}

GooglePrivacyDlpV2LDiversityResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2LDiversityResultResponseArgs, GooglePrivacyDlpV2LDiversityResultResponsePtr and GooglePrivacyDlpV2LDiversityResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LDiversityResultResponsePtrInput` via:

        GooglePrivacyDlpV2LDiversityResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

type GooglePrivacyDlpV2LDiversityResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) SensitiveValueFrequencyHistogramBuckets

Histogram of l-diversity equivalence class sensitive value frequencies.

func (GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput

func (o GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutput() GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

func (GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LDiversityResultResponsePtrOutput) ToGooglePrivacyDlpV2LDiversityResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LDiversityResultResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfig

type GooglePrivacyDlpV2LargeCustomDictionaryConfig struct {
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	BigQueryField *GooglePrivacyDlpV2BigQueryField `pulumi:"bigQueryField"`
	// Set of files containing newline-delimited lists of dictionary phrases.
	CloudStorageFileSet *GooglePrivacyDlpV2CloudStorageFileSet `pulumi:"cloudStorageFileSet"`
	// Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
	OutputPath *GooglePrivacyDlpV2CloudStoragePath `pulumi:"outputPath"`
}

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/dlp/limits) page. The artifacts of dictionary creation are stored in the specified Google Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.

type GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs

type GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs struct {
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	BigQueryField GooglePrivacyDlpV2BigQueryFieldPtrInput `pulumi:"bigQueryField"`
	// Set of files containing newline-delimited lists of dictionary phrases.
	CloudStorageFileSet GooglePrivacyDlpV2CloudStorageFileSetPtrInput `pulumi:"cloudStorageFileSet"`
	// Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
	OutputPath GooglePrivacyDlpV2CloudStoragePathPtrInput `pulumi:"outputPath"`
}

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/dlp/limits) page. The artifacts of dictionary creation are stored in the specified Google Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

func (i GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutputWithContext

func (i GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

func (i GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigInput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput
	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutputWithContext(context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput
}

GooglePrivacyDlpV2LargeCustomDictionaryConfigInput is an input type that accepts GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs and GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LargeCustomDictionaryConfigInput` via:

GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs{...}

type GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput struct{ *pulumi.OutputState }

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/dlp/limits) page. The artifacts of dictionary creation are stored in the specified Google Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) BigQueryField

Field in a BigQuery table where each cell represents a dictionary phrase.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) CloudStorageFileSet

Set of files containing newline-delimited lists of dictionary phrases.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) OutputPath

Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrInput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput
	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput
}

GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrInput is an input type that accepts GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs, GooglePrivacyDlpV2LargeCustomDictionaryConfigPtr and GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrInput` via:

        GooglePrivacyDlpV2LargeCustomDictionaryConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) BigQueryField

Field in a BigQuery table where each cell represents a dictionary phrase.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) CloudStorageFileSet

Set of files containing newline-delimited lists of dictionary phrases.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) Elem

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) OutputPath

Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponse

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponse struct {
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	BigQueryField GooglePrivacyDlpV2BigQueryFieldResponse `pulumi:"bigQueryField"`
	// Set of files containing newline-delimited lists of dictionary phrases.
	CloudStorageFileSet GooglePrivacyDlpV2CloudStorageFileSetResponse `pulumi:"cloudStorageFileSet"`
	// Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
	OutputPath GooglePrivacyDlpV2CloudStoragePathResponse `pulumi:"outputPath"`
}

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/dlp/limits) page. The artifacts of dictionary creation are stored in the specified Google Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs struct {
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	BigQueryField GooglePrivacyDlpV2BigQueryFieldResponseInput `pulumi:"bigQueryField"`
	// Set of files containing newline-delimited lists of dictionary phrases.
	CloudStorageFileSet GooglePrivacyDlpV2CloudStorageFileSetResponseInput `pulumi:"cloudStorageFileSet"`
	// Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.
	OutputPath GooglePrivacyDlpV2CloudStoragePathResponseInput `pulumi:"outputPath"`
}

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/dlp/limits) page. The artifacts of dictionary creation are stored in the specified Google Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseInput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput
	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput
}

GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseInput is an input type that accepts GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs and GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseInput` via:

GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs{...}

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for a custom dictionary created from a data source of any size up to the maximum size defined in the [limits](https://cloud.google.com/dlp/limits) page. The artifacts of dictionary creation are stored in the specified Google Cloud Storage location. Consider using `CustomInfoType.Dictionary` for smaller dictionaries that satisfy the size requirements.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) BigQueryField

Field in a BigQuery table where each cell represents a dictionary phrase.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) CloudStorageFileSet

Set of files containing newline-delimited lists of dictionary phrases.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) OutputPath

Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrInput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput() GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput
	ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput
}

GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs, GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtr and GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrInput` via:

        GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) BigQueryField

Field in a BigQuery table where each cell represents a dictionary phrase.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) CloudStorageFileSet

Set of files containing newline-delimited lists of dictionary phrases.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) OutputPath

Location to store dictionary artifacts in Google Cloud Storage. These files will only be accessible by project owners and the DLP API. If any of these artifacts are modified, the dictionary is considered invalid and can no longer be used.

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryConfigResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponse

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponse struct {
	// Approximate number of distinct phrases in the dictionary.
	ApproxNumPhrases string `pulumi:"approxNumPhrases"`
}

Summary statistics of a custom dictionary.

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs struct {
	// Approximate number of distinct phrases in the dictionary.
	ApproxNumPhrases pulumi.StringInput `pulumi:"approxNumPhrases"`
}

Summary statistics of a custom dictionary.

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutputWithContext

func (i GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

func (i GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput() GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseInput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput() GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput
	ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput
}

GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseInput is an input type that accepts GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs and GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseInput` via:

GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs{...}

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput struct{ *pulumi.OutputState }

Summary statistics of a custom dictionary.

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ApproxNumPhrases

Approximate number of distinct phrases in the dictionary.

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrInput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput() GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput
	ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput
}

GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs, GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtr and GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrInput` via:

        GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

type GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput) ApproxNumPhrases

Approximate number of distinct phrases in the dictionary.

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

func (GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput) ToGooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LargeCustomDictionaryStatsResponsePtrOutput

type GooglePrivacyDlpV2LeaveUntransformed

type GooglePrivacyDlpV2LeaveUntransformed struct {
}

Skips the data without modifying it if the requested transformation would cause an error. For example, if a `DateShift` transformation were applied an an IP address, this mode would leave the IP address unchanged in the response.

type GooglePrivacyDlpV2LeaveUntransformedArgs

type GooglePrivacyDlpV2LeaveUntransformedArgs struct {
}

Skips the data without modifying it if the requested transformation would cause an error. For example, if a `DateShift` transformation were applied an an IP address, this mode would leave the IP address unchanged in the response.

func (GooglePrivacyDlpV2LeaveUntransformedArgs) ElementType

func (GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedOutput

func (i GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedOutput() GooglePrivacyDlpV2LeaveUntransformedOutput

func (GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedOutputWithContext

func (i GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedOutput

func (GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput

func (i GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput() GooglePrivacyDlpV2LeaveUntransformedPtrOutput

func (GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext

func (i GooglePrivacyDlpV2LeaveUntransformedArgs) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedPtrOutput

type GooglePrivacyDlpV2LeaveUntransformedInput

type GooglePrivacyDlpV2LeaveUntransformedInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LeaveUntransformedOutput() GooglePrivacyDlpV2LeaveUntransformedOutput
	ToGooglePrivacyDlpV2LeaveUntransformedOutputWithContext(context.Context) GooglePrivacyDlpV2LeaveUntransformedOutput
}

GooglePrivacyDlpV2LeaveUntransformedInput is an input type that accepts GooglePrivacyDlpV2LeaveUntransformedArgs and GooglePrivacyDlpV2LeaveUntransformedOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LeaveUntransformedInput` via:

GooglePrivacyDlpV2LeaveUntransformedArgs{...}

type GooglePrivacyDlpV2LeaveUntransformedOutput

type GooglePrivacyDlpV2LeaveUntransformedOutput struct{ *pulumi.OutputState }

Skips the data without modifying it if the requested transformation would cause an error. For example, if a `DateShift` transformation were applied an an IP address, this mode would leave the IP address unchanged in the response.

func (GooglePrivacyDlpV2LeaveUntransformedOutput) ElementType

func (GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedOutput

func (o GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedOutput() GooglePrivacyDlpV2LeaveUntransformedOutput

func (GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedOutputWithContext

func (o GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedOutput

func (GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput

func (o GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput() GooglePrivacyDlpV2LeaveUntransformedPtrOutput

func (GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext

func (o GooglePrivacyDlpV2LeaveUntransformedOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedPtrOutput

type GooglePrivacyDlpV2LeaveUntransformedPtrInput

type GooglePrivacyDlpV2LeaveUntransformedPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput() GooglePrivacyDlpV2LeaveUntransformedPtrOutput
	ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext(context.Context) GooglePrivacyDlpV2LeaveUntransformedPtrOutput
}

GooglePrivacyDlpV2LeaveUntransformedPtrInput is an input type that accepts GooglePrivacyDlpV2LeaveUntransformedArgs, GooglePrivacyDlpV2LeaveUntransformedPtr and GooglePrivacyDlpV2LeaveUntransformedPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LeaveUntransformedPtrInput` via:

        GooglePrivacyDlpV2LeaveUntransformedArgs{...}

or:

        nil

type GooglePrivacyDlpV2LeaveUntransformedPtrOutput

type GooglePrivacyDlpV2LeaveUntransformedPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LeaveUntransformedPtrOutput) Elem

func (GooglePrivacyDlpV2LeaveUntransformedPtrOutput) ElementType

func (GooglePrivacyDlpV2LeaveUntransformedPtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput

func (o GooglePrivacyDlpV2LeaveUntransformedPtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutput() GooglePrivacyDlpV2LeaveUntransformedPtrOutput

func (GooglePrivacyDlpV2LeaveUntransformedPtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext

func (o GooglePrivacyDlpV2LeaveUntransformedPtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedPtrOutput

type GooglePrivacyDlpV2LeaveUntransformedResponse

type GooglePrivacyDlpV2LeaveUntransformedResponse struct {
}

Skips the data without modifying it if the requested transformation would cause an error. For example, if a `DateShift` transformation were applied an an IP address, this mode would leave the IP address unchanged in the response.

type GooglePrivacyDlpV2LeaveUntransformedResponseArgs

type GooglePrivacyDlpV2LeaveUntransformedResponseArgs struct {
}

Skips the data without modifying it if the requested transformation would cause an error. For example, if a `DateShift` transformation were applied an an IP address, this mode would leave the IP address unchanged in the response.

func (GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ElementType

func (GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutput

func (i GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutput() GooglePrivacyDlpV2LeaveUntransformedResponseOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutputWithContext

func (i GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedResponseOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

func (i GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput() GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2LeaveUntransformedResponseArgs) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

type GooglePrivacyDlpV2LeaveUntransformedResponseInput

type GooglePrivacyDlpV2LeaveUntransformedResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LeaveUntransformedResponseOutput() GooglePrivacyDlpV2LeaveUntransformedResponseOutput
	ToGooglePrivacyDlpV2LeaveUntransformedResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LeaveUntransformedResponseOutput
}

GooglePrivacyDlpV2LeaveUntransformedResponseInput is an input type that accepts GooglePrivacyDlpV2LeaveUntransformedResponseArgs and GooglePrivacyDlpV2LeaveUntransformedResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LeaveUntransformedResponseInput` via:

GooglePrivacyDlpV2LeaveUntransformedResponseArgs{...}

type GooglePrivacyDlpV2LeaveUntransformedResponseOutput

type GooglePrivacyDlpV2LeaveUntransformedResponseOutput struct{ *pulumi.OutputState }

Skips the data without modifying it if the requested transformation would cause an error. For example, if a `DateShift` transformation were applied an an IP address, this mode would leave the IP address unchanged in the response.

func (GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ElementType

func (GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutput

func (o GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutput() GooglePrivacyDlpV2LeaveUntransformedResponseOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutputWithContext

func (o GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedResponseOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

func (o GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput() GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LeaveUntransformedResponseOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

type GooglePrivacyDlpV2LeaveUntransformedResponsePtrInput

type GooglePrivacyDlpV2LeaveUntransformedResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput() GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput
	ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput
}

GooglePrivacyDlpV2LeaveUntransformedResponsePtrInput is an input type that accepts GooglePrivacyDlpV2LeaveUntransformedResponseArgs, GooglePrivacyDlpV2LeaveUntransformedResponsePtr and GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LeaveUntransformedResponsePtrInput` via:

        GooglePrivacyDlpV2LeaveUntransformedResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

type GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput) Elem

func (GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

func (GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput) ToGooglePrivacyDlpV2LeaveUntransformedResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LeaveUntransformedResponsePtrOutput

type GooglePrivacyDlpV2LikelihoodAdjustment

type GooglePrivacyDlpV2LikelihoodAdjustment struct {
	// Set the likelihood of a finding to a fixed value.
	FixedLikelihood *GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood `pulumi:"fixedLikelihood"`
	// Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
	RelativeLikelihood *int `pulumi:"relativeLikelihood"`
}

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

type GooglePrivacyDlpV2LikelihoodAdjustmentArgs

type GooglePrivacyDlpV2LikelihoodAdjustmentArgs struct {
	// Set the likelihood of a finding to a fixed value.
	FixedLikelihood GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrInput `pulumi:"fixedLikelihood"`
	// Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
	RelativeLikelihood pulumi.IntPtrInput `pulumi:"relativeLikelihood"`
}

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

func (GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ElementType

func (GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutput

func (i GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutput() GooglePrivacyDlpV2LikelihoodAdjustmentOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutputWithContext

func (i GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

func (i GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput() GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext

func (i GooglePrivacyDlpV2LikelihoodAdjustmentArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood added in v0.4.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood string

Set the likelihood of a finding to a fixed value.

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ElementType added in v0.4.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput added in v0.6.0

func (e GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput() GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput() GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihood) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodInput added in v0.6.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput() GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput
	ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutputWithContext(context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput
}

GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodInput is an input type that accepts GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodArgs and GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodInput` via:

GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodArgs{...}

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput added in v0.6.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrInput added in v0.6.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput() GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput
	ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext(context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput
}

func GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtr added in v0.6.0

func GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtr(v string) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrInput

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput added in v0.6.0

type GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2LikelihoodAdjustmentFixedLikelihoodPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2LikelihoodAdjustmentInput

type GooglePrivacyDlpV2LikelihoodAdjustmentInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LikelihoodAdjustmentOutput() GooglePrivacyDlpV2LikelihoodAdjustmentOutput
	ToGooglePrivacyDlpV2LikelihoodAdjustmentOutputWithContext(context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentOutput
}

GooglePrivacyDlpV2LikelihoodAdjustmentInput is an input type that accepts GooglePrivacyDlpV2LikelihoodAdjustmentArgs and GooglePrivacyDlpV2LikelihoodAdjustmentOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LikelihoodAdjustmentInput` via:

GooglePrivacyDlpV2LikelihoodAdjustmentArgs{...}

type GooglePrivacyDlpV2LikelihoodAdjustmentOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentOutput struct{ *pulumi.OutputState }

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ElementType

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) FixedLikelihood

Set the likelihood of a finding to a fixed value.

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) RelativeLikelihood

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

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutput

func (o GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutput() GooglePrivacyDlpV2LikelihoodAdjustmentOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutputWithContext

func (o GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

func (o GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput() GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext

func (o GooglePrivacyDlpV2LikelihoodAdjustmentOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentPtrInput

type GooglePrivacyDlpV2LikelihoodAdjustmentPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput() GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput
	ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext(context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput
}

GooglePrivacyDlpV2LikelihoodAdjustmentPtrInput is an input type that accepts GooglePrivacyDlpV2LikelihoodAdjustmentArgs, GooglePrivacyDlpV2LikelihoodAdjustmentPtr and GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LikelihoodAdjustmentPtrInput` via:

        GooglePrivacyDlpV2LikelihoodAdjustmentArgs{...}

or:

        nil

type GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) Elem

func (GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) ElementType

func (GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) FixedLikelihood

Set the likelihood of a finding to a fixed value.

func (GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) RelativeLikelihood

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

func (GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

func (o GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput() GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext

func (o GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentPtrOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentResponse

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

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

type GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs

type GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs struct {
	// Set the likelihood of a finding to a fixed value.
	FixedLikelihood pulumi.StringInput `pulumi:"fixedLikelihood"`
	// Increase or decrease the likelihood by the specified number of levels. For example, if a finding would be `POSSIBLE` without the detection rule and `relative_likelihood` is 1, then it is upgraded to `LIKELY`, while a value of -1 would downgrade it to `UNLIKELY`. Likelihood may never drop below `VERY_UNLIKELY` or exceed `VERY_LIKELY`, so applying an adjustment of 1 followed by an adjustment of -1 when base likelihood is `VERY_LIKELY` will result in a final likelihood of `LIKELY`.
	RelativeLikelihood pulumi.IntInput `pulumi:"relativeLikelihood"`
}

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs) ElementType

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput

func (i GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput() GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutputWithContext

func (i GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentResponseInput

type GooglePrivacyDlpV2LikelihoodAdjustmentResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput() GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput
	ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutputWithContext(context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput
}

GooglePrivacyDlpV2LikelihoodAdjustmentResponseInput is an input type that accepts GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs and GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2LikelihoodAdjustmentResponseInput` via:

GooglePrivacyDlpV2LikelihoodAdjustmentResponseArgs{...}

type GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput

type GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput struct{ *pulumi.OutputState }

Message for specifying an adjustment to the likelihood of a finding as part of a detection rule.

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput) ElementType

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput) FixedLikelihood

Set the likelihood of a finding to a fixed value.

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput) RelativeLikelihood

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

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput

func (GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutputWithContext

func (o GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput) ToGooglePrivacyDlpV2LikelihoodAdjustmentResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2LikelihoodAdjustmentResponseOutput

type GooglePrivacyDlpV2Manual

type GooglePrivacyDlpV2Manual struct {
}

Job trigger option for hybrid jobs. Jobs must be manually created and finished.

type GooglePrivacyDlpV2ManualArgs

type GooglePrivacyDlpV2ManualArgs struct {
}

Job trigger option for hybrid jobs. Jobs must be manually created and finished.

func (GooglePrivacyDlpV2ManualArgs) ElementType

func (GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualOutput

func (i GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualOutput() GooglePrivacyDlpV2ManualOutput

func (GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualOutputWithContext

func (i GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualOutput

func (GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualPtrOutput

func (i GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualPtrOutput() GooglePrivacyDlpV2ManualPtrOutput

func (GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualPtrOutputWithContext

func (i GooglePrivacyDlpV2ManualArgs) ToGooglePrivacyDlpV2ManualPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualPtrOutput

type GooglePrivacyDlpV2ManualInput

type GooglePrivacyDlpV2ManualInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ManualOutput() GooglePrivacyDlpV2ManualOutput
	ToGooglePrivacyDlpV2ManualOutputWithContext(context.Context) GooglePrivacyDlpV2ManualOutput
}

GooglePrivacyDlpV2ManualInput is an input type that accepts GooglePrivacyDlpV2ManualArgs and GooglePrivacyDlpV2ManualOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ManualInput` via:

GooglePrivacyDlpV2ManualArgs{...}

type GooglePrivacyDlpV2ManualOutput

type GooglePrivacyDlpV2ManualOutput struct{ *pulumi.OutputState }

Job trigger option for hybrid jobs. Jobs must be manually created and finished.

func (GooglePrivacyDlpV2ManualOutput) ElementType

func (GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualOutput

func (o GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualOutput() GooglePrivacyDlpV2ManualOutput

func (GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualOutputWithContext

func (o GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualOutput

func (GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualPtrOutput

func (o GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualPtrOutput() GooglePrivacyDlpV2ManualPtrOutput

func (GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualPtrOutputWithContext

func (o GooglePrivacyDlpV2ManualOutput) ToGooglePrivacyDlpV2ManualPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualPtrOutput

type GooglePrivacyDlpV2ManualPtrInput

type GooglePrivacyDlpV2ManualPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ManualPtrOutput() GooglePrivacyDlpV2ManualPtrOutput
	ToGooglePrivacyDlpV2ManualPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ManualPtrOutput
}

GooglePrivacyDlpV2ManualPtrInput is an input type that accepts GooglePrivacyDlpV2ManualArgs, GooglePrivacyDlpV2ManualPtr and GooglePrivacyDlpV2ManualPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ManualPtrInput` via:

        GooglePrivacyDlpV2ManualArgs{...}

or:

        nil

type GooglePrivacyDlpV2ManualPtrOutput

type GooglePrivacyDlpV2ManualPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ManualPtrOutput) Elem

func (GooglePrivacyDlpV2ManualPtrOutput) ElementType

func (GooglePrivacyDlpV2ManualPtrOutput) ToGooglePrivacyDlpV2ManualPtrOutput

func (o GooglePrivacyDlpV2ManualPtrOutput) ToGooglePrivacyDlpV2ManualPtrOutput() GooglePrivacyDlpV2ManualPtrOutput

func (GooglePrivacyDlpV2ManualPtrOutput) ToGooglePrivacyDlpV2ManualPtrOutputWithContext

func (o GooglePrivacyDlpV2ManualPtrOutput) ToGooglePrivacyDlpV2ManualPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualPtrOutput

type GooglePrivacyDlpV2ManualResponse

type GooglePrivacyDlpV2ManualResponse struct {
}

Job trigger option for hybrid jobs. Jobs must be manually created and finished.

type GooglePrivacyDlpV2ManualResponseArgs

type GooglePrivacyDlpV2ManualResponseArgs struct {
}

Job trigger option for hybrid jobs. Jobs must be manually created and finished.

func (GooglePrivacyDlpV2ManualResponseArgs) ElementType

func (GooglePrivacyDlpV2ManualResponseArgs) ToGooglePrivacyDlpV2ManualResponseOutput

func (i GooglePrivacyDlpV2ManualResponseArgs) ToGooglePrivacyDlpV2ManualResponseOutput() GooglePrivacyDlpV2ManualResponseOutput

func (GooglePrivacyDlpV2ManualResponseArgs) ToGooglePrivacyDlpV2ManualResponseOutputWithContext

func (i GooglePrivacyDlpV2ManualResponseArgs) ToGooglePrivacyDlpV2ManualResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualResponseOutput

type GooglePrivacyDlpV2ManualResponseInput

type GooglePrivacyDlpV2ManualResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ManualResponseOutput() GooglePrivacyDlpV2ManualResponseOutput
	ToGooglePrivacyDlpV2ManualResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ManualResponseOutput
}

GooglePrivacyDlpV2ManualResponseInput is an input type that accepts GooglePrivacyDlpV2ManualResponseArgs and GooglePrivacyDlpV2ManualResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ManualResponseInput` via:

GooglePrivacyDlpV2ManualResponseArgs{...}

type GooglePrivacyDlpV2ManualResponseOutput

type GooglePrivacyDlpV2ManualResponseOutput struct{ *pulumi.OutputState }

Job trigger option for hybrid jobs. Jobs must be manually created and finished.

func (GooglePrivacyDlpV2ManualResponseOutput) ElementType

func (GooglePrivacyDlpV2ManualResponseOutput) ToGooglePrivacyDlpV2ManualResponseOutput

func (o GooglePrivacyDlpV2ManualResponseOutput) ToGooglePrivacyDlpV2ManualResponseOutput() GooglePrivacyDlpV2ManualResponseOutput

func (GooglePrivacyDlpV2ManualResponseOutput) ToGooglePrivacyDlpV2ManualResponseOutputWithContext

func (o GooglePrivacyDlpV2ManualResponseOutput) ToGooglePrivacyDlpV2ManualResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ManualResponseOutput

type GooglePrivacyDlpV2NumericalStatsConfig

type GooglePrivacyDlpV2NumericalStatsConfig struct {
	// Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
	Field *GooglePrivacyDlpV2FieldId `pulumi:"field"`
}

Compute numerical stats over an individual column, including min, max, and quantiles.

type GooglePrivacyDlpV2NumericalStatsConfigArgs

type GooglePrivacyDlpV2NumericalStatsConfigArgs struct {
	// Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
	Field GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"field"`
}

Compute numerical stats over an individual column, including min, max, and quantiles.

func (GooglePrivacyDlpV2NumericalStatsConfigArgs) ElementType

func (GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigOutput

func (i GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigOutput() GooglePrivacyDlpV2NumericalStatsConfigOutput

func (GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigOutputWithContext

func (i GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigOutput

func (GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput

func (i GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput() GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

func (GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2NumericalStatsConfigArgs) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigInput

type GooglePrivacyDlpV2NumericalStatsConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2NumericalStatsConfigOutput() GooglePrivacyDlpV2NumericalStatsConfigOutput
	ToGooglePrivacyDlpV2NumericalStatsConfigOutputWithContext(context.Context) GooglePrivacyDlpV2NumericalStatsConfigOutput
}

GooglePrivacyDlpV2NumericalStatsConfigInput is an input type that accepts GooglePrivacyDlpV2NumericalStatsConfigArgs and GooglePrivacyDlpV2NumericalStatsConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2NumericalStatsConfigInput` via:

GooglePrivacyDlpV2NumericalStatsConfigArgs{...}

type GooglePrivacyDlpV2NumericalStatsConfigOutput

type GooglePrivacyDlpV2NumericalStatsConfigOutput struct{ *pulumi.OutputState }

Compute numerical stats over an individual column, including min, max, and quantiles.

func (GooglePrivacyDlpV2NumericalStatsConfigOutput) ElementType

func (GooglePrivacyDlpV2NumericalStatsConfigOutput) Field

Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.

func (GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigOutput

func (o GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigOutput() GooglePrivacyDlpV2NumericalStatsConfigOutput

func (GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigOutput

func (GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput

func (o GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput() GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

func (GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsConfigOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigPtrInput

type GooglePrivacyDlpV2NumericalStatsConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput() GooglePrivacyDlpV2NumericalStatsConfigPtrOutput
	ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2NumericalStatsConfigPtrOutput
}

GooglePrivacyDlpV2NumericalStatsConfigPtrInput is an input type that accepts GooglePrivacyDlpV2NumericalStatsConfigArgs, GooglePrivacyDlpV2NumericalStatsConfigPtr and GooglePrivacyDlpV2NumericalStatsConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2NumericalStatsConfigPtrInput` via:

        GooglePrivacyDlpV2NumericalStatsConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) Elem

func (GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) Field

Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.

func (GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput

func (o GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutput() GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

func (GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsConfigPtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigPtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigResponse

type GooglePrivacyDlpV2NumericalStatsConfigResponse struct {
	// Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
}

Compute numerical stats over an individual column, including min, max, and quantiles.

type GooglePrivacyDlpV2NumericalStatsConfigResponseArgs

type GooglePrivacyDlpV2NumericalStatsConfigResponseArgs struct {
	// Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
}

Compute numerical stats over an individual column, including min, max, and quantiles.

func (GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutput

func (i GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutput() GooglePrivacyDlpV2NumericalStatsConfigResponseOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponseOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

func (i GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput() GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2NumericalStatsConfigResponseArgs) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigResponseInput

type GooglePrivacyDlpV2NumericalStatsConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutput() GooglePrivacyDlpV2NumericalStatsConfigResponseOutput
	ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponseOutput
}

GooglePrivacyDlpV2NumericalStatsConfigResponseInput is an input type that accepts GooglePrivacyDlpV2NumericalStatsConfigResponseArgs and GooglePrivacyDlpV2NumericalStatsConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2NumericalStatsConfigResponseInput` via:

GooglePrivacyDlpV2NumericalStatsConfigResponseArgs{...}

type GooglePrivacyDlpV2NumericalStatsConfigResponseOutput

type GooglePrivacyDlpV2NumericalStatsConfigResponseOutput struct{ *pulumi.OutputState }

Compute numerical stats over an individual column, including min, max, and quantiles.

func (GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) Field

Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.

func (GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponseOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

func (o GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput() GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsConfigResponseOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigResponsePtrInput

type GooglePrivacyDlpV2NumericalStatsConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput() GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput
	ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput
}

GooglePrivacyDlpV2NumericalStatsConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2NumericalStatsConfigResponseArgs, GooglePrivacyDlpV2NumericalStatsConfigResponsePtr and GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2NumericalStatsConfigResponsePtrInput` via:

        GooglePrivacyDlpV2NumericalStatsConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput) Field

Field to compute numerical stats on. Supported types are integer, float, date, datetime, timestamp, time.

func (GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

func (GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput) ToGooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsConfigResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsResultResponse

type GooglePrivacyDlpV2NumericalStatsResultResponse struct {
	// Maximum value appearing in the column.
	MaxValue GooglePrivacyDlpV2ValueResponse `pulumi:"maxValue"`
	// Minimum value appearing in the column.
	MinValue GooglePrivacyDlpV2ValueResponse `pulumi:"minValue"`
	// List of 99 values that partition the set of field values into 100 equal sized buckets.
	QuantileValues []GooglePrivacyDlpV2ValueResponse `pulumi:"quantileValues"`
}

Result of the numerical stats computation.

type GooglePrivacyDlpV2NumericalStatsResultResponseArgs

type GooglePrivacyDlpV2NumericalStatsResultResponseArgs struct {
	// Maximum value appearing in the column.
	MaxValue GooglePrivacyDlpV2ValueResponseInput `pulumi:"maxValue"`
	// Minimum value appearing in the column.
	MinValue GooglePrivacyDlpV2ValueResponseInput `pulumi:"minValue"`
	// List of 99 values that partition the set of field values into 100 equal sized buckets.
	QuantileValues GooglePrivacyDlpV2ValueResponseArrayInput `pulumi:"quantileValues"`
}

Result of the numerical stats computation.

func (GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ElementType

func (GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutput

func (i GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutput() GooglePrivacyDlpV2NumericalStatsResultResponseOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutputWithContext

func (i GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsResultResponseOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

func (i GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput() GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2NumericalStatsResultResponseArgs) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsResultResponseInput

type GooglePrivacyDlpV2NumericalStatsResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2NumericalStatsResultResponseOutput() GooglePrivacyDlpV2NumericalStatsResultResponseOutput
	ToGooglePrivacyDlpV2NumericalStatsResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2NumericalStatsResultResponseOutput
}

GooglePrivacyDlpV2NumericalStatsResultResponseInput is an input type that accepts GooglePrivacyDlpV2NumericalStatsResultResponseArgs and GooglePrivacyDlpV2NumericalStatsResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2NumericalStatsResultResponseInput` via:

GooglePrivacyDlpV2NumericalStatsResultResponseArgs{...}

type GooglePrivacyDlpV2NumericalStatsResultResponseOutput

type GooglePrivacyDlpV2NumericalStatsResultResponseOutput struct{ *pulumi.OutputState }

Result of the numerical stats computation.

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ElementType

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) MaxValue

Maximum value appearing in the column.

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) MinValue

Minimum value appearing in the column.

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) QuantileValues

List of 99 values that partition the set of field values into 100 equal sized buckets.

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsResultResponseOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

func (o GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput() GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsResultResponseOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsResultResponsePtrInput

type GooglePrivacyDlpV2NumericalStatsResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput() GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput
	ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput
}

GooglePrivacyDlpV2NumericalStatsResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2NumericalStatsResultResponseArgs, GooglePrivacyDlpV2NumericalStatsResultResponsePtr and GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2NumericalStatsResultResponsePtrInput` via:

        GooglePrivacyDlpV2NumericalStatsResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

type GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) MaxValue

Maximum value appearing in the column.

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) MinValue

Minimum value appearing in the column.

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) QuantileValues

List of 99 values that partition the set of field values into 100 equal sized buckets.

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

func (GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput) ToGooglePrivacyDlpV2NumericalStatsResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2NumericalStatsResultResponsePtrOutput

type GooglePrivacyDlpV2OutputStorageConfig

type GooglePrivacyDlpV2OutputStorageConfig struct {
	// Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
	OutputSchema *GooglePrivacyDlpV2OutputStorageConfigOutputSchema `pulumi:"outputSchema"`
	// 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
	Table *GooglePrivacyDlpV2BigQueryTable `pulumi:"table"`
}

Cloud repository for storing output.

type GooglePrivacyDlpV2OutputStorageConfigArgs

type GooglePrivacyDlpV2OutputStorageConfigArgs struct {
	// Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
	OutputSchema GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrInput `pulumi:"outputSchema"`
	// 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
	Table GooglePrivacyDlpV2BigQueryTablePtrInput `pulumi:"table"`
}

Cloud repository for storing output.

func (GooglePrivacyDlpV2OutputStorageConfigArgs) ElementType

func (GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigOutput

func (i GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigOutput() GooglePrivacyDlpV2OutputStorageConfigOutput

func (GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigOutputWithContext

func (i GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutput

func (GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput

func (i GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput() GooglePrivacyDlpV2OutputStorageConfigPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2OutputStorageConfigArgs) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigPtrOutput

type GooglePrivacyDlpV2OutputStorageConfigInput

type GooglePrivacyDlpV2OutputStorageConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2OutputStorageConfigOutput() GooglePrivacyDlpV2OutputStorageConfigOutput
	ToGooglePrivacyDlpV2OutputStorageConfigOutputWithContext(context.Context) GooglePrivacyDlpV2OutputStorageConfigOutput
}

GooglePrivacyDlpV2OutputStorageConfigInput is an input type that accepts GooglePrivacyDlpV2OutputStorageConfigArgs and GooglePrivacyDlpV2OutputStorageConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2OutputStorageConfigInput` via:

GooglePrivacyDlpV2OutputStorageConfigArgs{...}

type GooglePrivacyDlpV2OutputStorageConfigOutput

type GooglePrivacyDlpV2OutputStorageConfigOutput struct{ *pulumi.OutputState }

Cloud repository for storing output.

func (GooglePrivacyDlpV2OutputStorageConfigOutput) ElementType

func (GooglePrivacyDlpV2OutputStorageConfigOutput) OutputSchema

Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.

func (GooglePrivacyDlpV2OutputStorageConfigOutput) 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.

func (GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutput

func (o GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutput() GooglePrivacyDlpV2OutputStorageConfigOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputWithContext

func (o GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput

func (o GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput() GooglePrivacyDlpV2OutputStorageConfigPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2OutputStorageConfigOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigPtrOutput

type GooglePrivacyDlpV2OutputStorageConfigOutputSchema added in v0.4.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchema string

Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ElementType added in v0.4.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput added in v0.6.0

func (e GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput() GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput() GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchema) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaInput added in v0.6.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput() GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput
	ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputWithContext(context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput
}

GooglePrivacyDlpV2OutputStorageConfigOutputSchemaInput is an input type that accepts GooglePrivacyDlpV2OutputStorageConfigOutputSchemaArgs and GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2OutputStorageConfigOutputSchemaInput` via:

GooglePrivacyDlpV2OutputStorageConfigOutputSchemaArgs{...}

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput added in v0.6.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrInput added in v0.6.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput() GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput
	ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext(context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput
}

func GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtr added in v0.6.0

func GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtr(v string) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrInput

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput added in v0.6.0

type GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2OutputStorageConfigOutputSchemaPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2OutputStorageConfigPtrInput

type GooglePrivacyDlpV2OutputStorageConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput() GooglePrivacyDlpV2OutputStorageConfigPtrOutput
	ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2OutputStorageConfigPtrOutput
}

GooglePrivacyDlpV2OutputStorageConfigPtrInput is an input type that accepts GooglePrivacyDlpV2OutputStorageConfigArgs, GooglePrivacyDlpV2OutputStorageConfigPtr and GooglePrivacyDlpV2OutputStorageConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2OutputStorageConfigPtrInput` via:

        GooglePrivacyDlpV2OutputStorageConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2OutputStorageConfigPtrOutput

type GooglePrivacyDlpV2OutputStorageConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2OutputStorageConfigPtrOutput) Elem

func (GooglePrivacyDlpV2OutputStorageConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2OutputStorageConfigPtrOutput) OutputSchema

Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.

func (GooglePrivacyDlpV2OutputStorageConfigPtrOutput) 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.

func (GooglePrivacyDlpV2OutputStorageConfigPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput

func (o GooglePrivacyDlpV2OutputStorageConfigPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutput() GooglePrivacyDlpV2OutputStorageConfigPtrOutput

func (GooglePrivacyDlpV2OutputStorageConfigPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2OutputStorageConfigPtrOutput) ToGooglePrivacyDlpV2OutputStorageConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigPtrOutput

type GooglePrivacyDlpV2OutputStorageConfigResponse

type GooglePrivacyDlpV2OutputStorageConfigResponse struct {
	// Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
	OutputSchema string `pulumi:"outputSchema"`
	// 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
	Table GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"table"`
}

Cloud repository for storing output.

type GooglePrivacyDlpV2OutputStorageConfigResponseArgs

type GooglePrivacyDlpV2OutputStorageConfigResponseArgs struct {
	// Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.
	OutputSchema pulumi.StringInput `pulumi:"outputSchema"`
	// 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.
	Table GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"table"`
}

Cloud repository for storing output.

func (GooglePrivacyDlpV2OutputStorageConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2OutputStorageConfigResponseArgs) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutput

func (i GooglePrivacyDlpV2OutputStorageConfigResponseArgs) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutput() GooglePrivacyDlpV2OutputStorageConfigResponseOutput

func (GooglePrivacyDlpV2OutputStorageConfigResponseArgs) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2OutputStorageConfigResponseArgs) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigResponseOutput

type GooglePrivacyDlpV2OutputStorageConfigResponseInput

type GooglePrivacyDlpV2OutputStorageConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2OutputStorageConfigResponseOutput() GooglePrivacyDlpV2OutputStorageConfigResponseOutput
	ToGooglePrivacyDlpV2OutputStorageConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2OutputStorageConfigResponseOutput
}

GooglePrivacyDlpV2OutputStorageConfigResponseInput is an input type that accepts GooglePrivacyDlpV2OutputStorageConfigResponseArgs and GooglePrivacyDlpV2OutputStorageConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2OutputStorageConfigResponseInput` via:

GooglePrivacyDlpV2OutputStorageConfigResponseArgs{...}

type GooglePrivacyDlpV2OutputStorageConfigResponseOutput

type GooglePrivacyDlpV2OutputStorageConfigResponseOutput struct{ *pulumi.OutputState }

Cloud repository for storing output.

func (GooglePrivacyDlpV2OutputStorageConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2OutputStorageConfigResponseOutput) OutputSchema

Schema used for writing the findings for Inspect jobs. This field is only used for Inspect and must be unspecified for Risk jobs. Columns are derived from the `Finding` object. If appending to an existing table, any columns from the predefined schema that are missing will be added. No columns in the existing table will be deleted. If unspecified, then all available columns will be used for a new table or an (existing) table with no schema, and no changes will be made to an existing table that has a schema. Only for use with external storage.

func (GooglePrivacyDlpV2OutputStorageConfigResponseOutput) 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 timezone will be used for generating the date details. For Inspect, each column in an existing output table must have the same name, type, and mode of a field in the `Finding` object. For Risk, an existing output table should be the output of a previous Risk analysis job run on the same source table, with the same privacy metric and quasi-identifiers. Risk jobs that analyze the same table but compute a different privacy metric, or use different sets of quasi-identifiers, cannot store their results in the same table.

func (GooglePrivacyDlpV2OutputStorageConfigResponseOutput) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutput

func (o GooglePrivacyDlpV2OutputStorageConfigResponseOutput) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutput() GooglePrivacyDlpV2OutputStorageConfigResponseOutput

func (GooglePrivacyDlpV2OutputStorageConfigResponseOutput) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2OutputStorageConfigResponseOutput) ToGooglePrivacyDlpV2OutputStorageConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2OutputStorageConfigResponseOutput

type GooglePrivacyDlpV2PartitionId

type GooglePrivacyDlpV2PartitionId struct {
	// If not empty, the ID of the namespace to which the entities belong.
	NamespaceId *string `pulumi:"namespaceId"`
	// The ID of the project to which the entities belong.
	Project *string `pulumi:"project"`
}

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.

type GooglePrivacyDlpV2PartitionIdArgs

type GooglePrivacyDlpV2PartitionIdArgs struct {
	// If not empty, the ID of the namespace to which the entities belong.
	NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"`
	// The ID of the project to which the entities belong.
	Project pulumi.StringPtrInput `pulumi:"project"`
}

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.

func (GooglePrivacyDlpV2PartitionIdArgs) ElementType

func (GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdOutput

func (i GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdOutput() GooglePrivacyDlpV2PartitionIdOutput

func (GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdOutputWithContext

func (i GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdOutput

func (GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdPtrOutput

func (i GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdPtrOutput() GooglePrivacyDlpV2PartitionIdPtrOutput

func (GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext

func (i GooglePrivacyDlpV2PartitionIdArgs) ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdPtrOutput

type GooglePrivacyDlpV2PartitionIdInput

type GooglePrivacyDlpV2PartitionIdInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PartitionIdOutput() GooglePrivacyDlpV2PartitionIdOutput
	ToGooglePrivacyDlpV2PartitionIdOutputWithContext(context.Context) GooglePrivacyDlpV2PartitionIdOutput
}

GooglePrivacyDlpV2PartitionIdInput is an input type that accepts GooglePrivacyDlpV2PartitionIdArgs and GooglePrivacyDlpV2PartitionIdOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PartitionIdInput` via:

GooglePrivacyDlpV2PartitionIdArgs{...}

type GooglePrivacyDlpV2PartitionIdOutput

type GooglePrivacyDlpV2PartitionIdOutput struct{ *pulumi.OutputState }

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.

func (GooglePrivacyDlpV2PartitionIdOutput) ElementType

func (GooglePrivacyDlpV2PartitionIdOutput) NamespaceId

If not empty, the ID of the namespace to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdOutput) Project added in v0.3.0

The ID of the project to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdOutput

func (o GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdOutput() GooglePrivacyDlpV2PartitionIdOutput

func (GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdOutputWithContext

func (o GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdOutput

func (GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutput

func (o GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutput() GooglePrivacyDlpV2PartitionIdPtrOutput

func (GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext

func (o GooglePrivacyDlpV2PartitionIdOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdPtrOutput

type GooglePrivacyDlpV2PartitionIdPtrInput

type GooglePrivacyDlpV2PartitionIdPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PartitionIdPtrOutput() GooglePrivacyDlpV2PartitionIdPtrOutput
	ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PartitionIdPtrOutput
}

GooglePrivacyDlpV2PartitionIdPtrInput is an input type that accepts GooglePrivacyDlpV2PartitionIdArgs, GooglePrivacyDlpV2PartitionIdPtr and GooglePrivacyDlpV2PartitionIdPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PartitionIdPtrInput` via:

        GooglePrivacyDlpV2PartitionIdArgs{...}

or:

        nil

type GooglePrivacyDlpV2PartitionIdPtrOutput

type GooglePrivacyDlpV2PartitionIdPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PartitionIdPtrOutput) Elem

func (GooglePrivacyDlpV2PartitionIdPtrOutput) ElementType

func (GooglePrivacyDlpV2PartitionIdPtrOutput) NamespaceId

If not empty, the ID of the namespace to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdPtrOutput) Project added in v0.3.0

The ID of the project to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdPtrOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutput

func (o GooglePrivacyDlpV2PartitionIdPtrOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutput() GooglePrivacyDlpV2PartitionIdPtrOutput

func (GooglePrivacyDlpV2PartitionIdPtrOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext

func (o GooglePrivacyDlpV2PartitionIdPtrOutput) ToGooglePrivacyDlpV2PartitionIdPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdPtrOutput

type GooglePrivacyDlpV2PartitionIdResponse

type GooglePrivacyDlpV2PartitionIdResponse struct {
	// If not empty, the ID of the namespace to which the entities belong.
	NamespaceId string `pulumi:"namespaceId"`
	// The ID of the project to which the entities belong.
	Project string `pulumi:"project"`
}

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.

type GooglePrivacyDlpV2PartitionIdResponseArgs

type GooglePrivacyDlpV2PartitionIdResponseArgs struct {
	// If not empty, the ID of the namespace to which the entities belong.
	NamespaceId pulumi.StringInput `pulumi:"namespaceId"`
	// The ID of the project to which the entities belong.
	Project pulumi.StringInput `pulumi:"project"`
}

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.

func (GooglePrivacyDlpV2PartitionIdResponseArgs) ElementType

func (GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponseOutput

func (i GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponseOutput() GooglePrivacyDlpV2PartitionIdResponseOutput

func (GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponseOutputWithContext

func (i GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdResponseOutput

func (GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput

func (i GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput() GooglePrivacyDlpV2PartitionIdResponsePtrOutput

func (GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2PartitionIdResponseArgs) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdResponsePtrOutput

type GooglePrivacyDlpV2PartitionIdResponseInput

type GooglePrivacyDlpV2PartitionIdResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PartitionIdResponseOutput() GooglePrivacyDlpV2PartitionIdResponseOutput
	ToGooglePrivacyDlpV2PartitionIdResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PartitionIdResponseOutput
}

GooglePrivacyDlpV2PartitionIdResponseInput is an input type that accepts GooglePrivacyDlpV2PartitionIdResponseArgs and GooglePrivacyDlpV2PartitionIdResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PartitionIdResponseInput` via:

GooglePrivacyDlpV2PartitionIdResponseArgs{...}

type GooglePrivacyDlpV2PartitionIdResponseOutput

type GooglePrivacyDlpV2PartitionIdResponseOutput struct{ *pulumi.OutputState }

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.

func (GooglePrivacyDlpV2PartitionIdResponseOutput) ElementType

func (GooglePrivacyDlpV2PartitionIdResponseOutput) NamespaceId

If not empty, the ID of the namespace to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdResponseOutput) Project added in v0.3.0

The ID of the project to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponseOutput

func (o GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponseOutput() GooglePrivacyDlpV2PartitionIdResponseOutput

func (GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponseOutputWithContext

func (o GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdResponseOutput

func (GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput

func (o GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput() GooglePrivacyDlpV2PartitionIdResponsePtrOutput

func (GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2PartitionIdResponseOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdResponsePtrOutput

type GooglePrivacyDlpV2PartitionIdResponsePtrInput

type GooglePrivacyDlpV2PartitionIdResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput() GooglePrivacyDlpV2PartitionIdResponsePtrOutput
	ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2PartitionIdResponsePtrOutput
}

GooglePrivacyDlpV2PartitionIdResponsePtrInput is an input type that accepts GooglePrivacyDlpV2PartitionIdResponseArgs, GooglePrivacyDlpV2PartitionIdResponsePtr and GooglePrivacyDlpV2PartitionIdResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PartitionIdResponsePtrInput` via:

        GooglePrivacyDlpV2PartitionIdResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2PartitionIdResponsePtrOutput

type GooglePrivacyDlpV2PartitionIdResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PartitionIdResponsePtrOutput) Elem

func (GooglePrivacyDlpV2PartitionIdResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2PartitionIdResponsePtrOutput) NamespaceId

If not empty, the ID of the namespace to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdResponsePtrOutput) Project added in v0.3.0

The ID of the project to which the entities belong.

func (GooglePrivacyDlpV2PartitionIdResponsePtrOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput

func (o GooglePrivacyDlpV2PartitionIdResponsePtrOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutput() GooglePrivacyDlpV2PartitionIdResponsePtrOutput

func (GooglePrivacyDlpV2PartitionIdResponsePtrOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2PartitionIdResponsePtrOutput) ToGooglePrivacyDlpV2PartitionIdResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PartitionIdResponsePtrOutput

type GooglePrivacyDlpV2PrimitiveTransformation

type GooglePrivacyDlpV2PrimitiveTransformation struct {
	// Bucketing
	BucketingConfig *GooglePrivacyDlpV2BucketingConfig `pulumi:"bucketingConfig"`
	// Mask
	CharacterMaskConfig *GooglePrivacyDlpV2CharacterMaskConfig `pulumi:"characterMaskConfig"`
	// Deterministic Crypto
	CryptoDeterministicConfig *GooglePrivacyDlpV2CryptoDeterministicConfig `pulumi:"cryptoDeterministicConfig"`
	// Crypto
	CryptoHashConfig *GooglePrivacyDlpV2CryptoHashConfig `pulumi:"cryptoHashConfig"`
	// Ffx-Fpe
	CryptoReplaceFfxFpeConfig *GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig `pulumi:"cryptoReplaceFfxFpeConfig"`
	// Date Shift
	DateShiftConfig *GooglePrivacyDlpV2DateShiftConfig `pulumi:"dateShiftConfig"`
	// Fixed size bucketing
	FixedSizeBucketingConfig *GooglePrivacyDlpV2FixedSizeBucketingConfig `pulumi:"fixedSizeBucketingConfig"`
	// Redact
	RedactConfig *GooglePrivacyDlpV2RedactConfig `pulumi:"redactConfig"`
	// Replace with a specified value.
	ReplaceConfig *GooglePrivacyDlpV2ReplaceValueConfig `pulumi:"replaceConfig"`
	// Replace with a value randomly drawn (with replacement) from a dictionary.
	ReplaceDictionaryConfig *GooglePrivacyDlpV2ReplaceDictionaryConfig `pulumi:"replaceDictionaryConfig"`
	// Replace with infotype
	ReplaceWithInfoTypeConfig *GooglePrivacyDlpV2ReplaceWithInfoTypeConfig `pulumi:"replaceWithInfoTypeConfig"`
	// Time extraction
	TimePartConfig *GooglePrivacyDlpV2TimePartConfig `pulumi:"timePartConfig"`
}

A rule for transforming a value.

type GooglePrivacyDlpV2PrimitiveTransformationArgs

type GooglePrivacyDlpV2PrimitiveTransformationArgs struct {
	// Bucketing
	BucketingConfig GooglePrivacyDlpV2BucketingConfigPtrInput `pulumi:"bucketingConfig"`
	// Mask
	CharacterMaskConfig GooglePrivacyDlpV2CharacterMaskConfigPtrInput `pulumi:"characterMaskConfig"`
	// Deterministic Crypto
	CryptoDeterministicConfig GooglePrivacyDlpV2CryptoDeterministicConfigPtrInput `pulumi:"cryptoDeterministicConfig"`
	// Crypto
	CryptoHashConfig GooglePrivacyDlpV2CryptoHashConfigPtrInput `pulumi:"cryptoHashConfig"`
	// Ffx-Fpe
	CryptoReplaceFfxFpeConfig GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigPtrInput `pulumi:"cryptoReplaceFfxFpeConfig"`
	// Date Shift
	DateShiftConfig GooglePrivacyDlpV2DateShiftConfigPtrInput `pulumi:"dateShiftConfig"`
	// Fixed size bucketing
	FixedSizeBucketingConfig GooglePrivacyDlpV2FixedSizeBucketingConfigPtrInput `pulumi:"fixedSizeBucketingConfig"`
	// Redact
	RedactConfig GooglePrivacyDlpV2RedactConfigPtrInput `pulumi:"redactConfig"`
	// Replace with a specified value.
	ReplaceConfig GooglePrivacyDlpV2ReplaceValueConfigPtrInput `pulumi:"replaceConfig"`
	// Replace with a value randomly drawn (with replacement) from a dictionary.
	ReplaceDictionaryConfig GooglePrivacyDlpV2ReplaceDictionaryConfigPtrInput `pulumi:"replaceDictionaryConfig"`
	// Replace with infotype
	ReplaceWithInfoTypeConfig GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrInput `pulumi:"replaceWithInfoTypeConfig"`
	// Time extraction
	TimePartConfig GooglePrivacyDlpV2TimePartConfigPtrInput `pulumi:"timePartConfig"`
}

A rule for transforming a value.

func (GooglePrivacyDlpV2PrimitiveTransformationArgs) ElementType

func (GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationOutput

func (i GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationOutput() GooglePrivacyDlpV2PrimitiveTransformationOutput

func (GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationOutputWithContext

func (i GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationOutput

func (GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput

func (i GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput() GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

func (GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext

func (i GooglePrivacyDlpV2PrimitiveTransformationArgs) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

type GooglePrivacyDlpV2PrimitiveTransformationInput

type GooglePrivacyDlpV2PrimitiveTransformationInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrimitiveTransformationOutput() GooglePrivacyDlpV2PrimitiveTransformationOutput
	ToGooglePrivacyDlpV2PrimitiveTransformationOutputWithContext(context.Context) GooglePrivacyDlpV2PrimitiveTransformationOutput
}

GooglePrivacyDlpV2PrimitiveTransformationInput is an input type that accepts GooglePrivacyDlpV2PrimitiveTransformationArgs and GooglePrivacyDlpV2PrimitiveTransformationOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrimitiveTransformationInput` via:

GooglePrivacyDlpV2PrimitiveTransformationArgs{...}

type GooglePrivacyDlpV2PrimitiveTransformationOutput

type GooglePrivacyDlpV2PrimitiveTransformationOutput struct{ *pulumi.OutputState }

A rule for transforming a value.

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) BucketingConfig

Bucketing

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) CharacterMaskConfig

Mask

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) CryptoDeterministicConfig

Deterministic Crypto

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) CryptoHashConfig

Crypto

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) CryptoReplaceFfxFpeConfig

Ffx-Fpe

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) DateShiftConfig

Date Shift

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ElementType

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) FixedSizeBucketingConfig

Fixed size bucketing

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) RedactConfig

Redact

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ReplaceConfig

Replace with a specified value.

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ReplaceDictionaryConfig added in v0.9.0

Replace with a value randomly drawn (with replacement) from a dictionary.

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ReplaceWithInfoTypeConfig

Replace with infotype

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) TimePartConfig

Time extraction

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationOutput

func (o GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationOutput() GooglePrivacyDlpV2PrimitiveTransformationOutput

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationOutputWithContext

func (o GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationOutput

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput

func (o GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput() GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

func (GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext

func (o GooglePrivacyDlpV2PrimitiveTransformationOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

type GooglePrivacyDlpV2PrimitiveTransformationPtrInput

type GooglePrivacyDlpV2PrimitiveTransformationPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput() GooglePrivacyDlpV2PrimitiveTransformationPtrOutput
	ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PrimitiveTransformationPtrOutput
}

GooglePrivacyDlpV2PrimitiveTransformationPtrInput is an input type that accepts GooglePrivacyDlpV2PrimitiveTransformationArgs, GooglePrivacyDlpV2PrimitiveTransformationPtr and GooglePrivacyDlpV2PrimitiveTransformationPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrimitiveTransformationPtrInput` via:

        GooglePrivacyDlpV2PrimitiveTransformationArgs{...}

or:

        nil

type GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

type GooglePrivacyDlpV2PrimitiveTransformationPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) BucketingConfig

Bucketing

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) CharacterMaskConfig

Mask

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) CryptoDeterministicConfig

Deterministic Crypto

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) CryptoHashConfig

Crypto

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) CryptoReplaceFfxFpeConfig

Ffx-Fpe

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) DateShiftConfig

Date Shift

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) Elem

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ElementType

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) FixedSizeBucketingConfig

Fixed size bucketing

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) RedactConfig

Redact

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ReplaceConfig

Replace with a specified value.

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ReplaceDictionaryConfig added in v0.9.0

Replace with a value randomly drawn (with replacement) from a dictionary.

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ReplaceWithInfoTypeConfig

Replace with infotype

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) TimePartConfig

Time extraction

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput

func (o GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutput() GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

func (GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext

func (o GooglePrivacyDlpV2PrimitiveTransformationPtrOutput) ToGooglePrivacyDlpV2PrimitiveTransformationPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationPtrOutput

type GooglePrivacyDlpV2PrimitiveTransformationResponse

type GooglePrivacyDlpV2PrimitiveTransformationResponse struct {
	// Bucketing
	BucketingConfig GooglePrivacyDlpV2BucketingConfigResponse `pulumi:"bucketingConfig"`
	// Mask
	CharacterMaskConfig GooglePrivacyDlpV2CharacterMaskConfigResponse `pulumi:"characterMaskConfig"`
	// Deterministic Crypto
	CryptoDeterministicConfig GooglePrivacyDlpV2CryptoDeterministicConfigResponse `pulumi:"cryptoDeterministicConfig"`
	// Crypto
	CryptoHashConfig GooglePrivacyDlpV2CryptoHashConfigResponse `pulumi:"cryptoHashConfig"`
	// Ffx-Fpe
	CryptoReplaceFfxFpeConfig GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponse `pulumi:"cryptoReplaceFfxFpeConfig"`
	// Date Shift
	DateShiftConfig GooglePrivacyDlpV2DateShiftConfigResponse `pulumi:"dateShiftConfig"`
	// Fixed size bucketing
	FixedSizeBucketingConfig GooglePrivacyDlpV2FixedSizeBucketingConfigResponse `pulumi:"fixedSizeBucketingConfig"`
	// Redact
	RedactConfig GooglePrivacyDlpV2RedactConfigResponse `pulumi:"redactConfig"`
	// Replace with a specified value.
	ReplaceConfig GooglePrivacyDlpV2ReplaceValueConfigResponse `pulumi:"replaceConfig"`
	// Replace with a value randomly drawn (with replacement) from a dictionary.
	ReplaceDictionaryConfig GooglePrivacyDlpV2ReplaceDictionaryConfigResponse `pulumi:"replaceDictionaryConfig"`
	// Replace with infotype
	ReplaceWithInfoTypeConfig GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse `pulumi:"replaceWithInfoTypeConfig"`
	// Time extraction
	TimePartConfig GooglePrivacyDlpV2TimePartConfigResponse `pulumi:"timePartConfig"`
}

A rule for transforming a value.

type GooglePrivacyDlpV2PrimitiveTransformationResponseArgs

type GooglePrivacyDlpV2PrimitiveTransformationResponseArgs struct {
	// Bucketing
	BucketingConfig GooglePrivacyDlpV2BucketingConfigResponseInput `pulumi:"bucketingConfig"`
	// Mask
	CharacterMaskConfig GooglePrivacyDlpV2CharacterMaskConfigResponseInput `pulumi:"characterMaskConfig"`
	// Deterministic Crypto
	CryptoDeterministicConfig GooglePrivacyDlpV2CryptoDeterministicConfigResponseInput `pulumi:"cryptoDeterministicConfig"`
	// Crypto
	CryptoHashConfig GooglePrivacyDlpV2CryptoHashConfigResponseInput `pulumi:"cryptoHashConfig"`
	// Ffx-Fpe
	CryptoReplaceFfxFpeConfig GooglePrivacyDlpV2CryptoReplaceFfxFpeConfigResponseInput `pulumi:"cryptoReplaceFfxFpeConfig"`
	// Date Shift
	DateShiftConfig GooglePrivacyDlpV2DateShiftConfigResponseInput `pulumi:"dateShiftConfig"`
	// Fixed size bucketing
	FixedSizeBucketingConfig GooglePrivacyDlpV2FixedSizeBucketingConfigResponseInput `pulumi:"fixedSizeBucketingConfig"`
	// Redact
	RedactConfig GooglePrivacyDlpV2RedactConfigResponseInput `pulumi:"redactConfig"`
	// Replace with a specified value.
	ReplaceConfig GooglePrivacyDlpV2ReplaceValueConfigResponseInput `pulumi:"replaceConfig"`
	// Replace with a value randomly drawn (with replacement) from a dictionary.
	ReplaceDictionaryConfig GooglePrivacyDlpV2ReplaceDictionaryConfigResponseInput `pulumi:"replaceDictionaryConfig"`
	// Replace with infotype
	ReplaceWithInfoTypeConfig GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseInput `pulumi:"replaceWithInfoTypeConfig"`
	// Time extraction
	TimePartConfig GooglePrivacyDlpV2TimePartConfigResponseInput `pulumi:"timePartConfig"`
}

A rule for transforming a value.

func (GooglePrivacyDlpV2PrimitiveTransformationResponseArgs) ElementType

func (GooglePrivacyDlpV2PrimitiveTransformationResponseArgs) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutput

func (i GooglePrivacyDlpV2PrimitiveTransformationResponseArgs) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutput() GooglePrivacyDlpV2PrimitiveTransformationResponseOutput

func (GooglePrivacyDlpV2PrimitiveTransformationResponseArgs) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutputWithContext

func (i GooglePrivacyDlpV2PrimitiveTransformationResponseArgs) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationResponseOutput

type GooglePrivacyDlpV2PrimitiveTransformationResponseInput

type GooglePrivacyDlpV2PrimitiveTransformationResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutput() GooglePrivacyDlpV2PrimitiveTransformationResponseOutput
	ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PrimitiveTransformationResponseOutput
}

GooglePrivacyDlpV2PrimitiveTransformationResponseInput is an input type that accepts GooglePrivacyDlpV2PrimitiveTransformationResponseArgs and GooglePrivacyDlpV2PrimitiveTransformationResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrimitiveTransformationResponseInput` via:

GooglePrivacyDlpV2PrimitiveTransformationResponseArgs{...}

type GooglePrivacyDlpV2PrimitiveTransformationResponseOutput

type GooglePrivacyDlpV2PrimitiveTransformationResponseOutput struct{ *pulumi.OutputState }

A rule for transforming a value.

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) BucketingConfig

Bucketing

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) CharacterMaskConfig

Mask

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) CryptoDeterministicConfig

Deterministic Crypto

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) CryptoHashConfig

Crypto

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) CryptoReplaceFfxFpeConfig

Ffx-Fpe

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) DateShiftConfig

Date Shift

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ElementType

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) FixedSizeBucketingConfig

Fixed size bucketing

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) RedactConfig

Redact

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ReplaceConfig

Replace with a specified value.

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ReplaceDictionaryConfig added in v0.9.0

Replace with a value randomly drawn (with replacement) from a dictionary.

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ReplaceWithInfoTypeConfig

Replace with infotype

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) TimePartConfig

Time extraction

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutput

func (GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutputWithContext

func (o GooglePrivacyDlpV2PrimitiveTransformationResponseOutput) ToGooglePrivacyDlpV2PrimitiveTransformationResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrimitiveTransformationResponseOutput

type GooglePrivacyDlpV2PrivacyMetric

type GooglePrivacyDlpV2PrivacyMetric struct {
	// Categorical stats
	CategoricalStatsConfig *GooglePrivacyDlpV2CategoricalStatsConfig `pulumi:"categoricalStatsConfig"`
	// delta-presence
	DeltaPresenceEstimationConfig *GooglePrivacyDlpV2DeltaPresenceEstimationConfig `pulumi:"deltaPresenceEstimationConfig"`
	// K-anonymity
	KAnonymityConfig *GooglePrivacyDlpV2KAnonymityConfig `pulumi:"kAnonymityConfig"`
	// k-map
	KMapEstimationConfig *GooglePrivacyDlpV2KMapEstimationConfig `pulumi:"kMapEstimationConfig"`
	// l-diversity
	LDiversityConfig *GooglePrivacyDlpV2LDiversityConfig `pulumi:"lDiversityConfig"`
	// Numerical stats
	NumericalStatsConfig *GooglePrivacyDlpV2NumericalStatsConfig `pulumi:"numericalStatsConfig"`
}

Privacy metric to compute for reidentification risk analysis.

type GooglePrivacyDlpV2PrivacyMetricArgs

type GooglePrivacyDlpV2PrivacyMetricArgs struct {
	// Categorical stats
	CategoricalStatsConfig GooglePrivacyDlpV2CategoricalStatsConfigPtrInput `pulumi:"categoricalStatsConfig"`
	// delta-presence
	DeltaPresenceEstimationConfig GooglePrivacyDlpV2DeltaPresenceEstimationConfigPtrInput `pulumi:"deltaPresenceEstimationConfig"`
	// K-anonymity
	KAnonymityConfig GooglePrivacyDlpV2KAnonymityConfigPtrInput `pulumi:"kAnonymityConfig"`
	// k-map
	KMapEstimationConfig GooglePrivacyDlpV2KMapEstimationConfigPtrInput `pulumi:"kMapEstimationConfig"`
	// l-diversity
	LDiversityConfig GooglePrivacyDlpV2LDiversityConfigPtrInput `pulumi:"lDiversityConfig"`
	// Numerical stats
	NumericalStatsConfig GooglePrivacyDlpV2NumericalStatsConfigPtrInput `pulumi:"numericalStatsConfig"`
}

Privacy metric to compute for reidentification risk analysis.

func (GooglePrivacyDlpV2PrivacyMetricArgs) ElementType

func (GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricOutput

func (i GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricOutput() GooglePrivacyDlpV2PrivacyMetricOutput

func (GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricOutputWithContext

func (i GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricOutput

func (GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricPtrOutput

func (i GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricPtrOutput() GooglePrivacyDlpV2PrivacyMetricPtrOutput

func (GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext

func (i GooglePrivacyDlpV2PrivacyMetricArgs) ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricPtrOutput

type GooglePrivacyDlpV2PrivacyMetricInput

type GooglePrivacyDlpV2PrivacyMetricInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrivacyMetricOutput() GooglePrivacyDlpV2PrivacyMetricOutput
	ToGooglePrivacyDlpV2PrivacyMetricOutputWithContext(context.Context) GooglePrivacyDlpV2PrivacyMetricOutput
}

GooglePrivacyDlpV2PrivacyMetricInput is an input type that accepts GooglePrivacyDlpV2PrivacyMetricArgs and GooglePrivacyDlpV2PrivacyMetricOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrivacyMetricInput` via:

GooglePrivacyDlpV2PrivacyMetricArgs{...}

type GooglePrivacyDlpV2PrivacyMetricOutput

type GooglePrivacyDlpV2PrivacyMetricOutput struct{ *pulumi.OutputState }

Privacy metric to compute for reidentification risk analysis.

func (GooglePrivacyDlpV2PrivacyMetricOutput) CategoricalStatsConfig

Categorical stats

func (GooglePrivacyDlpV2PrivacyMetricOutput) DeltaPresenceEstimationConfig

delta-presence

func (GooglePrivacyDlpV2PrivacyMetricOutput) ElementType

func (GooglePrivacyDlpV2PrivacyMetricOutput) KAnonymityConfig

K-anonymity

func (GooglePrivacyDlpV2PrivacyMetricOutput) KMapEstimationConfig

k-map

func (GooglePrivacyDlpV2PrivacyMetricOutput) LDiversityConfig

l-diversity

func (GooglePrivacyDlpV2PrivacyMetricOutput) NumericalStatsConfig

Numerical stats

func (GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricOutput

func (o GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricOutput() GooglePrivacyDlpV2PrivacyMetricOutput

func (GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricOutputWithContext

func (o GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricOutput

func (GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutput

func (o GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutput() GooglePrivacyDlpV2PrivacyMetricPtrOutput

func (GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext

func (o GooglePrivacyDlpV2PrivacyMetricOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricPtrOutput

type GooglePrivacyDlpV2PrivacyMetricPtrInput

type GooglePrivacyDlpV2PrivacyMetricPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrivacyMetricPtrOutput() GooglePrivacyDlpV2PrivacyMetricPtrOutput
	ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PrivacyMetricPtrOutput
}

GooglePrivacyDlpV2PrivacyMetricPtrInput is an input type that accepts GooglePrivacyDlpV2PrivacyMetricArgs, GooglePrivacyDlpV2PrivacyMetricPtr and GooglePrivacyDlpV2PrivacyMetricPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrivacyMetricPtrInput` via:

        GooglePrivacyDlpV2PrivacyMetricArgs{...}

or:

        nil

type GooglePrivacyDlpV2PrivacyMetricPtrOutput

type GooglePrivacyDlpV2PrivacyMetricPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) CategoricalStatsConfig

Categorical stats

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) DeltaPresenceEstimationConfig

delta-presence

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) Elem

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) ElementType

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) KAnonymityConfig

K-anonymity

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) KMapEstimationConfig

k-map

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) LDiversityConfig

l-diversity

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) NumericalStatsConfig

Numerical stats

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutput

func (o GooglePrivacyDlpV2PrivacyMetricPtrOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutput() GooglePrivacyDlpV2PrivacyMetricPtrOutput

func (GooglePrivacyDlpV2PrivacyMetricPtrOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext

func (o GooglePrivacyDlpV2PrivacyMetricPtrOutput) ToGooglePrivacyDlpV2PrivacyMetricPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricPtrOutput

type GooglePrivacyDlpV2PrivacyMetricResponse

type GooglePrivacyDlpV2PrivacyMetricResponse struct {
	// Categorical stats
	CategoricalStatsConfig GooglePrivacyDlpV2CategoricalStatsConfigResponse `pulumi:"categoricalStatsConfig"`
	// delta-presence
	DeltaPresenceEstimationConfig GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponse `pulumi:"deltaPresenceEstimationConfig"`
	// K-anonymity
	KAnonymityConfig GooglePrivacyDlpV2KAnonymityConfigResponse `pulumi:"kAnonymityConfig"`
	// k-map
	KMapEstimationConfig GooglePrivacyDlpV2KMapEstimationConfigResponse `pulumi:"kMapEstimationConfig"`
	// l-diversity
	LDiversityConfig GooglePrivacyDlpV2LDiversityConfigResponse `pulumi:"lDiversityConfig"`
	// Numerical stats
	NumericalStatsConfig GooglePrivacyDlpV2NumericalStatsConfigResponse `pulumi:"numericalStatsConfig"`
}

Privacy metric to compute for reidentification risk analysis.

type GooglePrivacyDlpV2PrivacyMetricResponseArgs

type GooglePrivacyDlpV2PrivacyMetricResponseArgs struct {
	// Categorical stats
	CategoricalStatsConfig GooglePrivacyDlpV2CategoricalStatsConfigResponseInput `pulumi:"categoricalStatsConfig"`
	// delta-presence
	DeltaPresenceEstimationConfig GooglePrivacyDlpV2DeltaPresenceEstimationConfigResponseInput `pulumi:"deltaPresenceEstimationConfig"`
	// K-anonymity
	KAnonymityConfig GooglePrivacyDlpV2KAnonymityConfigResponseInput `pulumi:"kAnonymityConfig"`
	// k-map
	KMapEstimationConfig GooglePrivacyDlpV2KMapEstimationConfigResponseInput `pulumi:"kMapEstimationConfig"`
	// l-diversity
	LDiversityConfig GooglePrivacyDlpV2LDiversityConfigResponseInput `pulumi:"lDiversityConfig"`
	// Numerical stats
	NumericalStatsConfig GooglePrivacyDlpV2NumericalStatsConfigResponseInput `pulumi:"numericalStatsConfig"`
}

Privacy metric to compute for reidentification risk analysis.

func (GooglePrivacyDlpV2PrivacyMetricResponseArgs) ElementType

func (GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponseOutput

func (i GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponseOutput() GooglePrivacyDlpV2PrivacyMetricResponseOutput

func (GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponseOutputWithContext

func (i GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricResponseOutput

func (GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

func (i GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput() GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

func (GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2PrivacyMetricResponseArgs) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

type GooglePrivacyDlpV2PrivacyMetricResponseInput

type GooglePrivacyDlpV2PrivacyMetricResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrivacyMetricResponseOutput() GooglePrivacyDlpV2PrivacyMetricResponseOutput
	ToGooglePrivacyDlpV2PrivacyMetricResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PrivacyMetricResponseOutput
}

GooglePrivacyDlpV2PrivacyMetricResponseInput is an input type that accepts GooglePrivacyDlpV2PrivacyMetricResponseArgs and GooglePrivacyDlpV2PrivacyMetricResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrivacyMetricResponseInput` via:

GooglePrivacyDlpV2PrivacyMetricResponseArgs{...}

type GooglePrivacyDlpV2PrivacyMetricResponseOutput

type GooglePrivacyDlpV2PrivacyMetricResponseOutput struct{ *pulumi.OutputState }

Privacy metric to compute for reidentification risk analysis.

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) CategoricalStatsConfig

Categorical stats

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) DeltaPresenceEstimationConfig

delta-presence

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) ElementType

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) KAnonymityConfig

K-anonymity

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) KMapEstimationConfig

k-map

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) LDiversityConfig

l-diversity

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) NumericalStatsConfig

Numerical stats

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponseOutput

func (o GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponseOutput() GooglePrivacyDlpV2PrivacyMetricResponseOutput

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponseOutputWithContext

func (o GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricResponseOutput

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

func (o GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput() GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

func (GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2PrivacyMetricResponseOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

type GooglePrivacyDlpV2PrivacyMetricResponsePtrInput

type GooglePrivacyDlpV2PrivacyMetricResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput() GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput
	ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput
}

GooglePrivacyDlpV2PrivacyMetricResponsePtrInput is an input type that accepts GooglePrivacyDlpV2PrivacyMetricResponseArgs, GooglePrivacyDlpV2PrivacyMetricResponsePtr and GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PrivacyMetricResponsePtrInput` via:

        GooglePrivacyDlpV2PrivacyMetricResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

type GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) CategoricalStatsConfig

Categorical stats

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) DeltaPresenceEstimationConfig

delta-presence

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) Elem

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) KAnonymityConfig

K-anonymity

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) KMapEstimationConfig

k-map

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) LDiversityConfig

l-diversity

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) NumericalStatsConfig

Numerical stats

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

func (o GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutput() GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

func (GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput) ToGooglePrivacyDlpV2PrivacyMetricResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PrivacyMetricResponsePtrOutput

type GooglePrivacyDlpV2Proximity

type GooglePrivacyDlpV2Proximity struct {
	// Number of characters after the finding to consider.
	WindowAfter *int `pulumi:"windowAfter"`
	// Number of characters before the finding to consider.
	WindowBefore *int `pulumi:"windowBefore"`
}

Message for specifying a window around a finding to apply a detection rule.

type GooglePrivacyDlpV2ProximityArgs

type GooglePrivacyDlpV2ProximityArgs struct {
	// Number of characters after the finding to consider.
	WindowAfter pulumi.IntPtrInput `pulumi:"windowAfter"`
	// Number of characters before the finding to consider.
	WindowBefore pulumi.IntPtrInput `pulumi:"windowBefore"`
}

Message for specifying a window around a finding to apply a detection rule.

func (GooglePrivacyDlpV2ProximityArgs) ElementType

func (GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityOutput

func (i GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityOutput() GooglePrivacyDlpV2ProximityOutput

func (GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityOutputWithContext

func (i GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityOutput

func (GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityPtrOutput

func (i GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityPtrOutput() GooglePrivacyDlpV2ProximityPtrOutput

func (GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityPtrOutputWithContext

func (i GooglePrivacyDlpV2ProximityArgs) ToGooglePrivacyDlpV2ProximityPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityPtrOutput

type GooglePrivacyDlpV2ProximityInput

type GooglePrivacyDlpV2ProximityInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ProximityOutput() GooglePrivacyDlpV2ProximityOutput
	ToGooglePrivacyDlpV2ProximityOutputWithContext(context.Context) GooglePrivacyDlpV2ProximityOutput
}

GooglePrivacyDlpV2ProximityInput is an input type that accepts GooglePrivacyDlpV2ProximityArgs and GooglePrivacyDlpV2ProximityOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ProximityInput` via:

GooglePrivacyDlpV2ProximityArgs{...}

type GooglePrivacyDlpV2ProximityOutput

type GooglePrivacyDlpV2ProximityOutput struct{ *pulumi.OutputState }

Message for specifying a window around a finding to apply a detection rule.

func (GooglePrivacyDlpV2ProximityOutput) ElementType

func (GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityOutput

func (o GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityOutput() GooglePrivacyDlpV2ProximityOutput

func (GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityOutputWithContext

func (o GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityOutput

func (GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityPtrOutput

func (o GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityPtrOutput() GooglePrivacyDlpV2ProximityPtrOutput

func (GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityPtrOutputWithContext

func (o GooglePrivacyDlpV2ProximityOutput) ToGooglePrivacyDlpV2ProximityPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityPtrOutput

func (GooglePrivacyDlpV2ProximityOutput) WindowAfter

Number of characters after the finding to consider.

func (GooglePrivacyDlpV2ProximityOutput) WindowBefore

Number of characters before the finding to consider.

type GooglePrivacyDlpV2ProximityPtrInput

type GooglePrivacyDlpV2ProximityPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ProximityPtrOutput() GooglePrivacyDlpV2ProximityPtrOutput
	ToGooglePrivacyDlpV2ProximityPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ProximityPtrOutput
}

GooglePrivacyDlpV2ProximityPtrInput is an input type that accepts GooglePrivacyDlpV2ProximityArgs, GooglePrivacyDlpV2ProximityPtr and GooglePrivacyDlpV2ProximityPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ProximityPtrInput` via:

        GooglePrivacyDlpV2ProximityArgs{...}

or:

        nil

type GooglePrivacyDlpV2ProximityPtrOutput

type GooglePrivacyDlpV2ProximityPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ProximityPtrOutput) Elem

func (GooglePrivacyDlpV2ProximityPtrOutput) ElementType

func (GooglePrivacyDlpV2ProximityPtrOutput) ToGooglePrivacyDlpV2ProximityPtrOutput

func (o GooglePrivacyDlpV2ProximityPtrOutput) ToGooglePrivacyDlpV2ProximityPtrOutput() GooglePrivacyDlpV2ProximityPtrOutput

func (GooglePrivacyDlpV2ProximityPtrOutput) ToGooglePrivacyDlpV2ProximityPtrOutputWithContext

func (o GooglePrivacyDlpV2ProximityPtrOutput) ToGooglePrivacyDlpV2ProximityPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityPtrOutput

func (GooglePrivacyDlpV2ProximityPtrOutput) WindowAfter

Number of characters after the finding to consider.

func (GooglePrivacyDlpV2ProximityPtrOutput) WindowBefore

Number of characters before the finding to consider.

type GooglePrivacyDlpV2ProximityResponse

type GooglePrivacyDlpV2ProximityResponse struct {
	// Number of characters after the finding to consider.
	WindowAfter int `pulumi:"windowAfter"`
	// Number of characters before the finding to consider.
	WindowBefore int `pulumi:"windowBefore"`
}

Message for specifying a window around a finding to apply a detection rule.

type GooglePrivacyDlpV2ProximityResponseArgs

type GooglePrivacyDlpV2ProximityResponseArgs struct {
	// Number of characters after the finding to consider.
	WindowAfter pulumi.IntInput `pulumi:"windowAfter"`
	// Number of characters before the finding to consider.
	WindowBefore pulumi.IntInput `pulumi:"windowBefore"`
}

Message for specifying a window around a finding to apply a detection rule.

func (GooglePrivacyDlpV2ProximityResponseArgs) ElementType

func (GooglePrivacyDlpV2ProximityResponseArgs) ToGooglePrivacyDlpV2ProximityResponseOutput

func (i GooglePrivacyDlpV2ProximityResponseArgs) ToGooglePrivacyDlpV2ProximityResponseOutput() GooglePrivacyDlpV2ProximityResponseOutput

func (GooglePrivacyDlpV2ProximityResponseArgs) ToGooglePrivacyDlpV2ProximityResponseOutputWithContext

func (i GooglePrivacyDlpV2ProximityResponseArgs) ToGooglePrivacyDlpV2ProximityResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityResponseOutput

type GooglePrivacyDlpV2ProximityResponseInput

type GooglePrivacyDlpV2ProximityResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ProximityResponseOutput() GooglePrivacyDlpV2ProximityResponseOutput
	ToGooglePrivacyDlpV2ProximityResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ProximityResponseOutput
}

GooglePrivacyDlpV2ProximityResponseInput is an input type that accepts GooglePrivacyDlpV2ProximityResponseArgs and GooglePrivacyDlpV2ProximityResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ProximityResponseInput` via:

GooglePrivacyDlpV2ProximityResponseArgs{...}

type GooglePrivacyDlpV2ProximityResponseOutput

type GooglePrivacyDlpV2ProximityResponseOutput struct{ *pulumi.OutputState }

Message for specifying a window around a finding to apply a detection rule.

func (GooglePrivacyDlpV2ProximityResponseOutput) ElementType

func (GooglePrivacyDlpV2ProximityResponseOutput) ToGooglePrivacyDlpV2ProximityResponseOutput

func (o GooglePrivacyDlpV2ProximityResponseOutput) ToGooglePrivacyDlpV2ProximityResponseOutput() GooglePrivacyDlpV2ProximityResponseOutput

func (GooglePrivacyDlpV2ProximityResponseOutput) ToGooglePrivacyDlpV2ProximityResponseOutputWithContext

func (o GooglePrivacyDlpV2ProximityResponseOutput) ToGooglePrivacyDlpV2ProximityResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ProximityResponseOutput

func (GooglePrivacyDlpV2ProximityResponseOutput) WindowAfter

Number of characters after the finding to consider.

func (GooglePrivacyDlpV2ProximityResponseOutput) WindowBefore

Number of characters before the finding to consider.

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog struct {
}

Publish findings of a DlpJob to Data Catalog. Labels summarizing the results of the DlpJob will be applied to the entry for the resource scanned in Data Catalog. Any labels previously written by another DlpJob will be deleted. InfoType naming patterns are strictly enforced when using this feature. Note that the findings will be persisted in Data Catalog storage and are governed by Data Catalog service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified and only allowed if all resources being scanned are BigQuery tables. Compatible with: Inspect

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs struct {
}

Publish findings of a DlpJob to Data Catalog. Labels summarizing the results of the DlpJob will be applied to the entry for the resource scanned in Data Catalog. Any labels previously written by another DlpJob will be deleted. InfoType naming patterns are strictly enforced when using this feature. Note that the findings will be persisted in Data Catalog storage and are governed by Data Catalog service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified and only allowed if all resources being scanned are BigQuery tables. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ElementType

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutputWithContext

func (i GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

func (i GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput() GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext

func (i GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogInput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput() GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput
	ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutputWithContext(context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput
}

GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogInput is an input type that accepts GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs and GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogInput` via:

GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs{...}

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput struct{ *pulumi.OutputState }

Publish findings of a DlpJob to Data Catalog. Labels summarizing the results of the DlpJob will be applied to the entry for the resource scanned in Data Catalog. Any labels previously written by another DlpJob will be deleted. InfoType naming patterns are strictly enforced when using this feature. Note that the findings will be persisted in Data Catalog storage and are governed by Data Catalog service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified and only allowed if all resources being scanned are BigQuery tables. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ElementType

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutputWithContext

func (o GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrInput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput() GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput
	ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput
}

GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrInput is an input type that accepts GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs, GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtr and GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrInput` via:

        GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogArgs{...}

or:

        nil

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput) Elem

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput) ElementType

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogPtrOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponse struct {
}

Publish findings of a DlpJob to Data Catalog. Labels summarizing the results of the DlpJob will be applied to the entry for the resource scanned in Data Catalog. Any labels previously written by another DlpJob will be deleted. InfoType naming patterns are strictly enforced when using this feature. Note that the findings will be persisted in Data Catalog storage and are governed by Data Catalog service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified and only allowed if all resources being scanned are BigQuery tables. Compatible with: Inspect

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs struct {
}

Publish findings of a DlpJob to Data Catalog. Labels summarizing the results of the DlpJob will be applied to the entry for the resource scanned in Data Catalog. Any labels previously written by another DlpJob will be deleted. InfoType naming patterns are strictly enforced when using this feature. Note that the findings will be persisted in Data Catalog storage and are governed by Data Catalog service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified and only allowed if all resources being scanned are BigQuery tables. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs) ElementType

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutputWithContext

func (i GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseInput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput() GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput
	ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput
}

GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseInput is an input type that accepts GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs and GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseInput` via:

GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseArgs{...}

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput

type GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput struct{ *pulumi.OutputState }

Publish findings of a DlpJob to Data Catalog. Labels summarizing the results of the DlpJob will be applied to the entry for the resource scanned in Data Catalog. Any labels previously written by another DlpJob will be deleted. InfoType naming patterns are strictly enforced when using this feature. Note that the findings will be persisted in Data Catalog storage and are governed by Data Catalog service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified and only allowed if all resources being scanned are BigQuery tables. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput) ElementType

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput

func (GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutputWithContext

func (o GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput) ToGooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishFindingsToCloudDataCatalogResponseOutput

type GooglePrivacyDlpV2PublishSummaryToCscc

type GooglePrivacyDlpV2PublishSummaryToCscc struct {
}

Publish the result summary of a DlpJob to the Cloud Security Command Center (CSCC Alpha). This action is only available for projects which are parts of an organization and whitelisted for the alpha Cloud Security Command Center. The action will publish count of finding instances and their info types. The summary of findings will be persisted in CSCC and are governed by CSCC service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified. Compatible with: Inspect

type GooglePrivacyDlpV2PublishSummaryToCsccArgs

type GooglePrivacyDlpV2PublishSummaryToCsccArgs struct {
}

Publish the result summary of a DlpJob to the Cloud Security Command Center (CSCC Alpha). This action is only available for projects which are parts of an organization and whitelisted for the alpha Cloud Security Command Center. The action will publish count of finding instances and their info types. The summary of findings will be persisted in CSCC and are governed by CSCC service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishSummaryToCsccArgs) ElementType

func (GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccOutput

func (i GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccOutput() GooglePrivacyDlpV2PublishSummaryToCsccOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccOutputWithContext

func (i GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

func (i GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput() GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext

func (i GooglePrivacyDlpV2PublishSummaryToCsccArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

type GooglePrivacyDlpV2PublishSummaryToCsccInput

type GooglePrivacyDlpV2PublishSummaryToCsccInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishSummaryToCsccOutput() GooglePrivacyDlpV2PublishSummaryToCsccOutput
	ToGooglePrivacyDlpV2PublishSummaryToCsccOutputWithContext(context.Context) GooglePrivacyDlpV2PublishSummaryToCsccOutput
}

GooglePrivacyDlpV2PublishSummaryToCsccInput is an input type that accepts GooglePrivacyDlpV2PublishSummaryToCsccArgs and GooglePrivacyDlpV2PublishSummaryToCsccOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishSummaryToCsccInput` via:

GooglePrivacyDlpV2PublishSummaryToCsccArgs{...}

type GooglePrivacyDlpV2PublishSummaryToCsccOutput

type GooglePrivacyDlpV2PublishSummaryToCsccOutput struct{ *pulumi.OutputState }

Publish the result summary of a DlpJob to the Cloud Security Command Center (CSCC Alpha). This action is only available for projects which are parts of an organization and whitelisted for the alpha Cloud Security Command Center. The action will publish count of finding instances and their info types. The summary of findings will be persisted in CSCC and are governed by CSCC service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishSummaryToCsccOutput) ElementType

func (GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccOutput

func (o GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccOutput() GooglePrivacyDlpV2PublishSummaryToCsccOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccOutputWithContext

func (o GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

func (o GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput() GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishSummaryToCsccOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

type GooglePrivacyDlpV2PublishSummaryToCsccPtrInput

type GooglePrivacyDlpV2PublishSummaryToCsccPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput() GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput
	ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput
}

GooglePrivacyDlpV2PublishSummaryToCsccPtrInput is an input type that accepts GooglePrivacyDlpV2PublishSummaryToCsccArgs, GooglePrivacyDlpV2PublishSummaryToCsccPtr and GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishSummaryToCsccPtrInput` via:

        GooglePrivacyDlpV2PublishSummaryToCsccArgs{...}

or:

        nil

type GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

type GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput) Elem

func (GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput) ElementType

func (GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

func (o GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutput() GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccPtrOutput

type GooglePrivacyDlpV2PublishSummaryToCsccResponse

type GooglePrivacyDlpV2PublishSummaryToCsccResponse struct {
}

Publish the result summary of a DlpJob to the Cloud Security Command Center (CSCC Alpha). This action is only available for projects which are parts of an organization and whitelisted for the alpha Cloud Security Command Center. The action will publish count of finding instances and their info types. The summary of findings will be persisted in CSCC and are governed by CSCC service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified. Compatible with: Inspect

type GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs

type GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs struct {
}

Publish the result summary of a DlpJob to the Cloud Security Command Center (CSCC Alpha). This action is only available for projects which are parts of an organization and whitelisted for the alpha Cloud Security Command Center. The action will publish count of finding instances and their info types. The summary of findings will be persisted in CSCC and are governed by CSCC service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs) ElementType

func (GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutput

func (i GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutput() GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutputWithContext

func (i GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput

type GooglePrivacyDlpV2PublishSummaryToCsccResponseInput

type GooglePrivacyDlpV2PublishSummaryToCsccResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutput() GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput
	ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput
}

GooglePrivacyDlpV2PublishSummaryToCsccResponseInput is an input type that accepts GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs and GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishSummaryToCsccResponseInput` via:

GooglePrivacyDlpV2PublishSummaryToCsccResponseArgs{...}

type GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput

type GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput struct{ *pulumi.OutputState }

Publish the result summary of a DlpJob to the Cloud Security Command Center (CSCC Alpha). This action is only available for projects which are parts of an organization and whitelisted for the alpha Cloud Security Command Center. The action will publish count of finding instances and their info types. The summary of findings will be persisted in CSCC and are governed by CSCC service-specific policy, see https://cloud.google.com/terms/service-terms Only a single instance of this action can be specified. Compatible with: Inspect

func (GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput) ElementType

func (GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutput

func (GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutputWithContext

func (o GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput) ToGooglePrivacyDlpV2PublishSummaryToCsccResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishSummaryToCsccResponseOutput

type GooglePrivacyDlpV2PublishToPubSub

type GooglePrivacyDlpV2PublishToPubSub struct {
	// 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 `pulumi:"topic"`
}

Publish a message into 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`](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.dlpJobs#DlpJob). Compatible with: Inspect, Risk

type GooglePrivacyDlpV2PublishToPubSubArgs

type GooglePrivacyDlpV2PublishToPubSubArgs struct {
	// 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 pulumi.StringPtrInput `pulumi:"topic"`
}

Publish a message into 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`](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.dlpJobs#DlpJob). Compatible with: Inspect, Risk

func (GooglePrivacyDlpV2PublishToPubSubArgs) ElementType

func (GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubOutput

func (i GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubOutput() GooglePrivacyDlpV2PublishToPubSubOutput

func (GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubOutputWithContext

func (i GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubOutput

func (GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubPtrOutput

func (i GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubPtrOutput() GooglePrivacyDlpV2PublishToPubSubPtrOutput

func (GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext

func (i GooglePrivacyDlpV2PublishToPubSubArgs) ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubPtrOutput

type GooglePrivacyDlpV2PublishToPubSubInput

type GooglePrivacyDlpV2PublishToPubSubInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishToPubSubOutput() GooglePrivacyDlpV2PublishToPubSubOutput
	ToGooglePrivacyDlpV2PublishToPubSubOutputWithContext(context.Context) GooglePrivacyDlpV2PublishToPubSubOutput
}

GooglePrivacyDlpV2PublishToPubSubInput is an input type that accepts GooglePrivacyDlpV2PublishToPubSubArgs and GooglePrivacyDlpV2PublishToPubSubOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishToPubSubInput` via:

GooglePrivacyDlpV2PublishToPubSubArgs{...}

type GooglePrivacyDlpV2PublishToPubSubOutput

type GooglePrivacyDlpV2PublishToPubSubOutput struct{ *pulumi.OutputState }

Publish a message into 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`](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.dlpJobs#DlpJob). Compatible with: Inspect, Risk

func (GooglePrivacyDlpV2PublishToPubSubOutput) ElementType

func (GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubOutput

func (o GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubOutput() GooglePrivacyDlpV2PublishToPubSubOutput

func (GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubOutputWithContext

func (o GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubOutput

func (GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutput

func (o GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutput() GooglePrivacyDlpV2PublishToPubSubPtrOutput

func (GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishToPubSubOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubPtrOutput

func (GooglePrivacyDlpV2PublishToPubSubOutput) Topic

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

type GooglePrivacyDlpV2PublishToPubSubPtrInput

type GooglePrivacyDlpV2PublishToPubSubPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishToPubSubPtrOutput() GooglePrivacyDlpV2PublishToPubSubPtrOutput
	ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PublishToPubSubPtrOutput
}

GooglePrivacyDlpV2PublishToPubSubPtrInput is an input type that accepts GooglePrivacyDlpV2PublishToPubSubArgs, GooglePrivacyDlpV2PublishToPubSubPtr and GooglePrivacyDlpV2PublishToPubSubPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishToPubSubPtrInput` via:

        GooglePrivacyDlpV2PublishToPubSubArgs{...}

or:

        nil

type GooglePrivacyDlpV2PublishToPubSubPtrOutput

type GooglePrivacyDlpV2PublishToPubSubPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PublishToPubSubPtrOutput) Elem

func (GooglePrivacyDlpV2PublishToPubSubPtrOutput) ElementType

func (GooglePrivacyDlpV2PublishToPubSubPtrOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutput

func (o GooglePrivacyDlpV2PublishToPubSubPtrOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutput() GooglePrivacyDlpV2PublishToPubSubPtrOutput

func (GooglePrivacyDlpV2PublishToPubSubPtrOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishToPubSubPtrOutput) ToGooglePrivacyDlpV2PublishToPubSubPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubPtrOutput

func (GooglePrivacyDlpV2PublishToPubSubPtrOutput) Topic

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

type GooglePrivacyDlpV2PublishToPubSubResponse

type GooglePrivacyDlpV2PublishToPubSubResponse struct {
	// 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 `pulumi:"topic"`
}

Publish a message into 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`](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.dlpJobs#DlpJob). Compatible with: Inspect, Risk

type GooglePrivacyDlpV2PublishToPubSubResponseArgs

type GooglePrivacyDlpV2PublishToPubSubResponseArgs struct {
	// 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 pulumi.StringInput `pulumi:"topic"`
}

Publish a message into 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`](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.dlpJobs#DlpJob). Compatible with: Inspect, Risk

func (GooglePrivacyDlpV2PublishToPubSubResponseArgs) ElementType

func (GooglePrivacyDlpV2PublishToPubSubResponseArgs) ToGooglePrivacyDlpV2PublishToPubSubResponseOutput

func (i GooglePrivacyDlpV2PublishToPubSubResponseArgs) ToGooglePrivacyDlpV2PublishToPubSubResponseOutput() GooglePrivacyDlpV2PublishToPubSubResponseOutput

func (GooglePrivacyDlpV2PublishToPubSubResponseArgs) ToGooglePrivacyDlpV2PublishToPubSubResponseOutputWithContext

func (i GooglePrivacyDlpV2PublishToPubSubResponseArgs) ToGooglePrivacyDlpV2PublishToPubSubResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubResponseOutput

type GooglePrivacyDlpV2PublishToPubSubResponseInput

type GooglePrivacyDlpV2PublishToPubSubResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishToPubSubResponseOutput() GooglePrivacyDlpV2PublishToPubSubResponseOutput
	ToGooglePrivacyDlpV2PublishToPubSubResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PublishToPubSubResponseOutput
}

GooglePrivacyDlpV2PublishToPubSubResponseInput is an input type that accepts GooglePrivacyDlpV2PublishToPubSubResponseArgs and GooglePrivacyDlpV2PublishToPubSubResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishToPubSubResponseInput` via:

GooglePrivacyDlpV2PublishToPubSubResponseArgs{...}

type GooglePrivacyDlpV2PublishToPubSubResponseOutput

type GooglePrivacyDlpV2PublishToPubSubResponseOutput struct{ *pulumi.OutputState }

Publish a message into 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`](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.dlpJobs#DlpJob). Compatible with: Inspect, Risk

func (GooglePrivacyDlpV2PublishToPubSubResponseOutput) ElementType

func (GooglePrivacyDlpV2PublishToPubSubResponseOutput) ToGooglePrivacyDlpV2PublishToPubSubResponseOutput

func (o GooglePrivacyDlpV2PublishToPubSubResponseOutput) ToGooglePrivacyDlpV2PublishToPubSubResponseOutput() GooglePrivacyDlpV2PublishToPubSubResponseOutput

func (GooglePrivacyDlpV2PublishToPubSubResponseOutput) ToGooglePrivacyDlpV2PublishToPubSubResponseOutputWithContext

func (o GooglePrivacyDlpV2PublishToPubSubResponseOutput) ToGooglePrivacyDlpV2PublishToPubSubResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToPubSubResponseOutput

func (GooglePrivacyDlpV2PublishToPubSubResponseOutput) Topic

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

type GooglePrivacyDlpV2PublishToStackdriver

type GooglePrivacyDlpV2PublishToStackdriver struct {
}

Enable Stackdriver metric dlp.googleapis.com/finding_count. This will publish a metric to stack driver on each infotype requested and how many findings were found for it. CustomDetectors will be bucketed as 'Custom' under the Stackdriver label 'info_type'.

type GooglePrivacyDlpV2PublishToStackdriverArgs

type GooglePrivacyDlpV2PublishToStackdriverArgs struct {
}

Enable Stackdriver metric dlp.googleapis.com/finding_count. This will publish a metric to stack driver on each infotype requested and how many findings were found for it. CustomDetectors will be bucketed as 'Custom' under the Stackdriver label 'info_type'.

func (GooglePrivacyDlpV2PublishToStackdriverArgs) ElementType

func (GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverOutput

func (i GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverOutput() GooglePrivacyDlpV2PublishToStackdriverOutput

func (GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverOutputWithContext

func (i GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverOutput

func (GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput

func (i GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput() GooglePrivacyDlpV2PublishToStackdriverPtrOutput

func (GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext

func (i GooglePrivacyDlpV2PublishToStackdriverArgs) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverPtrOutput

type GooglePrivacyDlpV2PublishToStackdriverInput

type GooglePrivacyDlpV2PublishToStackdriverInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishToStackdriverOutput() GooglePrivacyDlpV2PublishToStackdriverOutput
	ToGooglePrivacyDlpV2PublishToStackdriverOutputWithContext(context.Context) GooglePrivacyDlpV2PublishToStackdriverOutput
}

GooglePrivacyDlpV2PublishToStackdriverInput is an input type that accepts GooglePrivacyDlpV2PublishToStackdriverArgs and GooglePrivacyDlpV2PublishToStackdriverOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishToStackdriverInput` via:

GooglePrivacyDlpV2PublishToStackdriverArgs{...}

type GooglePrivacyDlpV2PublishToStackdriverOutput

type GooglePrivacyDlpV2PublishToStackdriverOutput struct{ *pulumi.OutputState }

Enable Stackdriver metric dlp.googleapis.com/finding_count. This will publish a metric to stack driver on each infotype requested and how many findings were found for it. CustomDetectors will be bucketed as 'Custom' under the Stackdriver label 'info_type'.

func (GooglePrivacyDlpV2PublishToStackdriverOutput) ElementType

func (GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverOutput

func (o GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverOutput() GooglePrivacyDlpV2PublishToStackdriverOutput

func (GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverOutputWithContext

func (o GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverOutput

func (GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput

func (o GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput() GooglePrivacyDlpV2PublishToStackdriverPtrOutput

func (GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishToStackdriverOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverPtrOutput

type GooglePrivacyDlpV2PublishToStackdriverPtrInput

type GooglePrivacyDlpV2PublishToStackdriverPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput() GooglePrivacyDlpV2PublishToStackdriverPtrOutput
	ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext(context.Context) GooglePrivacyDlpV2PublishToStackdriverPtrOutput
}

GooglePrivacyDlpV2PublishToStackdriverPtrInput is an input type that accepts GooglePrivacyDlpV2PublishToStackdriverArgs, GooglePrivacyDlpV2PublishToStackdriverPtr and GooglePrivacyDlpV2PublishToStackdriverPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishToStackdriverPtrInput` via:

        GooglePrivacyDlpV2PublishToStackdriverArgs{...}

or:

        nil

type GooglePrivacyDlpV2PublishToStackdriverPtrOutput

type GooglePrivacyDlpV2PublishToStackdriverPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2PublishToStackdriverPtrOutput) Elem

func (GooglePrivacyDlpV2PublishToStackdriverPtrOutput) ElementType

func (GooglePrivacyDlpV2PublishToStackdriverPtrOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput

func (o GooglePrivacyDlpV2PublishToStackdriverPtrOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutput() GooglePrivacyDlpV2PublishToStackdriverPtrOutput

func (GooglePrivacyDlpV2PublishToStackdriverPtrOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext

func (o GooglePrivacyDlpV2PublishToStackdriverPtrOutput) ToGooglePrivacyDlpV2PublishToStackdriverPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverPtrOutput

type GooglePrivacyDlpV2PublishToStackdriverResponse

type GooglePrivacyDlpV2PublishToStackdriverResponse struct {
}

Enable Stackdriver metric dlp.googleapis.com/finding_count. This will publish a metric to stack driver on each infotype requested and how many findings were found for it. CustomDetectors will be bucketed as 'Custom' under the Stackdriver label 'info_type'.

type GooglePrivacyDlpV2PublishToStackdriverResponseArgs

type GooglePrivacyDlpV2PublishToStackdriverResponseArgs struct {
}

Enable Stackdriver metric dlp.googleapis.com/finding_count. This will publish a metric to stack driver on each infotype requested and how many findings were found for it. CustomDetectors will be bucketed as 'Custom' under the Stackdriver label 'info_type'.

func (GooglePrivacyDlpV2PublishToStackdriverResponseArgs) ElementType

func (GooglePrivacyDlpV2PublishToStackdriverResponseArgs) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutput

func (i GooglePrivacyDlpV2PublishToStackdriverResponseArgs) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutput() GooglePrivacyDlpV2PublishToStackdriverResponseOutput

func (GooglePrivacyDlpV2PublishToStackdriverResponseArgs) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutputWithContext

func (i GooglePrivacyDlpV2PublishToStackdriverResponseArgs) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverResponseOutput

type GooglePrivacyDlpV2PublishToStackdriverResponseInput

type GooglePrivacyDlpV2PublishToStackdriverResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2PublishToStackdriverResponseOutput() GooglePrivacyDlpV2PublishToStackdriverResponseOutput
	ToGooglePrivacyDlpV2PublishToStackdriverResponseOutputWithContext(context.Context) GooglePrivacyDlpV2PublishToStackdriverResponseOutput
}

GooglePrivacyDlpV2PublishToStackdriverResponseInput is an input type that accepts GooglePrivacyDlpV2PublishToStackdriverResponseArgs and GooglePrivacyDlpV2PublishToStackdriverResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2PublishToStackdriverResponseInput` via:

GooglePrivacyDlpV2PublishToStackdriverResponseArgs{...}

type GooglePrivacyDlpV2PublishToStackdriverResponseOutput

type GooglePrivacyDlpV2PublishToStackdriverResponseOutput struct{ *pulumi.OutputState }

Enable Stackdriver metric dlp.googleapis.com/finding_count. This will publish a metric to stack driver on each infotype requested and how many findings were found for it. CustomDetectors will be bucketed as 'Custom' under the Stackdriver label 'info_type'.

func (GooglePrivacyDlpV2PublishToStackdriverResponseOutput) ElementType

func (GooglePrivacyDlpV2PublishToStackdriverResponseOutput) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutput

func (GooglePrivacyDlpV2PublishToStackdriverResponseOutput) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutputWithContext

func (o GooglePrivacyDlpV2PublishToStackdriverResponseOutput) ToGooglePrivacyDlpV2PublishToStackdriverResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2PublishToStackdriverResponseOutput

type GooglePrivacyDlpV2QuasiId

type GooglePrivacyDlpV2QuasiId struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag *string `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldId `pulumi:"field"`
	// If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
	Inferred *GoogleProtobufEmpty `pulumi:"inferred"`
	// A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
	InfoType *GooglePrivacyDlpV2InfoType `pulumi:"infoType"`
}

A column with a semantic tag attached.

type GooglePrivacyDlpV2QuasiIdArgs

type GooglePrivacyDlpV2QuasiIdArgs struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag pulumi.StringPtrInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdInput `pulumi:"field"`
	// If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
	Inferred GoogleProtobufEmptyPtrInput `pulumi:"inferred"`
	// A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
	InfoType GooglePrivacyDlpV2InfoTypePtrInput `pulumi:"infoType"`
}

A column with a semantic tag attached.

func (GooglePrivacyDlpV2QuasiIdArgs) ElementType

func (GooglePrivacyDlpV2QuasiIdArgs) ToGooglePrivacyDlpV2QuasiIdOutput

func (i GooglePrivacyDlpV2QuasiIdArgs) ToGooglePrivacyDlpV2QuasiIdOutput() GooglePrivacyDlpV2QuasiIdOutput

func (GooglePrivacyDlpV2QuasiIdArgs) ToGooglePrivacyDlpV2QuasiIdOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdArgs) ToGooglePrivacyDlpV2QuasiIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdOutput

type GooglePrivacyDlpV2QuasiIdArray

type GooglePrivacyDlpV2QuasiIdArray []GooglePrivacyDlpV2QuasiIdInput

func (GooglePrivacyDlpV2QuasiIdArray) ElementType

func (GooglePrivacyDlpV2QuasiIdArray) ToGooglePrivacyDlpV2QuasiIdArrayOutput

func (i GooglePrivacyDlpV2QuasiIdArray) ToGooglePrivacyDlpV2QuasiIdArrayOutput() GooglePrivacyDlpV2QuasiIdArrayOutput

func (GooglePrivacyDlpV2QuasiIdArray) ToGooglePrivacyDlpV2QuasiIdArrayOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdArray) ToGooglePrivacyDlpV2QuasiIdArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdArrayOutput

type GooglePrivacyDlpV2QuasiIdArrayInput

type GooglePrivacyDlpV2QuasiIdArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdArrayOutput() GooglePrivacyDlpV2QuasiIdArrayOutput
	ToGooglePrivacyDlpV2QuasiIdArrayOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdArrayOutput
}

GooglePrivacyDlpV2QuasiIdArrayInput is an input type that accepts GooglePrivacyDlpV2QuasiIdArray and GooglePrivacyDlpV2QuasiIdArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdArrayInput` via:

GooglePrivacyDlpV2QuasiIdArray{ GooglePrivacyDlpV2QuasiIdArgs{...} }

type GooglePrivacyDlpV2QuasiIdArrayOutput

type GooglePrivacyDlpV2QuasiIdArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2QuasiIdArrayOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdArrayOutput) Index

func (GooglePrivacyDlpV2QuasiIdArrayOutput) ToGooglePrivacyDlpV2QuasiIdArrayOutput

func (o GooglePrivacyDlpV2QuasiIdArrayOutput) ToGooglePrivacyDlpV2QuasiIdArrayOutput() GooglePrivacyDlpV2QuasiIdArrayOutput

func (GooglePrivacyDlpV2QuasiIdArrayOutput) ToGooglePrivacyDlpV2QuasiIdArrayOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdArrayOutput) ToGooglePrivacyDlpV2QuasiIdArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdArrayOutput

type GooglePrivacyDlpV2QuasiIdField

type GooglePrivacyDlpV2QuasiIdField struct {
	// A auxiliary field.
	CustomTag *string `pulumi:"customTag"`
	// Identifies the column.
	Field *GooglePrivacyDlpV2FieldId `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

type GooglePrivacyDlpV2QuasiIdFieldArgs

type GooglePrivacyDlpV2QuasiIdFieldArgs struct {
	// A auxiliary field.
	CustomTag pulumi.StringPtrInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdFieldArgs) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldArgs) ToGooglePrivacyDlpV2QuasiIdFieldOutput

func (i GooglePrivacyDlpV2QuasiIdFieldArgs) ToGooglePrivacyDlpV2QuasiIdFieldOutput() GooglePrivacyDlpV2QuasiIdFieldOutput

func (GooglePrivacyDlpV2QuasiIdFieldArgs) ToGooglePrivacyDlpV2QuasiIdFieldOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdFieldArgs) ToGooglePrivacyDlpV2QuasiIdFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldOutput

type GooglePrivacyDlpV2QuasiIdFieldArray

type GooglePrivacyDlpV2QuasiIdFieldArray []GooglePrivacyDlpV2QuasiIdFieldInput

func (GooglePrivacyDlpV2QuasiIdFieldArray) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldArray) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutput

func (i GooglePrivacyDlpV2QuasiIdFieldArray) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutput() GooglePrivacyDlpV2QuasiIdFieldArrayOutput

func (GooglePrivacyDlpV2QuasiIdFieldArray) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdFieldArray) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldArrayOutput

type GooglePrivacyDlpV2QuasiIdFieldArrayInput

type GooglePrivacyDlpV2QuasiIdFieldArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdFieldArrayOutput() GooglePrivacyDlpV2QuasiIdFieldArrayOutput
	ToGooglePrivacyDlpV2QuasiIdFieldArrayOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdFieldArrayOutput
}

GooglePrivacyDlpV2QuasiIdFieldArrayInput is an input type that accepts GooglePrivacyDlpV2QuasiIdFieldArray and GooglePrivacyDlpV2QuasiIdFieldArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdFieldArrayInput` via:

GooglePrivacyDlpV2QuasiIdFieldArray{ GooglePrivacyDlpV2QuasiIdFieldArgs{...} }

type GooglePrivacyDlpV2QuasiIdFieldArrayOutput

type GooglePrivacyDlpV2QuasiIdFieldArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2QuasiIdFieldArrayOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldArrayOutput) Index

func (GooglePrivacyDlpV2QuasiIdFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutput

func (o GooglePrivacyDlpV2QuasiIdFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutput() GooglePrivacyDlpV2QuasiIdFieldArrayOutput

func (GooglePrivacyDlpV2QuasiIdFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldArrayOutput

type GooglePrivacyDlpV2QuasiIdFieldInput

type GooglePrivacyDlpV2QuasiIdFieldInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdFieldOutput() GooglePrivacyDlpV2QuasiIdFieldOutput
	ToGooglePrivacyDlpV2QuasiIdFieldOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdFieldOutput
}

GooglePrivacyDlpV2QuasiIdFieldInput is an input type that accepts GooglePrivacyDlpV2QuasiIdFieldArgs and GooglePrivacyDlpV2QuasiIdFieldOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdFieldInput` via:

GooglePrivacyDlpV2QuasiIdFieldArgs{...}

type GooglePrivacyDlpV2QuasiIdFieldOutput

type GooglePrivacyDlpV2QuasiIdFieldOutput struct{ *pulumi.OutputState }

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdFieldOutput) CustomTag

A auxiliary field.

func (GooglePrivacyDlpV2QuasiIdFieldOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2QuasiIdFieldOutput) ToGooglePrivacyDlpV2QuasiIdFieldOutput

func (o GooglePrivacyDlpV2QuasiIdFieldOutput) ToGooglePrivacyDlpV2QuasiIdFieldOutput() GooglePrivacyDlpV2QuasiIdFieldOutput

func (GooglePrivacyDlpV2QuasiIdFieldOutput) ToGooglePrivacyDlpV2QuasiIdFieldOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdFieldOutput) ToGooglePrivacyDlpV2QuasiIdFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldOutput

type GooglePrivacyDlpV2QuasiIdFieldResponse

type GooglePrivacyDlpV2QuasiIdFieldResponse struct {
	// A auxiliary field.
	CustomTag string `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

type GooglePrivacyDlpV2QuasiIdFieldResponseArgs

type GooglePrivacyDlpV2QuasiIdFieldResponseArgs struct {
	// A auxiliary field.
	CustomTag pulumi.StringInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdFieldResponseArgs) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutput

func (i GooglePrivacyDlpV2QuasiIdFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutput() GooglePrivacyDlpV2QuasiIdFieldResponseOutput

func (GooglePrivacyDlpV2QuasiIdFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldResponseOutput

type GooglePrivacyDlpV2QuasiIdFieldResponseArray

type GooglePrivacyDlpV2QuasiIdFieldResponseArray []GooglePrivacyDlpV2QuasiIdFieldResponseInput

func (GooglePrivacyDlpV2QuasiIdFieldResponseArray) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

func (i GooglePrivacyDlpV2QuasiIdFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput() GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

func (GooglePrivacyDlpV2QuasiIdFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdFieldResponseArrayInput

type GooglePrivacyDlpV2QuasiIdFieldResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput() GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput
	ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput
}

GooglePrivacyDlpV2QuasiIdFieldResponseArrayInput is an input type that accepts GooglePrivacyDlpV2QuasiIdFieldResponseArray and GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdFieldResponseArrayInput` via:

GooglePrivacyDlpV2QuasiIdFieldResponseArray{ GooglePrivacyDlpV2QuasiIdFieldResponseArgs{...} }

type GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput) Index

func (GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

func (o GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput() GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

func (GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdFieldResponseInput

type GooglePrivacyDlpV2QuasiIdFieldResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdFieldResponseOutput() GooglePrivacyDlpV2QuasiIdFieldResponseOutput
	ToGooglePrivacyDlpV2QuasiIdFieldResponseOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdFieldResponseOutput
}

GooglePrivacyDlpV2QuasiIdFieldResponseInput is an input type that accepts GooglePrivacyDlpV2QuasiIdFieldResponseArgs and GooglePrivacyDlpV2QuasiIdFieldResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdFieldResponseInput` via:

GooglePrivacyDlpV2QuasiIdFieldResponseArgs{...}

type GooglePrivacyDlpV2QuasiIdFieldResponseOutput

type GooglePrivacyDlpV2QuasiIdFieldResponseOutput struct{ *pulumi.OutputState }

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdFieldResponseOutput) CustomTag

A auxiliary field.

func (GooglePrivacyDlpV2QuasiIdFieldResponseOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdFieldResponseOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2QuasiIdFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutput

func (o GooglePrivacyDlpV2QuasiIdFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutput() GooglePrivacyDlpV2QuasiIdFieldResponseOutput

func (GooglePrivacyDlpV2QuasiIdFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdFieldResponseOutput

type GooglePrivacyDlpV2QuasiIdInput

type GooglePrivacyDlpV2QuasiIdInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdOutput() GooglePrivacyDlpV2QuasiIdOutput
	ToGooglePrivacyDlpV2QuasiIdOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdOutput
}

GooglePrivacyDlpV2QuasiIdInput is an input type that accepts GooglePrivacyDlpV2QuasiIdArgs and GooglePrivacyDlpV2QuasiIdOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdInput` via:

GooglePrivacyDlpV2QuasiIdArgs{...}

type GooglePrivacyDlpV2QuasiIdOutput

type GooglePrivacyDlpV2QuasiIdOutput struct{ *pulumi.OutputState }

A column with a semantic tag attached.

func (GooglePrivacyDlpV2QuasiIdOutput) CustomTag

A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).

func (GooglePrivacyDlpV2QuasiIdOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2QuasiIdOutput) Inferred

If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data

func (GooglePrivacyDlpV2QuasiIdOutput) InfoType

A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.

func (GooglePrivacyDlpV2QuasiIdOutput) ToGooglePrivacyDlpV2QuasiIdOutput

func (o GooglePrivacyDlpV2QuasiIdOutput) ToGooglePrivacyDlpV2QuasiIdOutput() GooglePrivacyDlpV2QuasiIdOutput

func (GooglePrivacyDlpV2QuasiIdOutput) ToGooglePrivacyDlpV2QuasiIdOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdOutput) ToGooglePrivacyDlpV2QuasiIdOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdOutput

type GooglePrivacyDlpV2QuasiIdResponse

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

A column with a semantic tag attached.

type GooglePrivacyDlpV2QuasiIdResponseArgs

type GooglePrivacyDlpV2QuasiIdResponseArgs struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag pulumi.StringInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
	// If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
	Inferred GoogleProtobufEmptyResponseInput `pulumi:"inferred"`
	// A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
	InfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"infoType"`
}

A column with a semantic tag attached.

func (GooglePrivacyDlpV2QuasiIdResponseArgs) ElementType

func (GooglePrivacyDlpV2QuasiIdResponseArgs) ToGooglePrivacyDlpV2QuasiIdResponseOutput

func (i GooglePrivacyDlpV2QuasiIdResponseArgs) ToGooglePrivacyDlpV2QuasiIdResponseOutput() GooglePrivacyDlpV2QuasiIdResponseOutput

func (GooglePrivacyDlpV2QuasiIdResponseArgs) ToGooglePrivacyDlpV2QuasiIdResponseOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdResponseArgs) ToGooglePrivacyDlpV2QuasiIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdResponseOutput

type GooglePrivacyDlpV2QuasiIdResponseArray

type GooglePrivacyDlpV2QuasiIdResponseArray []GooglePrivacyDlpV2QuasiIdResponseInput

func (GooglePrivacyDlpV2QuasiIdResponseArray) ElementType

func (GooglePrivacyDlpV2QuasiIdResponseArray) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutput

func (i GooglePrivacyDlpV2QuasiIdResponseArray) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutput() GooglePrivacyDlpV2QuasiIdResponseArrayOutput

func (GooglePrivacyDlpV2QuasiIdResponseArray) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdResponseArray) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdResponseArrayInput

type GooglePrivacyDlpV2QuasiIdResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdResponseArrayOutput() GooglePrivacyDlpV2QuasiIdResponseArrayOutput
	ToGooglePrivacyDlpV2QuasiIdResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdResponseArrayOutput
}

GooglePrivacyDlpV2QuasiIdResponseArrayInput is an input type that accepts GooglePrivacyDlpV2QuasiIdResponseArray and GooglePrivacyDlpV2QuasiIdResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdResponseArrayInput` via:

GooglePrivacyDlpV2QuasiIdResponseArray{ GooglePrivacyDlpV2QuasiIdResponseArgs{...} }

type GooglePrivacyDlpV2QuasiIdResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2QuasiIdResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdResponseArrayOutput) Index

func (GooglePrivacyDlpV2QuasiIdResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutput

func (o GooglePrivacyDlpV2QuasiIdResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutput() GooglePrivacyDlpV2QuasiIdResponseArrayOutput

func (GooglePrivacyDlpV2QuasiIdResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdResponseInput

type GooglePrivacyDlpV2QuasiIdResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdResponseOutput() GooglePrivacyDlpV2QuasiIdResponseOutput
	ToGooglePrivacyDlpV2QuasiIdResponseOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdResponseOutput
}

GooglePrivacyDlpV2QuasiIdResponseInput is an input type that accepts GooglePrivacyDlpV2QuasiIdResponseArgs and GooglePrivacyDlpV2QuasiIdResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdResponseInput` via:

GooglePrivacyDlpV2QuasiIdResponseArgs{...}

type GooglePrivacyDlpV2QuasiIdResponseOutput

type GooglePrivacyDlpV2QuasiIdResponseOutput struct{ *pulumi.OutputState }

A column with a semantic tag attached.

func (GooglePrivacyDlpV2QuasiIdResponseOutput) CustomTag

A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).

func (GooglePrivacyDlpV2QuasiIdResponseOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdResponseOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2QuasiIdResponseOutput) Inferred

If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data

func (GooglePrivacyDlpV2QuasiIdResponseOutput) InfoType

A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.

func (GooglePrivacyDlpV2QuasiIdResponseOutput) ToGooglePrivacyDlpV2QuasiIdResponseOutput

func (o GooglePrivacyDlpV2QuasiIdResponseOutput) ToGooglePrivacyDlpV2QuasiIdResponseOutput() GooglePrivacyDlpV2QuasiIdResponseOutput

func (GooglePrivacyDlpV2QuasiIdResponseOutput) ToGooglePrivacyDlpV2QuasiIdResponseOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdResponseOutput) ToGooglePrivacyDlpV2QuasiIdResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdResponseOutput

type GooglePrivacyDlpV2QuasiIdentifierField

type GooglePrivacyDlpV2QuasiIdentifierField struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag *string `pulumi:"customTag"`
	// Identifies the column.
	Field *GooglePrivacyDlpV2FieldId `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

type GooglePrivacyDlpV2QuasiIdentifierFieldArgs

type GooglePrivacyDlpV2QuasiIdentifierFieldArgs struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag pulumi.StringPtrInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdentifierFieldArgs) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutput

func (i GooglePrivacyDlpV2QuasiIdentifierFieldArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutput() GooglePrivacyDlpV2QuasiIdentifierFieldOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdentifierFieldArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldArray

type GooglePrivacyDlpV2QuasiIdentifierFieldArray []GooglePrivacyDlpV2QuasiIdentifierFieldInput

func (GooglePrivacyDlpV2QuasiIdentifierFieldArray) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

func (i GooglePrivacyDlpV2QuasiIdentifierFieldArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput() GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdentifierFieldArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldArrayInput

type GooglePrivacyDlpV2QuasiIdentifierFieldArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput() GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput
	ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput
}

GooglePrivacyDlpV2QuasiIdentifierFieldArrayInput is an input type that accepts GooglePrivacyDlpV2QuasiIdentifierFieldArray and GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdentifierFieldArrayInput` via:

GooglePrivacyDlpV2QuasiIdentifierFieldArray{ GooglePrivacyDlpV2QuasiIdentifierFieldArgs{...} }

type GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput) Index

func (GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

func (o GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput() GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldArrayOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldInput

type GooglePrivacyDlpV2QuasiIdentifierFieldInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdentifierFieldOutput() GooglePrivacyDlpV2QuasiIdentifierFieldOutput
	ToGooglePrivacyDlpV2QuasiIdentifierFieldOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldOutput
}

GooglePrivacyDlpV2QuasiIdentifierFieldInput is an input type that accepts GooglePrivacyDlpV2QuasiIdentifierFieldArgs and GooglePrivacyDlpV2QuasiIdentifierFieldOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdentifierFieldInput` via:

GooglePrivacyDlpV2QuasiIdentifierFieldArgs{...}

type GooglePrivacyDlpV2QuasiIdentifierFieldOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldOutput struct{ *pulumi.OutputState }

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdentifierFieldOutput) CustomTag

A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).

func (GooglePrivacyDlpV2QuasiIdentifierFieldOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2QuasiIdentifierFieldOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutput

func (o GooglePrivacyDlpV2QuasiIdentifierFieldOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutput() GooglePrivacyDlpV2QuasiIdentifierFieldOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdentifierFieldOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponse

type GooglePrivacyDlpV2QuasiIdentifierFieldResponse struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag string `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdResponse `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag pulumi.StringInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
}

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput

func (i GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput() GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray []GooglePrivacyDlpV2QuasiIdentifierFieldResponseInput

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput

func (i GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput() GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayInput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput() GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput
	ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput
}

GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayInput is an input type that accepts GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray and GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayInput` via:

GooglePrivacyDlpV2QuasiIdentifierFieldResponseArray{ GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs{...} }

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput) Index

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseInput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput() GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput
	ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutputWithContext(context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput
}

GooglePrivacyDlpV2QuasiIdentifierFieldResponseInput is an input type that accepts GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs and GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2QuasiIdentifierFieldResponseInput` via:

GooglePrivacyDlpV2QuasiIdentifierFieldResponseArgs{...}

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput

type GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput struct{ *pulumi.OutputState }

A quasi-identifier column has a custom_tag, used to know which column in the data corresponds to which column in the statistical model.

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput) CustomTag

A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput) ElementType

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput

func (GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutputWithContext

func (o GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput) ToGooglePrivacyDlpV2QuasiIdentifierFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2QuasiIdentifierFieldResponseOutput

type GooglePrivacyDlpV2RecordCondition

type GooglePrivacyDlpV2RecordCondition struct {
	// An expression.
	Expressions *GooglePrivacyDlpV2Expressions `pulumi:"expressions"`
}

A condition for determining whether a transformation should be applied to a field.

type GooglePrivacyDlpV2RecordConditionArgs

type GooglePrivacyDlpV2RecordConditionArgs struct {
	// An expression.
	Expressions GooglePrivacyDlpV2ExpressionsPtrInput `pulumi:"expressions"`
}

A condition for determining whether a transformation should be applied to a field.

func (GooglePrivacyDlpV2RecordConditionArgs) ElementType

func (GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionOutput

func (i GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionOutput() GooglePrivacyDlpV2RecordConditionOutput

func (GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionOutputWithContext

func (i GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionOutput

func (GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionPtrOutput

func (i GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionPtrOutput() GooglePrivacyDlpV2RecordConditionPtrOutput

func (GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext

func (i GooglePrivacyDlpV2RecordConditionArgs) ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionPtrOutput

type GooglePrivacyDlpV2RecordConditionInput

type GooglePrivacyDlpV2RecordConditionInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordConditionOutput() GooglePrivacyDlpV2RecordConditionOutput
	ToGooglePrivacyDlpV2RecordConditionOutputWithContext(context.Context) GooglePrivacyDlpV2RecordConditionOutput
}

GooglePrivacyDlpV2RecordConditionInput is an input type that accepts GooglePrivacyDlpV2RecordConditionArgs and GooglePrivacyDlpV2RecordConditionOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordConditionInput` via:

GooglePrivacyDlpV2RecordConditionArgs{...}

type GooglePrivacyDlpV2RecordConditionOutput

type GooglePrivacyDlpV2RecordConditionOutput struct{ *pulumi.OutputState }

A condition for determining whether a transformation should be applied to a field.

func (GooglePrivacyDlpV2RecordConditionOutput) ElementType

func (GooglePrivacyDlpV2RecordConditionOutput) Expressions

An expression.

func (GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionOutput

func (o GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionOutput() GooglePrivacyDlpV2RecordConditionOutput

func (GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionOutputWithContext

func (o GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionOutput

func (GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutput

func (o GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutput() GooglePrivacyDlpV2RecordConditionPtrOutput

func (GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext

func (o GooglePrivacyDlpV2RecordConditionOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionPtrOutput

type GooglePrivacyDlpV2RecordConditionPtrInput

type GooglePrivacyDlpV2RecordConditionPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordConditionPtrOutput() GooglePrivacyDlpV2RecordConditionPtrOutput
	ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext(context.Context) GooglePrivacyDlpV2RecordConditionPtrOutput
}

GooglePrivacyDlpV2RecordConditionPtrInput is an input type that accepts GooglePrivacyDlpV2RecordConditionArgs, GooglePrivacyDlpV2RecordConditionPtr and GooglePrivacyDlpV2RecordConditionPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordConditionPtrInput` via:

        GooglePrivacyDlpV2RecordConditionArgs{...}

or:

        nil

type GooglePrivacyDlpV2RecordConditionPtrOutput

type GooglePrivacyDlpV2RecordConditionPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RecordConditionPtrOutput) Elem

func (GooglePrivacyDlpV2RecordConditionPtrOutput) ElementType

func (GooglePrivacyDlpV2RecordConditionPtrOutput) Expressions

An expression.

func (GooglePrivacyDlpV2RecordConditionPtrOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutput

func (o GooglePrivacyDlpV2RecordConditionPtrOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutput() GooglePrivacyDlpV2RecordConditionPtrOutput

func (GooglePrivacyDlpV2RecordConditionPtrOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext

func (o GooglePrivacyDlpV2RecordConditionPtrOutput) ToGooglePrivacyDlpV2RecordConditionPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionPtrOutput

type GooglePrivacyDlpV2RecordConditionResponse

type GooglePrivacyDlpV2RecordConditionResponse struct {
	// An expression.
	Expressions GooglePrivacyDlpV2ExpressionsResponse `pulumi:"expressions"`
}

A condition for determining whether a transformation should be applied to a field.

type GooglePrivacyDlpV2RecordConditionResponseArgs

type GooglePrivacyDlpV2RecordConditionResponseArgs struct {
	// An expression.
	Expressions GooglePrivacyDlpV2ExpressionsResponseInput `pulumi:"expressions"`
}

A condition for determining whether a transformation should be applied to a field.

func (GooglePrivacyDlpV2RecordConditionResponseArgs) ElementType

func (GooglePrivacyDlpV2RecordConditionResponseArgs) ToGooglePrivacyDlpV2RecordConditionResponseOutput

func (i GooglePrivacyDlpV2RecordConditionResponseArgs) ToGooglePrivacyDlpV2RecordConditionResponseOutput() GooglePrivacyDlpV2RecordConditionResponseOutput

func (GooglePrivacyDlpV2RecordConditionResponseArgs) ToGooglePrivacyDlpV2RecordConditionResponseOutputWithContext

func (i GooglePrivacyDlpV2RecordConditionResponseArgs) ToGooglePrivacyDlpV2RecordConditionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionResponseOutput

type GooglePrivacyDlpV2RecordConditionResponseInput

type GooglePrivacyDlpV2RecordConditionResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordConditionResponseOutput() GooglePrivacyDlpV2RecordConditionResponseOutput
	ToGooglePrivacyDlpV2RecordConditionResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RecordConditionResponseOutput
}

GooglePrivacyDlpV2RecordConditionResponseInput is an input type that accepts GooglePrivacyDlpV2RecordConditionResponseArgs and GooglePrivacyDlpV2RecordConditionResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordConditionResponseInput` via:

GooglePrivacyDlpV2RecordConditionResponseArgs{...}

type GooglePrivacyDlpV2RecordConditionResponseOutput

type GooglePrivacyDlpV2RecordConditionResponseOutput struct{ *pulumi.OutputState }

A condition for determining whether a transformation should be applied to a field.

func (GooglePrivacyDlpV2RecordConditionResponseOutput) ElementType

func (GooglePrivacyDlpV2RecordConditionResponseOutput) Expressions

An expression.

func (GooglePrivacyDlpV2RecordConditionResponseOutput) ToGooglePrivacyDlpV2RecordConditionResponseOutput

func (o GooglePrivacyDlpV2RecordConditionResponseOutput) ToGooglePrivacyDlpV2RecordConditionResponseOutput() GooglePrivacyDlpV2RecordConditionResponseOutput

func (GooglePrivacyDlpV2RecordConditionResponseOutput) ToGooglePrivacyDlpV2RecordConditionResponseOutputWithContext

func (o GooglePrivacyDlpV2RecordConditionResponseOutput) ToGooglePrivacyDlpV2RecordConditionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordConditionResponseOutput

type GooglePrivacyDlpV2RecordSuppression

type GooglePrivacyDlpV2RecordSuppression struct {
	// A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
	Condition *GooglePrivacyDlpV2RecordCondition `pulumi:"condition"`
}

Configuration to suppress records whose suppression conditions evaluate to true.

type GooglePrivacyDlpV2RecordSuppressionArgs

type GooglePrivacyDlpV2RecordSuppressionArgs struct {
	// A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
	Condition GooglePrivacyDlpV2RecordConditionPtrInput `pulumi:"condition"`
}

Configuration to suppress records whose suppression conditions evaluate to true.

func (GooglePrivacyDlpV2RecordSuppressionArgs) ElementType

func (GooglePrivacyDlpV2RecordSuppressionArgs) ToGooglePrivacyDlpV2RecordSuppressionOutput

func (i GooglePrivacyDlpV2RecordSuppressionArgs) ToGooglePrivacyDlpV2RecordSuppressionOutput() GooglePrivacyDlpV2RecordSuppressionOutput

func (GooglePrivacyDlpV2RecordSuppressionArgs) ToGooglePrivacyDlpV2RecordSuppressionOutputWithContext

func (i GooglePrivacyDlpV2RecordSuppressionArgs) ToGooglePrivacyDlpV2RecordSuppressionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionOutput

type GooglePrivacyDlpV2RecordSuppressionArray

type GooglePrivacyDlpV2RecordSuppressionArray []GooglePrivacyDlpV2RecordSuppressionInput

func (GooglePrivacyDlpV2RecordSuppressionArray) ElementType

func (GooglePrivacyDlpV2RecordSuppressionArray) ToGooglePrivacyDlpV2RecordSuppressionArrayOutput

func (i GooglePrivacyDlpV2RecordSuppressionArray) ToGooglePrivacyDlpV2RecordSuppressionArrayOutput() GooglePrivacyDlpV2RecordSuppressionArrayOutput

func (GooglePrivacyDlpV2RecordSuppressionArray) ToGooglePrivacyDlpV2RecordSuppressionArrayOutputWithContext

func (i GooglePrivacyDlpV2RecordSuppressionArray) ToGooglePrivacyDlpV2RecordSuppressionArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionArrayOutput

type GooglePrivacyDlpV2RecordSuppressionArrayInput

type GooglePrivacyDlpV2RecordSuppressionArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordSuppressionArrayOutput() GooglePrivacyDlpV2RecordSuppressionArrayOutput
	ToGooglePrivacyDlpV2RecordSuppressionArrayOutputWithContext(context.Context) GooglePrivacyDlpV2RecordSuppressionArrayOutput
}

GooglePrivacyDlpV2RecordSuppressionArrayInput is an input type that accepts GooglePrivacyDlpV2RecordSuppressionArray and GooglePrivacyDlpV2RecordSuppressionArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordSuppressionArrayInput` via:

GooglePrivacyDlpV2RecordSuppressionArray{ GooglePrivacyDlpV2RecordSuppressionArgs{...} }

type GooglePrivacyDlpV2RecordSuppressionArrayOutput

type GooglePrivacyDlpV2RecordSuppressionArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RecordSuppressionArrayOutput) ElementType

func (GooglePrivacyDlpV2RecordSuppressionArrayOutput) Index

func (GooglePrivacyDlpV2RecordSuppressionArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionArrayOutput

func (o GooglePrivacyDlpV2RecordSuppressionArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionArrayOutput() GooglePrivacyDlpV2RecordSuppressionArrayOutput

func (GooglePrivacyDlpV2RecordSuppressionArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionArrayOutputWithContext

func (o GooglePrivacyDlpV2RecordSuppressionArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionArrayOutput

type GooglePrivacyDlpV2RecordSuppressionInput

type GooglePrivacyDlpV2RecordSuppressionInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordSuppressionOutput() GooglePrivacyDlpV2RecordSuppressionOutput
	ToGooglePrivacyDlpV2RecordSuppressionOutputWithContext(context.Context) GooglePrivacyDlpV2RecordSuppressionOutput
}

GooglePrivacyDlpV2RecordSuppressionInput is an input type that accepts GooglePrivacyDlpV2RecordSuppressionArgs and GooglePrivacyDlpV2RecordSuppressionOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordSuppressionInput` via:

GooglePrivacyDlpV2RecordSuppressionArgs{...}

type GooglePrivacyDlpV2RecordSuppressionOutput

type GooglePrivacyDlpV2RecordSuppressionOutput struct{ *pulumi.OutputState }

Configuration to suppress records whose suppression conditions evaluate to true.

func (GooglePrivacyDlpV2RecordSuppressionOutput) Condition

A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.

func (GooglePrivacyDlpV2RecordSuppressionOutput) ElementType

func (GooglePrivacyDlpV2RecordSuppressionOutput) ToGooglePrivacyDlpV2RecordSuppressionOutput

func (o GooglePrivacyDlpV2RecordSuppressionOutput) ToGooglePrivacyDlpV2RecordSuppressionOutput() GooglePrivacyDlpV2RecordSuppressionOutput

func (GooglePrivacyDlpV2RecordSuppressionOutput) ToGooglePrivacyDlpV2RecordSuppressionOutputWithContext

func (o GooglePrivacyDlpV2RecordSuppressionOutput) ToGooglePrivacyDlpV2RecordSuppressionOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionOutput

type GooglePrivacyDlpV2RecordSuppressionResponse

type GooglePrivacyDlpV2RecordSuppressionResponse struct {
	// A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
	Condition GooglePrivacyDlpV2RecordConditionResponse `pulumi:"condition"`
}

Configuration to suppress records whose suppression conditions evaluate to true.

type GooglePrivacyDlpV2RecordSuppressionResponseArgs

type GooglePrivacyDlpV2RecordSuppressionResponseArgs struct {
	// A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.
	Condition GooglePrivacyDlpV2RecordConditionResponseInput `pulumi:"condition"`
}

Configuration to suppress records whose suppression conditions evaluate to true.

func (GooglePrivacyDlpV2RecordSuppressionResponseArgs) ElementType

func (GooglePrivacyDlpV2RecordSuppressionResponseArgs) ToGooglePrivacyDlpV2RecordSuppressionResponseOutput

func (i GooglePrivacyDlpV2RecordSuppressionResponseArgs) ToGooglePrivacyDlpV2RecordSuppressionResponseOutput() GooglePrivacyDlpV2RecordSuppressionResponseOutput

func (GooglePrivacyDlpV2RecordSuppressionResponseArgs) ToGooglePrivacyDlpV2RecordSuppressionResponseOutputWithContext

func (i GooglePrivacyDlpV2RecordSuppressionResponseArgs) ToGooglePrivacyDlpV2RecordSuppressionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionResponseOutput

type GooglePrivacyDlpV2RecordSuppressionResponseArray

type GooglePrivacyDlpV2RecordSuppressionResponseArray []GooglePrivacyDlpV2RecordSuppressionResponseInput

func (GooglePrivacyDlpV2RecordSuppressionResponseArray) ElementType

func (GooglePrivacyDlpV2RecordSuppressionResponseArray) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutput

func (i GooglePrivacyDlpV2RecordSuppressionResponseArray) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutput() GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput

func (GooglePrivacyDlpV2RecordSuppressionResponseArray) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2RecordSuppressionResponseArray) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput

type GooglePrivacyDlpV2RecordSuppressionResponseArrayInput

type GooglePrivacyDlpV2RecordSuppressionResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutput() GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput
	ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput
}

GooglePrivacyDlpV2RecordSuppressionResponseArrayInput is an input type that accepts GooglePrivacyDlpV2RecordSuppressionResponseArray and GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordSuppressionResponseArrayInput` via:

GooglePrivacyDlpV2RecordSuppressionResponseArray{ GooglePrivacyDlpV2RecordSuppressionResponseArgs{...} }

type GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput

type GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput) Index

func (GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutput

func (GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionResponseArrayOutput

type GooglePrivacyDlpV2RecordSuppressionResponseInput

type GooglePrivacyDlpV2RecordSuppressionResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordSuppressionResponseOutput() GooglePrivacyDlpV2RecordSuppressionResponseOutput
	ToGooglePrivacyDlpV2RecordSuppressionResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RecordSuppressionResponseOutput
}

GooglePrivacyDlpV2RecordSuppressionResponseInput is an input type that accepts GooglePrivacyDlpV2RecordSuppressionResponseArgs and GooglePrivacyDlpV2RecordSuppressionResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordSuppressionResponseInput` via:

GooglePrivacyDlpV2RecordSuppressionResponseArgs{...}

type GooglePrivacyDlpV2RecordSuppressionResponseOutput

type GooglePrivacyDlpV2RecordSuppressionResponseOutput struct{ *pulumi.OutputState }

Configuration to suppress records whose suppression conditions evaluate to true.

func (GooglePrivacyDlpV2RecordSuppressionResponseOutput) Condition

A condition that when it evaluates to true will result in the record being evaluated to be suppressed from the transformed content.

func (GooglePrivacyDlpV2RecordSuppressionResponseOutput) ElementType

func (GooglePrivacyDlpV2RecordSuppressionResponseOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseOutput

func (o GooglePrivacyDlpV2RecordSuppressionResponseOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseOutput() GooglePrivacyDlpV2RecordSuppressionResponseOutput

func (GooglePrivacyDlpV2RecordSuppressionResponseOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseOutputWithContext

func (o GooglePrivacyDlpV2RecordSuppressionResponseOutput) ToGooglePrivacyDlpV2RecordSuppressionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordSuppressionResponseOutput

type GooglePrivacyDlpV2RecordTransformations

type GooglePrivacyDlpV2RecordTransformations struct {
	// Transform the record by applying various field transformations.
	FieldTransformations []GooglePrivacyDlpV2FieldTransformation `pulumi:"fieldTransformations"`
	// Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
	RecordSuppressions []GooglePrivacyDlpV2RecordSuppression `pulumi:"recordSuppressions"`
}

A type of transformation that is applied over structured data such as a table.

type GooglePrivacyDlpV2RecordTransformationsArgs

type GooglePrivacyDlpV2RecordTransformationsArgs struct {
	// Transform the record by applying various field transformations.
	FieldTransformations GooglePrivacyDlpV2FieldTransformationArrayInput `pulumi:"fieldTransformations"`
	// Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
	RecordSuppressions GooglePrivacyDlpV2RecordSuppressionArrayInput `pulumi:"recordSuppressions"`
}

A type of transformation that is applied over structured data such as a table.

func (GooglePrivacyDlpV2RecordTransformationsArgs) ElementType

func (GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsOutput

func (i GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsOutput() GooglePrivacyDlpV2RecordTransformationsOutput

func (GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsOutputWithContext

func (i GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsOutput

func (GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsPtrOutput

func (i GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsPtrOutput() GooglePrivacyDlpV2RecordTransformationsPtrOutput

func (GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext

func (i GooglePrivacyDlpV2RecordTransformationsArgs) ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsPtrOutput

type GooglePrivacyDlpV2RecordTransformationsInput

type GooglePrivacyDlpV2RecordTransformationsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordTransformationsOutput() GooglePrivacyDlpV2RecordTransformationsOutput
	ToGooglePrivacyDlpV2RecordTransformationsOutputWithContext(context.Context) GooglePrivacyDlpV2RecordTransformationsOutput
}

GooglePrivacyDlpV2RecordTransformationsInput is an input type that accepts GooglePrivacyDlpV2RecordTransformationsArgs and GooglePrivacyDlpV2RecordTransformationsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordTransformationsInput` via:

GooglePrivacyDlpV2RecordTransformationsArgs{...}

type GooglePrivacyDlpV2RecordTransformationsOutput

type GooglePrivacyDlpV2RecordTransformationsOutput struct{ *pulumi.OutputState }

A type of transformation that is applied over structured data such as a table.

func (GooglePrivacyDlpV2RecordTransformationsOutput) ElementType

func (GooglePrivacyDlpV2RecordTransformationsOutput) FieldTransformations

Transform the record by applying various field transformations.

func (GooglePrivacyDlpV2RecordTransformationsOutput) RecordSuppressions

Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.

func (GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsOutput

func (o GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsOutput() GooglePrivacyDlpV2RecordTransformationsOutput

func (GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsOutputWithContext

func (o GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsOutput

func (GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutput

func (o GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutput() GooglePrivacyDlpV2RecordTransformationsPtrOutput

func (GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext

func (o GooglePrivacyDlpV2RecordTransformationsOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsPtrOutput

type GooglePrivacyDlpV2RecordTransformationsPtrInput

type GooglePrivacyDlpV2RecordTransformationsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordTransformationsPtrOutput() GooglePrivacyDlpV2RecordTransformationsPtrOutput
	ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2RecordTransformationsPtrOutput
}

GooglePrivacyDlpV2RecordTransformationsPtrInput is an input type that accepts GooglePrivacyDlpV2RecordTransformationsArgs, GooglePrivacyDlpV2RecordTransformationsPtr and GooglePrivacyDlpV2RecordTransformationsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordTransformationsPtrInput` via:

        GooglePrivacyDlpV2RecordTransformationsArgs{...}

or:

        nil

type GooglePrivacyDlpV2RecordTransformationsPtrOutput

type GooglePrivacyDlpV2RecordTransformationsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RecordTransformationsPtrOutput) Elem

func (GooglePrivacyDlpV2RecordTransformationsPtrOutput) ElementType

func (GooglePrivacyDlpV2RecordTransformationsPtrOutput) FieldTransformations

Transform the record by applying various field transformations.

func (GooglePrivacyDlpV2RecordTransformationsPtrOutput) RecordSuppressions

Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.

func (GooglePrivacyDlpV2RecordTransformationsPtrOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutput

func (o GooglePrivacyDlpV2RecordTransformationsPtrOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutput() GooglePrivacyDlpV2RecordTransformationsPtrOutput

func (GooglePrivacyDlpV2RecordTransformationsPtrOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext

func (o GooglePrivacyDlpV2RecordTransformationsPtrOutput) ToGooglePrivacyDlpV2RecordTransformationsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsPtrOutput

type GooglePrivacyDlpV2RecordTransformationsResponse

type GooglePrivacyDlpV2RecordTransformationsResponse struct {
	// Transform the record by applying various field transformations.
	FieldTransformations []GooglePrivacyDlpV2FieldTransformationResponse `pulumi:"fieldTransformations"`
	// Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
	RecordSuppressions []GooglePrivacyDlpV2RecordSuppressionResponse `pulumi:"recordSuppressions"`
}

A type of transformation that is applied over structured data such as a table.

type GooglePrivacyDlpV2RecordTransformationsResponseArgs

type GooglePrivacyDlpV2RecordTransformationsResponseArgs struct {
	// Transform the record by applying various field transformations.
	FieldTransformations GooglePrivacyDlpV2FieldTransformationResponseArrayInput `pulumi:"fieldTransformations"`
	// Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.
	RecordSuppressions GooglePrivacyDlpV2RecordSuppressionResponseArrayInput `pulumi:"recordSuppressions"`
}

A type of transformation that is applied over structured data such as a table.

func (GooglePrivacyDlpV2RecordTransformationsResponseArgs) ElementType

func (GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponseOutput

func (i GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponseOutput() GooglePrivacyDlpV2RecordTransformationsResponseOutput

func (GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponseOutputWithContext

func (i GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsResponseOutput

func (GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

func (i GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutput() GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2RecordTransformationsResponseArgs) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

type GooglePrivacyDlpV2RecordTransformationsResponseInput

type GooglePrivacyDlpV2RecordTransformationsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordTransformationsResponseOutput() GooglePrivacyDlpV2RecordTransformationsResponseOutput
	ToGooglePrivacyDlpV2RecordTransformationsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RecordTransformationsResponseOutput
}

GooglePrivacyDlpV2RecordTransformationsResponseInput is an input type that accepts GooglePrivacyDlpV2RecordTransformationsResponseArgs and GooglePrivacyDlpV2RecordTransformationsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordTransformationsResponseInput` via:

GooglePrivacyDlpV2RecordTransformationsResponseArgs{...}

type GooglePrivacyDlpV2RecordTransformationsResponseOutput

type GooglePrivacyDlpV2RecordTransformationsResponseOutput struct{ *pulumi.OutputState }

A type of transformation that is applied over structured data such as a table.

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) ElementType

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) FieldTransformations

Transform the record by applying various field transformations.

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) RecordSuppressions

Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponseOutput

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponseOutputWithContext

func (o GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsResponseOutput

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

func (o GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutput() GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RecordTransformationsResponseOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

type GooglePrivacyDlpV2RecordTransformationsResponsePtrInput

type GooglePrivacyDlpV2RecordTransformationsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutput() GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput
	ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput
}

GooglePrivacyDlpV2RecordTransformationsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2RecordTransformationsResponseArgs, GooglePrivacyDlpV2RecordTransformationsResponsePtr and GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RecordTransformationsResponsePtrInput` via:

        GooglePrivacyDlpV2RecordTransformationsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

type GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) FieldTransformations

Transform the record by applying various field transformations.

func (GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) RecordSuppressions

Configuration defining which records get suppressed entirely. Records that match any suppression rule are omitted from the output.

func (GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

func (GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput) ToGooglePrivacyDlpV2RecordTransformationsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RecordTransformationsResponsePtrOutput

type GooglePrivacyDlpV2RedactConfig

type GooglePrivacyDlpV2RedactConfig struct {
}

Redact a given value. For example, if used with an `InfoTypeTransformation` transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '.

type GooglePrivacyDlpV2RedactConfigArgs

type GooglePrivacyDlpV2RedactConfigArgs struct {
}

Redact a given value. For example, if used with an `InfoTypeTransformation` transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '.

func (GooglePrivacyDlpV2RedactConfigArgs) ElementType

func (GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigOutput

func (i GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigOutput() GooglePrivacyDlpV2RedactConfigOutput

func (GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigOutputWithContext

func (i GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigOutput

func (GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigPtrOutput

func (i GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigPtrOutput() GooglePrivacyDlpV2RedactConfigPtrOutput

func (GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2RedactConfigArgs) ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigPtrOutput

type GooglePrivacyDlpV2RedactConfigInput

type GooglePrivacyDlpV2RedactConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RedactConfigOutput() GooglePrivacyDlpV2RedactConfigOutput
	ToGooglePrivacyDlpV2RedactConfigOutputWithContext(context.Context) GooglePrivacyDlpV2RedactConfigOutput
}

GooglePrivacyDlpV2RedactConfigInput is an input type that accepts GooglePrivacyDlpV2RedactConfigArgs and GooglePrivacyDlpV2RedactConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RedactConfigInput` via:

GooglePrivacyDlpV2RedactConfigArgs{...}

type GooglePrivacyDlpV2RedactConfigOutput

type GooglePrivacyDlpV2RedactConfigOutput struct{ *pulumi.OutputState }

Redact a given value. For example, if used with an `InfoTypeTransformation` transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '.

func (GooglePrivacyDlpV2RedactConfigOutput) ElementType

func (GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigOutput

func (o GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigOutput() GooglePrivacyDlpV2RedactConfigOutput

func (GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigOutputWithContext

func (o GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigOutput

func (GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutput

func (o GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutput() GooglePrivacyDlpV2RedactConfigPtrOutput

func (GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2RedactConfigOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigPtrOutput

type GooglePrivacyDlpV2RedactConfigPtrInput

type GooglePrivacyDlpV2RedactConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RedactConfigPtrOutput() GooglePrivacyDlpV2RedactConfigPtrOutput
	ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2RedactConfigPtrOutput
}

GooglePrivacyDlpV2RedactConfigPtrInput is an input type that accepts GooglePrivacyDlpV2RedactConfigArgs, GooglePrivacyDlpV2RedactConfigPtr and GooglePrivacyDlpV2RedactConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RedactConfigPtrInput` via:

        GooglePrivacyDlpV2RedactConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2RedactConfigPtrOutput

type GooglePrivacyDlpV2RedactConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RedactConfigPtrOutput) Elem

func (GooglePrivacyDlpV2RedactConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2RedactConfigPtrOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutput

func (o GooglePrivacyDlpV2RedactConfigPtrOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutput() GooglePrivacyDlpV2RedactConfigPtrOutput

func (GooglePrivacyDlpV2RedactConfigPtrOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2RedactConfigPtrOutput) ToGooglePrivacyDlpV2RedactConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigPtrOutput

type GooglePrivacyDlpV2RedactConfigResponse

type GooglePrivacyDlpV2RedactConfigResponse struct {
}

Redact a given value. For example, if used with an `InfoTypeTransformation` transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '.

type GooglePrivacyDlpV2RedactConfigResponseArgs

type GooglePrivacyDlpV2RedactConfigResponseArgs struct {
}

Redact a given value. For example, if used with an `InfoTypeTransformation` transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '.

func (GooglePrivacyDlpV2RedactConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2RedactConfigResponseArgs) ToGooglePrivacyDlpV2RedactConfigResponseOutput

func (i GooglePrivacyDlpV2RedactConfigResponseArgs) ToGooglePrivacyDlpV2RedactConfigResponseOutput() GooglePrivacyDlpV2RedactConfigResponseOutput

func (GooglePrivacyDlpV2RedactConfigResponseArgs) ToGooglePrivacyDlpV2RedactConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2RedactConfigResponseArgs) ToGooglePrivacyDlpV2RedactConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigResponseOutput

type GooglePrivacyDlpV2RedactConfigResponseInput

type GooglePrivacyDlpV2RedactConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RedactConfigResponseOutput() GooglePrivacyDlpV2RedactConfigResponseOutput
	ToGooglePrivacyDlpV2RedactConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RedactConfigResponseOutput
}

GooglePrivacyDlpV2RedactConfigResponseInput is an input type that accepts GooglePrivacyDlpV2RedactConfigResponseArgs and GooglePrivacyDlpV2RedactConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RedactConfigResponseInput` via:

GooglePrivacyDlpV2RedactConfigResponseArgs{...}

type GooglePrivacyDlpV2RedactConfigResponseOutput

type GooglePrivacyDlpV2RedactConfigResponseOutput struct{ *pulumi.OutputState }

Redact a given value. For example, if used with an `InfoTypeTransformation` transforming PHONE_NUMBER, and input 'My phone number is 206-555-0123', the output would be 'My phone number is '.

func (GooglePrivacyDlpV2RedactConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2RedactConfigResponseOutput) ToGooglePrivacyDlpV2RedactConfigResponseOutput

func (o GooglePrivacyDlpV2RedactConfigResponseOutput) ToGooglePrivacyDlpV2RedactConfigResponseOutput() GooglePrivacyDlpV2RedactConfigResponseOutput

func (GooglePrivacyDlpV2RedactConfigResponseOutput) ToGooglePrivacyDlpV2RedactConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2RedactConfigResponseOutput) ToGooglePrivacyDlpV2RedactConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RedactConfigResponseOutput

type GooglePrivacyDlpV2Regex

type GooglePrivacyDlpV2Regex struct {
	// The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
	GroupIndexes []int `pulumi:"groupIndexes"`
	// Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
	Pattern *string `pulumi:"pattern"`
}

Message defining a custom regular expression.

type GooglePrivacyDlpV2RegexArgs

type GooglePrivacyDlpV2RegexArgs struct {
	// The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
	GroupIndexes pulumi.IntArrayInput `pulumi:"groupIndexes"`
	// Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
	Pattern pulumi.StringPtrInput `pulumi:"pattern"`
}

Message defining a custom regular expression.

func (GooglePrivacyDlpV2RegexArgs) ElementType

func (GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexOutput

func (i GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexOutput() GooglePrivacyDlpV2RegexOutput

func (GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexOutputWithContext

func (i GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexOutput

func (GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexPtrOutput

func (i GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexPtrOutput() GooglePrivacyDlpV2RegexPtrOutput

func (GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexPtrOutputWithContext

func (i GooglePrivacyDlpV2RegexArgs) ToGooglePrivacyDlpV2RegexPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexPtrOutput

type GooglePrivacyDlpV2RegexInput

type GooglePrivacyDlpV2RegexInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RegexOutput() GooglePrivacyDlpV2RegexOutput
	ToGooglePrivacyDlpV2RegexOutputWithContext(context.Context) GooglePrivacyDlpV2RegexOutput
}

GooglePrivacyDlpV2RegexInput is an input type that accepts GooglePrivacyDlpV2RegexArgs and GooglePrivacyDlpV2RegexOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RegexInput` via:

GooglePrivacyDlpV2RegexArgs{...}

type GooglePrivacyDlpV2RegexOutput

type GooglePrivacyDlpV2RegexOutput struct{ *pulumi.OutputState }

Message defining a custom regular expression.

func (GooglePrivacyDlpV2RegexOutput) ElementType

func (GooglePrivacyDlpV2RegexOutput) GroupIndexes

The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.

func (GooglePrivacyDlpV2RegexOutput) Pattern

Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexOutput

func (o GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexOutput() GooglePrivacyDlpV2RegexOutput

func (GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexOutputWithContext

func (o GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexOutput

func (GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexPtrOutput

func (o GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexPtrOutput() GooglePrivacyDlpV2RegexPtrOutput

func (GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexPtrOutputWithContext

func (o GooglePrivacyDlpV2RegexOutput) ToGooglePrivacyDlpV2RegexPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexPtrOutput

type GooglePrivacyDlpV2RegexPtrInput

type GooglePrivacyDlpV2RegexPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RegexPtrOutput() GooglePrivacyDlpV2RegexPtrOutput
	ToGooglePrivacyDlpV2RegexPtrOutputWithContext(context.Context) GooglePrivacyDlpV2RegexPtrOutput
}

GooglePrivacyDlpV2RegexPtrInput is an input type that accepts GooglePrivacyDlpV2RegexArgs, GooglePrivacyDlpV2RegexPtr and GooglePrivacyDlpV2RegexPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RegexPtrInput` via:

        GooglePrivacyDlpV2RegexArgs{...}

or:

        nil

type GooglePrivacyDlpV2RegexPtrOutput

type GooglePrivacyDlpV2RegexPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RegexPtrOutput) Elem

func (GooglePrivacyDlpV2RegexPtrOutput) ElementType

func (GooglePrivacyDlpV2RegexPtrOutput) GroupIndexes

The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.

func (GooglePrivacyDlpV2RegexPtrOutput) Pattern

Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2RegexPtrOutput) ToGooglePrivacyDlpV2RegexPtrOutput

func (o GooglePrivacyDlpV2RegexPtrOutput) ToGooglePrivacyDlpV2RegexPtrOutput() GooglePrivacyDlpV2RegexPtrOutput

func (GooglePrivacyDlpV2RegexPtrOutput) ToGooglePrivacyDlpV2RegexPtrOutputWithContext

func (o GooglePrivacyDlpV2RegexPtrOutput) ToGooglePrivacyDlpV2RegexPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexPtrOutput

type GooglePrivacyDlpV2RegexResponse

type GooglePrivacyDlpV2RegexResponse struct {
	// The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
	GroupIndexes []int `pulumi:"groupIndexes"`
	// Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
	Pattern string `pulumi:"pattern"`
}

Message defining a custom regular expression.

type GooglePrivacyDlpV2RegexResponseArgs

type GooglePrivacyDlpV2RegexResponseArgs struct {
	// The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.
	GroupIndexes pulumi.IntArrayInput `pulumi:"groupIndexes"`
	// Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.
	Pattern pulumi.StringInput `pulumi:"pattern"`
}

Message defining a custom regular expression.

func (GooglePrivacyDlpV2RegexResponseArgs) ElementType

func (GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponseOutput

func (i GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponseOutput() GooglePrivacyDlpV2RegexResponseOutput

func (GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponseOutputWithContext

func (i GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexResponseOutput

func (GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponsePtrOutput

func (i GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponsePtrOutput() GooglePrivacyDlpV2RegexResponsePtrOutput

func (GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2RegexResponseArgs) ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexResponsePtrOutput

type GooglePrivacyDlpV2RegexResponseInput

type GooglePrivacyDlpV2RegexResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RegexResponseOutput() GooglePrivacyDlpV2RegexResponseOutput
	ToGooglePrivacyDlpV2RegexResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RegexResponseOutput
}

GooglePrivacyDlpV2RegexResponseInput is an input type that accepts GooglePrivacyDlpV2RegexResponseArgs and GooglePrivacyDlpV2RegexResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RegexResponseInput` via:

GooglePrivacyDlpV2RegexResponseArgs{...}

type GooglePrivacyDlpV2RegexResponseOutput

type GooglePrivacyDlpV2RegexResponseOutput struct{ *pulumi.OutputState }

Message defining a custom regular expression.

func (GooglePrivacyDlpV2RegexResponseOutput) ElementType

func (GooglePrivacyDlpV2RegexResponseOutput) GroupIndexes

The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.

func (GooglePrivacyDlpV2RegexResponseOutput) Pattern

Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponseOutput

func (o GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponseOutput() GooglePrivacyDlpV2RegexResponseOutput

func (GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponseOutputWithContext

func (o GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexResponseOutput

func (GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutput

func (o GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutput() GooglePrivacyDlpV2RegexResponsePtrOutput

func (GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RegexResponseOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexResponsePtrOutput

type GooglePrivacyDlpV2RegexResponsePtrInput

type GooglePrivacyDlpV2RegexResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RegexResponsePtrOutput() GooglePrivacyDlpV2RegexResponsePtrOutput
	ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2RegexResponsePtrOutput
}

GooglePrivacyDlpV2RegexResponsePtrInput is an input type that accepts GooglePrivacyDlpV2RegexResponseArgs, GooglePrivacyDlpV2RegexResponsePtr and GooglePrivacyDlpV2RegexResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RegexResponsePtrInput` via:

        GooglePrivacyDlpV2RegexResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2RegexResponsePtrOutput

type GooglePrivacyDlpV2RegexResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RegexResponsePtrOutput) Elem

func (GooglePrivacyDlpV2RegexResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2RegexResponsePtrOutput) GroupIndexes

The index of the submatch to extract as findings. When not specified, the entire match is returned. No more than 3 may be included.

func (GooglePrivacyDlpV2RegexResponsePtrOutput) Pattern

Pattern defining the regular expression. Its syntax (https://github.com/google/re2/wiki/Syntax) can be found under the google/re2 repository on GitHub.

func (GooglePrivacyDlpV2RegexResponsePtrOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutput

func (o GooglePrivacyDlpV2RegexResponsePtrOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutput() GooglePrivacyDlpV2RegexResponsePtrOutput

func (GooglePrivacyDlpV2RegexResponsePtrOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RegexResponsePtrOutput) ToGooglePrivacyDlpV2RegexResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RegexResponsePtrOutput

type GooglePrivacyDlpV2ReplaceDictionaryConfig added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfig struct {
	// A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.
	WordList *GooglePrivacyDlpV2WordList `pulumi:"wordList"`
}

Replace each input value with a value randomly selected from the dictionary.

type GooglePrivacyDlpV2ReplaceDictionaryConfigArgs added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigArgs struct {
	// A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.
	WordList GooglePrivacyDlpV2WordListPtrInput `pulumi:"wordList"`
}

Replace each input value with a value randomly selected from the dictionary.

func (GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ElementType added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutput added in v0.9.0

func (i GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutputWithContext added in v0.9.0

func (i GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput added in v0.9.0

func (i GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext added in v0.9.0

func (i GooglePrivacyDlpV2ReplaceDictionaryConfigArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput

type GooglePrivacyDlpV2ReplaceDictionaryConfigInput added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigOutput
	ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigOutput
}

GooglePrivacyDlpV2ReplaceDictionaryConfigInput is an input type that accepts GooglePrivacyDlpV2ReplaceDictionaryConfigArgs and GooglePrivacyDlpV2ReplaceDictionaryConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceDictionaryConfigInput` via:

GooglePrivacyDlpV2ReplaceDictionaryConfigArgs{...}

type GooglePrivacyDlpV2ReplaceDictionaryConfigOutput added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigOutput struct{ *pulumi.OutputState }

Replace each input value with a value randomly selected from the dictionary.

func (GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ElementType added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutput added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutputWithContext added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigOutput) WordList added in v0.9.0

A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.

type GooglePrivacyDlpV2ReplaceDictionaryConfigPtrInput added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput
	ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput
}

GooglePrivacyDlpV2ReplaceDictionaryConfigPtrInput is an input type that accepts GooglePrivacyDlpV2ReplaceDictionaryConfigArgs, GooglePrivacyDlpV2ReplaceDictionaryConfigPtr and GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceDictionaryConfigPtrInput` via:

        GooglePrivacyDlpV2ReplaceDictionaryConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) Elem added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) ElementType added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigPtrOutput) WordList added in v0.9.0

A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponse added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponse struct {
	// A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.
	WordList GooglePrivacyDlpV2WordListResponse `pulumi:"wordList"`
}

Replace each input value with a value randomly selected from the dictionary.

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs struct {
	// A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.
	WordList GooglePrivacyDlpV2WordListResponseInput `pulumi:"wordList"`
}

Replace each input value with a value randomly selected from the dictionary.

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs) ElementType added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput added in v0.9.0

func (i GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutputWithContext added in v0.9.0

func (i GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponseInput added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput() GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput
	ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput
}

GooglePrivacyDlpV2ReplaceDictionaryConfigResponseInput is an input type that accepts GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs and GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceDictionaryConfigResponseInput` via:

GooglePrivacyDlpV2ReplaceDictionaryConfigResponseArgs{...}

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput added in v0.9.0

type GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput struct{ *pulumi.OutputState }

Replace each input value with a value randomly selected from the dictionary.

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput) ElementType added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput added in v0.9.0

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutputWithContext added in v0.9.0

func (o GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput

func (GooglePrivacyDlpV2ReplaceDictionaryConfigResponseOutput) WordList added in v0.9.0

A list of words to select from for random replacement. The [limits](https://cloud.google.com/dlp/limits) page contains details about the size limits of dictionaries.

type GooglePrivacyDlpV2ReplaceValueConfig

type GooglePrivacyDlpV2ReplaceValueConfig struct {
	// Value to replace it with.
	NewValue *GooglePrivacyDlpV2Value `pulumi:"newValue"`
}

Replace each input value with a given `Value`.

type GooglePrivacyDlpV2ReplaceValueConfigArgs

type GooglePrivacyDlpV2ReplaceValueConfigArgs struct {
	// Value to replace it with.
	NewValue GooglePrivacyDlpV2ValuePtrInput `pulumi:"newValue"`
}

Replace each input value with a given `Value`.

func (GooglePrivacyDlpV2ReplaceValueConfigArgs) ElementType

func (GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigOutput

func (i GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigOutput() GooglePrivacyDlpV2ReplaceValueConfigOutput

func (GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigOutputWithContext

func (i GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigOutput

func (GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput

func (i GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput() GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2ReplaceValueConfigArgs) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

type GooglePrivacyDlpV2ReplaceValueConfigInput

type GooglePrivacyDlpV2ReplaceValueConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceValueConfigOutput() GooglePrivacyDlpV2ReplaceValueConfigOutput
	ToGooglePrivacyDlpV2ReplaceValueConfigOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceValueConfigOutput
}

GooglePrivacyDlpV2ReplaceValueConfigInput is an input type that accepts GooglePrivacyDlpV2ReplaceValueConfigArgs and GooglePrivacyDlpV2ReplaceValueConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceValueConfigInput` via:

GooglePrivacyDlpV2ReplaceValueConfigArgs{...}

type GooglePrivacyDlpV2ReplaceValueConfigOutput

type GooglePrivacyDlpV2ReplaceValueConfigOutput struct{ *pulumi.OutputState }

Replace each input value with a given `Value`.

func (GooglePrivacyDlpV2ReplaceValueConfigOutput) ElementType

func (GooglePrivacyDlpV2ReplaceValueConfigOutput) NewValue

Value to replace it with.

func (GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigOutput

func (o GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigOutput() GooglePrivacyDlpV2ReplaceValueConfigOutput

func (GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigOutputWithContext

func (o GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigOutput

func (GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput

func (o GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput() GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2ReplaceValueConfigOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

type GooglePrivacyDlpV2ReplaceValueConfigPtrInput

type GooglePrivacyDlpV2ReplaceValueConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput() GooglePrivacyDlpV2ReplaceValueConfigPtrOutput
	ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceValueConfigPtrOutput
}

GooglePrivacyDlpV2ReplaceValueConfigPtrInput is an input type that accepts GooglePrivacyDlpV2ReplaceValueConfigArgs, GooglePrivacyDlpV2ReplaceValueConfigPtr and GooglePrivacyDlpV2ReplaceValueConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceValueConfigPtrInput` via:

        GooglePrivacyDlpV2ReplaceValueConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

type GooglePrivacyDlpV2ReplaceValueConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) Elem

func (GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) NewValue

Value to replace it with.

func (GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput

func (o GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutput() GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2ReplaceValueConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceValueConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigPtrOutput

type GooglePrivacyDlpV2ReplaceValueConfigResponse

type GooglePrivacyDlpV2ReplaceValueConfigResponse struct {
	// Value to replace it with.
	NewValue GooglePrivacyDlpV2ValueResponse `pulumi:"newValue"`
}

Replace each input value with a given `Value`.

type GooglePrivacyDlpV2ReplaceValueConfigResponseArgs

type GooglePrivacyDlpV2ReplaceValueConfigResponseArgs struct {
	// Value to replace it with.
	NewValue GooglePrivacyDlpV2ValueResponseInput `pulumi:"newValue"`
}

Replace each input value with a given `Value`.

func (GooglePrivacyDlpV2ReplaceValueConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2ReplaceValueConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutput

func (i GooglePrivacyDlpV2ReplaceValueConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutput() GooglePrivacyDlpV2ReplaceValueConfigResponseOutput

func (GooglePrivacyDlpV2ReplaceValueConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2ReplaceValueConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigResponseOutput

type GooglePrivacyDlpV2ReplaceValueConfigResponseInput

type GooglePrivacyDlpV2ReplaceValueConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutput() GooglePrivacyDlpV2ReplaceValueConfigResponseOutput
	ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceValueConfigResponseOutput
}

GooglePrivacyDlpV2ReplaceValueConfigResponseInput is an input type that accepts GooglePrivacyDlpV2ReplaceValueConfigResponseArgs and GooglePrivacyDlpV2ReplaceValueConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceValueConfigResponseInput` via:

GooglePrivacyDlpV2ReplaceValueConfigResponseArgs{...}

type GooglePrivacyDlpV2ReplaceValueConfigResponseOutput

type GooglePrivacyDlpV2ReplaceValueConfigResponseOutput struct{ *pulumi.OutputState }

Replace each input value with a given `Value`.

func (GooglePrivacyDlpV2ReplaceValueConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2ReplaceValueConfigResponseOutput) NewValue

Value to replace it with.

func (GooglePrivacyDlpV2ReplaceValueConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutput

func (o GooglePrivacyDlpV2ReplaceValueConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutput() GooglePrivacyDlpV2ReplaceValueConfigResponseOutput

func (GooglePrivacyDlpV2ReplaceValueConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2ReplaceValueConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceValueConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceValueConfigResponseOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfig

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfig struct {
}

Replace each matching finding with the name of the info_type.

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs struct {
}

Replace each matching finding with the name of the info_type.

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ElementType

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

func (i GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutputWithContext

func (i GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

func (i GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigInput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput
	ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput
}

GooglePrivacyDlpV2ReplaceWithInfoTypeConfigInput is an input type that accepts GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs and GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceWithInfoTypeConfigInput` via:

GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs{...}

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput struct{ *pulumi.OutputState }

Replace each matching finding with the name of the info_type.

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ElementType

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

func (o GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutputWithContext

func (o GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

func (o GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2ReplaceWithInfoTypeConfigOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrInput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput
	ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput
}

GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrInput is an input type that accepts GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs, GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtr and GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrInput` via:

        GooglePrivacyDlpV2ReplaceWithInfoTypeConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput) Elem

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponse struct {
}

Replace each matching finding with the name of the info_type.

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs struct {
}

Replace each matching finding with the name of the info_type.

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseInput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput() GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput
	ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput
}

GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseInput is an input type that accepts GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs and GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseInput` via:

GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseArgs{...}

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput

type GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput struct{ *pulumi.OutputState }

Replace each matching finding with the name of the info_type.

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput

func (GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ReplaceWithInfoTypeConfigResponseOutput

type GooglePrivacyDlpV2RequestedOptionsResponse

type GooglePrivacyDlpV2RequestedOptionsResponse struct {
	// Inspect config.
	JobConfig GooglePrivacyDlpV2InspectJobConfigResponse `pulumi:"jobConfig"`
	// If run with an InspectTemplate, a snapshot of its state at the time of this run.
	SnapshotInspectTemplate GooglePrivacyDlpV2InspectTemplateResponse `pulumi:"snapshotInspectTemplate"`
}

Snapshot of the inspection configuration.

type GooglePrivacyDlpV2RequestedOptionsResponseArgs

type GooglePrivacyDlpV2RequestedOptionsResponseArgs struct {
	// Inspect config.
	JobConfig GooglePrivacyDlpV2InspectJobConfigResponseInput `pulumi:"jobConfig"`
	// If run with an InspectTemplate, a snapshot of its state at the time of this run.
	SnapshotInspectTemplate GooglePrivacyDlpV2InspectTemplateResponseInput `pulumi:"snapshotInspectTemplate"`
}

Snapshot of the inspection configuration.

func (GooglePrivacyDlpV2RequestedOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponseOutput

func (i GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponseOutput() GooglePrivacyDlpV2RequestedOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

func (i GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput() GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

func (GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2RequestedOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedOptionsResponseInput

type GooglePrivacyDlpV2RequestedOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RequestedOptionsResponseOutput() GooglePrivacyDlpV2RequestedOptionsResponseOutput
	ToGooglePrivacyDlpV2RequestedOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RequestedOptionsResponseOutput
}

GooglePrivacyDlpV2RequestedOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2RequestedOptionsResponseArgs and GooglePrivacyDlpV2RequestedOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RequestedOptionsResponseInput` via:

GooglePrivacyDlpV2RequestedOptionsResponseArgs{...}

type GooglePrivacyDlpV2RequestedOptionsResponseOutput

type GooglePrivacyDlpV2RequestedOptionsResponseOutput struct{ *pulumi.OutputState }

Snapshot of the inspection configuration.

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) JobConfig

Inspect config.

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) SnapshotInspectTemplate

If run with an InspectTemplate, a snapshot of its state at the time of this run.

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponseOutput

func (o GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponseOutput() GooglePrivacyDlpV2RequestedOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput() GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

func (GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RequestedOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedOptionsResponsePtrInput

type GooglePrivacyDlpV2RequestedOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput() GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput
}

GooglePrivacyDlpV2RequestedOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2RequestedOptionsResponseArgs, GooglePrivacyDlpV2RequestedOptionsResponsePtr and GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RequestedOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2RequestedOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) JobConfig

Inspect config.

func (GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) SnapshotInspectTemplate

If run with an InspectTemplate, a snapshot of its state at the time of this run.

func (GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutput() GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

func (GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponse struct {
	// The job config for the risk job.
	JobConfig GooglePrivacyDlpV2RiskAnalysisJobConfigResponse `pulumi:"jobConfig"`
}

Risk analysis options.

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs struct {
	// The job config for the risk job.
	JobConfig GooglePrivacyDlpV2RiskAnalysisJobConfigResponseInput `pulumi:"jobConfig"`
}

Risk analysis options.

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseInput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput() GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput
	ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput
}

GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs and GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseInput` via:

GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs{...}

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput struct{ *pulumi.OutputState }

Risk analysis options.

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) JobConfig

The job config for the risk job.

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrInput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput() GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput
}

GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs, GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtr and GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

type GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput) JobConfig

The job config for the risk job.

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

func (GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput) ToGooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RequestedRiskAnalysisOptionsResponsePtrOutput

type GooglePrivacyDlpV2ResultResponse

type GooglePrivacyDlpV2ResultResponse struct {
	// Statistics related to the processing of hybrid inspect.
	HybridStats GooglePrivacyDlpV2HybridInspectStatisticsResponse `pulumi:"hybridStats"`
	// Statistics of how many instances of each info type were found during inspect job.
	InfoTypeStats []GooglePrivacyDlpV2InfoTypeStatsResponse `pulumi:"infoTypeStats"`
	// Total size in bytes that were processed.
	ProcessedBytes string `pulumi:"processedBytes"`
	// Estimate of the number of bytes to process.
	TotalEstimatedBytes string `pulumi:"totalEstimatedBytes"`
}

All result fields mentioned below are updated while the job is processing.

type GooglePrivacyDlpV2ResultResponseArgs

type GooglePrivacyDlpV2ResultResponseArgs struct {
	// Statistics related to the processing of hybrid inspect.
	HybridStats GooglePrivacyDlpV2HybridInspectStatisticsResponseInput `pulumi:"hybridStats"`
	// Statistics of how many instances of each info type were found during inspect job.
	InfoTypeStats GooglePrivacyDlpV2InfoTypeStatsResponseArrayInput `pulumi:"infoTypeStats"`
	// Total size in bytes that were processed.
	ProcessedBytes pulumi.StringInput `pulumi:"processedBytes"`
	// Estimate of the number of bytes to process.
	TotalEstimatedBytes pulumi.StringInput `pulumi:"totalEstimatedBytes"`
}

All result fields mentioned below are updated while the job is processing.

func (GooglePrivacyDlpV2ResultResponseArgs) ElementType

func (GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponseOutput

func (i GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponseOutput() GooglePrivacyDlpV2ResultResponseOutput

func (GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponseOutputWithContext

func (i GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ResultResponseOutput

func (GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponsePtrOutput

func (i GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponsePtrOutput() GooglePrivacyDlpV2ResultResponsePtrOutput

func (GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2ResultResponseArgs) ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ResultResponsePtrOutput

type GooglePrivacyDlpV2ResultResponseInput

type GooglePrivacyDlpV2ResultResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ResultResponseOutput() GooglePrivacyDlpV2ResultResponseOutput
	ToGooglePrivacyDlpV2ResultResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ResultResponseOutput
}

GooglePrivacyDlpV2ResultResponseInput is an input type that accepts GooglePrivacyDlpV2ResultResponseArgs and GooglePrivacyDlpV2ResultResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ResultResponseInput` via:

GooglePrivacyDlpV2ResultResponseArgs{...}

type GooglePrivacyDlpV2ResultResponseOutput

type GooglePrivacyDlpV2ResultResponseOutput struct{ *pulumi.OutputState }

All result fields mentioned below are updated while the job is processing.

func (GooglePrivacyDlpV2ResultResponseOutput) ElementType

func (GooglePrivacyDlpV2ResultResponseOutput) HybridStats

Statistics related to the processing of hybrid inspect.

func (GooglePrivacyDlpV2ResultResponseOutput) InfoTypeStats

Statistics of how many instances of each info type were found during inspect job.

func (GooglePrivacyDlpV2ResultResponseOutput) ProcessedBytes

Total size in bytes that were processed.

func (GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponseOutput

func (o GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponseOutput() GooglePrivacyDlpV2ResultResponseOutput

func (GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponseOutputWithContext

func (o GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ResultResponseOutput

func (GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutput

func (o GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutput() GooglePrivacyDlpV2ResultResponsePtrOutput

func (GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2ResultResponseOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ResultResponsePtrOutput

func (GooglePrivacyDlpV2ResultResponseOutput) TotalEstimatedBytes

Estimate of the number of bytes to process.

type GooglePrivacyDlpV2ResultResponsePtrInput

type GooglePrivacyDlpV2ResultResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ResultResponsePtrOutput() GooglePrivacyDlpV2ResultResponsePtrOutput
	ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ResultResponsePtrOutput
}

GooglePrivacyDlpV2ResultResponsePtrInput is an input type that accepts GooglePrivacyDlpV2ResultResponseArgs, GooglePrivacyDlpV2ResultResponsePtr and GooglePrivacyDlpV2ResultResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ResultResponsePtrInput` via:

        GooglePrivacyDlpV2ResultResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2ResultResponsePtrOutput

type GooglePrivacyDlpV2ResultResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ResultResponsePtrOutput) Elem

func (GooglePrivacyDlpV2ResultResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2ResultResponsePtrOutput) HybridStats

Statistics related to the processing of hybrid inspect.

func (GooglePrivacyDlpV2ResultResponsePtrOutput) InfoTypeStats

Statistics of how many instances of each info type were found during inspect job.

func (GooglePrivacyDlpV2ResultResponsePtrOutput) ProcessedBytes

Total size in bytes that were processed.

func (GooglePrivacyDlpV2ResultResponsePtrOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutput

func (o GooglePrivacyDlpV2ResultResponsePtrOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutput() GooglePrivacyDlpV2ResultResponsePtrOutput

func (GooglePrivacyDlpV2ResultResponsePtrOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2ResultResponsePtrOutput) ToGooglePrivacyDlpV2ResultResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ResultResponsePtrOutput

func (GooglePrivacyDlpV2ResultResponsePtrOutput) TotalEstimatedBytes

Estimate of the number of bytes to process.

type GooglePrivacyDlpV2RiskAnalysisJobConfig

type GooglePrivacyDlpV2RiskAnalysisJobConfig struct {
	// Actions to execute at the completion of the job. Are executed in the order provided.
	Actions []GooglePrivacyDlpV2Action `pulumi:"actions"`
	// Privacy metric to compute.
	PrivacyMetric *GooglePrivacyDlpV2PrivacyMetric `pulumi:"privacyMetric"`
	// Input dataset to compute metrics over.
	SourceTable *GooglePrivacyDlpV2BigQueryTable `pulumi:"sourceTable"`
}

Configuration for a risk analysis job. See https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.

type GooglePrivacyDlpV2RiskAnalysisJobConfigArgs

type GooglePrivacyDlpV2RiskAnalysisJobConfigArgs struct {
	// Actions to execute at the completion of the job. Are executed in the order provided.
	Actions GooglePrivacyDlpV2ActionArrayInput `pulumi:"actions"`
	// Privacy metric to compute.
	PrivacyMetric GooglePrivacyDlpV2PrivacyMetricPtrInput `pulumi:"privacyMetric"`
	// Input dataset to compute metrics over.
	SourceTable GooglePrivacyDlpV2BigQueryTablePtrInput `pulumi:"sourceTable"`
}

Configuration for a risk analysis job. See https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ElementType

func (GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutput

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutputWithContext

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigInput

type GooglePrivacyDlpV2RiskAnalysisJobConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigOutput
	ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutputWithContext(context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigOutput
}

GooglePrivacyDlpV2RiskAnalysisJobConfigInput is an input type that accepts GooglePrivacyDlpV2RiskAnalysisJobConfigArgs and GooglePrivacyDlpV2RiskAnalysisJobConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RiskAnalysisJobConfigInput` via:

GooglePrivacyDlpV2RiskAnalysisJobConfigArgs{...}

type GooglePrivacyDlpV2RiskAnalysisJobConfigOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigOutput struct{ *pulumi.OutputState }

Configuration for a risk analysis job. See https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) Actions

Actions to execute at the completion of the job. Are executed in the order provided.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ElementType

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) PrivacyMetric

Privacy metric to compute.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) SourceTable

Input dataset to compute metrics over.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutput

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutputWithContext

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigPtrInput

type GooglePrivacyDlpV2RiskAnalysisJobConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput
	ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput
}

GooglePrivacyDlpV2RiskAnalysisJobConfigPtrInput is an input type that accepts GooglePrivacyDlpV2RiskAnalysisJobConfigArgs, GooglePrivacyDlpV2RiskAnalysisJobConfigPtr and GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RiskAnalysisJobConfigPtrInput` via:

        GooglePrivacyDlpV2RiskAnalysisJobConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) Actions

Actions to execute at the completion of the job. Are executed in the order provided.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) Elem

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) PrivacyMetric

Privacy metric to compute.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) SourceTable

Input dataset to compute metrics over.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigPtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponse

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponse struct {
	// Actions to execute at the completion of the job. Are executed in the order provided.
	Actions []GooglePrivacyDlpV2ActionResponse `pulumi:"actions"`
	// Privacy metric to compute.
	PrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponse `pulumi:"privacyMetric"`
	// Input dataset to compute metrics over.
	SourceTable GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"sourceTable"`
}

Configuration for a risk analysis job. See https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs struct {
	// Actions to execute at the completion of the job. Are executed in the order provided.
	Actions GooglePrivacyDlpV2ActionResponseArrayInput `pulumi:"actions"`
	// Privacy metric to compute.
	PrivacyMetric GooglePrivacyDlpV2PrivacyMetricResponseInput `pulumi:"privacyMetric"`
	// Input dataset to compute metrics over.
	SourceTable GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"sourceTable"`
}

Configuration for a risk analysis job. See https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponseInput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput
	ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput
}

GooglePrivacyDlpV2RiskAnalysisJobConfigResponseInput is an input type that accepts GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs and GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RiskAnalysisJobConfigResponseInput` via:

GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs{...}

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for a risk analysis job. See https://cloud.google.com/dlp/docs/concepts-risk-analysis to learn more.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) Actions

Actions to execute at the completion of the job. Are executed in the order provided.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) PrivacyMetric

Privacy metric to compute.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) SourceTable

Input dataset to compute metrics over.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigResponseOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrInput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput() GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput
	ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput
}

GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs, GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtr and GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrInput` via:

        GooglePrivacyDlpV2RiskAnalysisJobConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

type GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) Actions

Actions to execute at the completion of the job. Are executed in the order provided.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) PrivacyMetric

Privacy metric to compute.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) SourceTable

Input dataset to compute metrics over.

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

func (GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput) ToGooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2RiskAnalysisJobConfigResponsePtrOutput

type GooglePrivacyDlpV2SaveFindings

type GooglePrivacyDlpV2SaveFindings struct {
	// Location to store findings outside of DLP.
	OutputConfig *GooglePrivacyDlpV2OutputStorageConfig `pulumi:"outputConfig"`
}

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

type GooglePrivacyDlpV2SaveFindingsArgs

type GooglePrivacyDlpV2SaveFindingsArgs struct {
	// Location to store findings outside of DLP.
	OutputConfig GooglePrivacyDlpV2OutputStorageConfigPtrInput `pulumi:"outputConfig"`
}

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

func (GooglePrivacyDlpV2SaveFindingsArgs) ElementType

func (GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsOutput

func (i GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsOutput() GooglePrivacyDlpV2SaveFindingsOutput

func (GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsOutputWithContext

func (i GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsOutput

func (GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsPtrOutput

func (i GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsPtrOutput() GooglePrivacyDlpV2SaveFindingsPtrOutput

func (GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext

func (i GooglePrivacyDlpV2SaveFindingsArgs) ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsPtrOutput

type GooglePrivacyDlpV2SaveFindingsInput

type GooglePrivacyDlpV2SaveFindingsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SaveFindingsOutput() GooglePrivacyDlpV2SaveFindingsOutput
	ToGooglePrivacyDlpV2SaveFindingsOutputWithContext(context.Context) GooglePrivacyDlpV2SaveFindingsOutput
}

GooglePrivacyDlpV2SaveFindingsInput is an input type that accepts GooglePrivacyDlpV2SaveFindingsArgs and GooglePrivacyDlpV2SaveFindingsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SaveFindingsInput` via:

GooglePrivacyDlpV2SaveFindingsArgs{...}

type GooglePrivacyDlpV2SaveFindingsOutput

type GooglePrivacyDlpV2SaveFindingsOutput struct{ *pulumi.OutputState }

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

func (GooglePrivacyDlpV2SaveFindingsOutput) ElementType

func (GooglePrivacyDlpV2SaveFindingsOutput) OutputConfig

Location to store findings outside of DLP.

func (GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsOutput

func (o GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsOutput() GooglePrivacyDlpV2SaveFindingsOutput

func (GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsOutputWithContext

func (o GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsOutput

func (GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutput

func (o GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutput() GooglePrivacyDlpV2SaveFindingsPtrOutput

func (GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext

func (o GooglePrivacyDlpV2SaveFindingsOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsPtrOutput

type GooglePrivacyDlpV2SaveFindingsPtrInput

type GooglePrivacyDlpV2SaveFindingsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SaveFindingsPtrOutput() GooglePrivacyDlpV2SaveFindingsPtrOutput
	ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2SaveFindingsPtrOutput
}

GooglePrivacyDlpV2SaveFindingsPtrInput is an input type that accepts GooglePrivacyDlpV2SaveFindingsArgs, GooglePrivacyDlpV2SaveFindingsPtr and GooglePrivacyDlpV2SaveFindingsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SaveFindingsPtrInput` via:

        GooglePrivacyDlpV2SaveFindingsArgs{...}

or:

        nil

type GooglePrivacyDlpV2SaveFindingsPtrOutput

type GooglePrivacyDlpV2SaveFindingsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2SaveFindingsPtrOutput) Elem

func (GooglePrivacyDlpV2SaveFindingsPtrOutput) ElementType

func (GooglePrivacyDlpV2SaveFindingsPtrOutput) OutputConfig

Location to store findings outside of DLP.

func (GooglePrivacyDlpV2SaveFindingsPtrOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutput

func (o GooglePrivacyDlpV2SaveFindingsPtrOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutput() GooglePrivacyDlpV2SaveFindingsPtrOutput

func (GooglePrivacyDlpV2SaveFindingsPtrOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext

func (o GooglePrivacyDlpV2SaveFindingsPtrOutput) ToGooglePrivacyDlpV2SaveFindingsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsPtrOutput

type GooglePrivacyDlpV2SaveFindingsResponse

type GooglePrivacyDlpV2SaveFindingsResponse struct {
	// Location to store findings outside of DLP.
	OutputConfig GooglePrivacyDlpV2OutputStorageConfigResponse `pulumi:"outputConfig"`
}

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

type GooglePrivacyDlpV2SaveFindingsResponseArgs

type GooglePrivacyDlpV2SaveFindingsResponseArgs struct {
	// Location to store findings outside of DLP.
	OutputConfig GooglePrivacyDlpV2OutputStorageConfigResponseInput `pulumi:"outputConfig"`
}

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

func (GooglePrivacyDlpV2SaveFindingsResponseArgs) ElementType

func (GooglePrivacyDlpV2SaveFindingsResponseArgs) ToGooglePrivacyDlpV2SaveFindingsResponseOutput

func (i GooglePrivacyDlpV2SaveFindingsResponseArgs) ToGooglePrivacyDlpV2SaveFindingsResponseOutput() GooglePrivacyDlpV2SaveFindingsResponseOutput

func (GooglePrivacyDlpV2SaveFindingsResponseArgs) ToGooglePrivacyDlpV2SaveFindingsResponseOutputWithContext

func (i GooglePrivacyDlpV2SaveFindingsResponseArgs) ToGooglePrivacyDlpV2SaveFindingsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsResponseOutput

type GooglePrivacyDlpV2SaveFindingsResponseInput

type GooglePrivacyDlpV2SaveFindingsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SaveFindingsResponseOutput() GooglePrivacyDlpV2SaveFindingsResponseOutput
	ToGooglePrivacyDlpV2SaveFindingsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2SaveFindingsResponseOutput
}

GooglePrivacyDlpV2SaveFindingsResponseInput is an input type that accepts GooglePrivacyDlpV2SaveFindingsResponseArgs and GooglePrivacyDlpV2SaveFindingsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SaveFindingsResponseInput` via:

GooglePrivacyDlpV2SaveFindingsResponseArgs{...}

type GooglePrivacyDlpV2SaveFindingsResponseOutput

type GooglePrivacyDlpV2SaveFindingsResponseOutput struct{ *pulumi.OutputState }

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

func (GooglePrivacyDlpV2SaveFindingsResponseOutput) ElementType

func (GooglePrivacyDlpV2SaveFindingsResponseOutput) OutputConfig

Location to store findings outside of DLP.

func (GooglePrivacyDlpV2SaveFindingsResponseOutput) ToGooglePrivacyDlpV2SaveFindingsResponseOutput

func (o GooglePrivacyDlpV2SaveFindingsResponseOutput) ToGooglePrivacyDlpV2SaveFindingsResponseOutput() GooglePrivacyDlpV2SaveFindingsResponseOutput

func (GooglePrivacyDlpV2SaveFindingsResponseOutput) ToGooglePrivacyDlpV2SaveFindingsResponseOutputWithContext

func (o GooglePrivacyDlpV2SaveFindingsResponseOutput) ToGooglePrivacyDlpV2SaveFindingsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SaveFindingsResponseOutput

type GooglePrivacyDlpV2Schedule

type GooglePrivacyDlpV2Schedule struct {
	// With this option a job is started 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.
	RecurrencePeriodDuration *string `pulumi:"recurrencePeriodDuration"`
}

Schedule for inspect job triggers.

type GooglePrivacyDlpV2ScheduleArgs

type GooglePrivacyDlpV2ScheduleArgs struct {
	// With this option a job is started 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.
	RecurrencePeriodDuration pulumi.StringPtrInput `pulumi:"recurrencePeriodDuration"`
}

Schedule for inspect job triggers.

func (GooglePrivacyDlpV2ScheduleArgs) ElementType

func (GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2ScheduleOutput

func (i GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2ScheduleOutput() GooglePrivacyDlpV2ScheduleOutput

func (GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2ScheduleOutputWithContext

func (i GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2ScheduleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ScheduleOutput

func (GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2SchedulePtrOutput

func (i GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2SchedulePtrOutput() GooglePrivacyDlpV2SchedulePtrOutput

func (GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2SchedulePtrOutputWithContext

func (i GooglePrivacyDlpV2ScheduleArgs) ToGooglePrivacyDlpV2SchedulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SchedulePtrOutput

type GooglePrivacyDlpV2ScheduleInput

type GooglePrivacyDlpV2ScheduleInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ScheduleOutput() GooglePrivacyDlpV2ScheduleOutput
	ToGooglePrivacyDlpV2ScheduleOutputWithContext(context.Context) GooglePrivacyDlpV2ScheduleOutput
}

GooglePrivacyDlpV2ScheduleInput is an input type that accepts GooglePrivacyDlpV2ScheduleArgs and GooglePrivacyDlpV2ScheduleOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ScheduleInput` via:

GooglePrivacyDlpV2ScheduleArgs{...}

type GooglePrivacyDlpV2ScheduleOutput

type GooglePrivacyDlpV2ScheduleOutput struct{ *pulumi.OutputState }

Schedule for inspect job triggers.

func (GooglePrivacyDlpV2ScheduleOutput) ElementType

func (GooglePrivacyDlpV2ScheduleOutput) RecurrencePeriodDuration

func (o GooglePrivacyDlpV2ScheduleOutput) RecurrencePeriodDuration() pulumi.StringPtrOutput

With this option a job is started 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.

func (GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2ScheduleOutput

func (o GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2ScheduleOutput() GooglePrivacyDlpV2ScheduleOutput

func (GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2ScheduleOutputWithContext

func (o GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2ScheduleOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ScheduleOutput

func (GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2SchedulePtrOutput

func (o GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2SchedulePtrOutput() GooglePrivacyDlpV2SchedulePtrOutput

func (GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2SchedulePtrOutputWithContext

func (o GooglePrivacyDlpV2ScheduleOutput) ToGooglePrivacyDlpV2SchedulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SchedulePtrOutput

type GooglePrivacyDlpV2SchedulePtrInput

type GooglePrivacyDlpV2SchedulePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SchedulePtrOutput() GooglePrivacyDlpV2SchedulePtrOutput
	ToGooglePrivacyDlpV2SchedulePtrOutputWithContext(context.Context) GooglePrivacyDlpV2SchedulePtrOutput
}

GooglePrivacyDlpV2SchedulePtrInput is an input type that accepts GooglePrivacyDlpV2ScheduleArgs, GooglePrivacyDlpV2SchedulePtr and GooglePrivacyDlpV2SchedulePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SchedulePtrInput` via:

        GooglePrivacyDlpV2ScheduleArgs{...}

or:

        nil

type GooglePrivacyDlpV2SchedulePtrOutput

type GooglePrivacyDlpV2SchedulePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2SchedulePtrOutput) Elem

func (GooglePrivacyDlpV2SchedulePtrOutput) ElementType

func (GooglePrivacyDlpV2SchedulePtrOutput) RecurrencePeriodDuration

func (o GooglePrivacyDlpV2SchedulePtrOutput) RecurrencePeriodDuration() pulumi.StringPtrOutput

With this option a job is started 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.

func (GooglePrivacyDlpV2SchedulePtrOutput) ToGooglePrivacyDlpV2SchedulePtrOutput

func (o GooglePrivacyDlpV2SchedulePtrOutput) ToGooglePrivacyDlpV2SchedulePtrOutput() GooglePrivacyDlpV2SchedulePtrOutput

func (GooglePrivacyDlpV2SchedulePtrOutput) ToGooglePrivacyDlpV2SchedulePtrOutputWithContext

func (o GooglePrivacyDlpV2SchedulePtrOutput) ToGooglePrivacyDlpV2SchedulePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SchedulePtrOutput

type GooglePrivacyDlpV2ScheduleResponse

type GooglePrivacyDlpV2ScheduleResponse struct {
	// With this option a job is started 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.
	RecurrencePeriodDuration string `pulumi:"recurrencePeriodDuration"`
}

Schedule for inspect job triggers.

type GooglePrivacyDlpV2ScheduleResponseArgs

type GooglePrivacyDlpV2ScheduleResponseArgs struct {
	// With this option a job is started 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.
	RecurrencePeriodDuration pulumi.StringInput `pulumi:"recurrencePeriodDuration"`
}

Schedule for inspect job triggers.

func (GooglePrivacyDlpV2ScheduleResponseArgs) ElementType

func (GooglePrivacyDlpV2ScheduleResponseArgs) ToGooglePrivacyDlpV2ScheduleResponseOutput

func (i GooglePrivacyDlpV2ScheduleResponseArgs) ToGooglePrivacyDlpV2ScheduleResponseOutput() GooglePrivacyDlpV2ScheduleResponseOutput

func (GooglePrivacyDlpV2ScheduleResponseArgs) ToGooglePrivacyDlpV2ScheduleResponseOutputWithContext

func (i GooglePrivacyDlpV2ScheduleResponseArgs) ToGooglePrivacyDlpV2ScheduleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ScheduleResponseOutput

type GooglePrivacyDlpV2ScheduleResponseInput

type GooglePrivacyDlpV2ScheduleResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ScheduleResponseOutput() GooglePrivacyDlpV2ScheduleResponseOutput
	ToGooglePrivacyDlpV2ScheduleResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ScheduleResponseOutput
}

GooglePrivacyDlpV2ScheduleResponseInput is an input type that accepts GooglePrivacyDlpV2ScheduleResponseArgs and GooglePrivacyDlpV2ScheduleResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ScheduleResponseInput` via:

GooglePrivacyDlpV2ScheduleResponseArgs{...}

type GooglePrivacyDlpV2ScheduleResponseOutput

type GooglePrivacyDlpV2ScheduleResponseOutput struct{ *pulumi.OutputState }

Schedule for inspect job triggers.

func (GooglePrivacyDlpV2ScheduleResponseOutput) ElementType

func (GooglePrivacyDlpV2ScheduleResponseOutput) RecurrencePeriodDuration

func (o GooglePrivacyDlpV2ScheduleResponseOutput) RecurrencePeriodDuration() pulumi.StringOutput

With this option a job is started 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.

func (GooglePrivacyDlpV2ScheduleResponseOutput) ToGooglePrivacyDlpV2ScheduleResponseOutput

func (o GooglePrivacyDlpV2ScheduleResponseOutput) ToGooglePrivacyDlpV2ScheduleResponseOutput() GooglePrivacyDlpV2ScheduleResponseOutput

func (GooglePrivacyDlpV2ScheduleResponseOutput) ToGooglePrivacyDlpV2ScheduleResponseOutputWithContext

func (o GooglePrivacyDlpV2ScheduleResponseOutput) ToGooglePrivacyDlpV2ScheduleResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ScheduleResponseOutput

type GooglePrivacyDlpV2StatisticalTable

type GooglePrivacyDlpV2StatisticalTable struct {
	// Quasi-identifier columns.
	QuasiIds []GooglePrivacyDlpV2QuasiIdentifierField `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldId `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTable `pulumi:"table"`
}

An auxiliary table containing statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

type GooglePrivacyDlpV2StatisticalTableArgs

type GooglePrivacyDlpV2StatisticalTableArgs struct {
	// Quasi-identifier columns.
	QuasiIds GooglePrivacyDlpV2QuasiIdentifierFieldArrayInput `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldIdInput `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTableInput `pulumi:"table"`
}

An auxiliary table containing statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2StatisticalTableArgs) ElementType

func (GooglePrivacyDlpV2StatisticalTableArgs) ToGooglePrivacyDlpV2StatisticalTableOutput

func (i GooglePrivacyDlpV2StatisticalTableArgs) ToGooglePrivacyDlpV2StatisticalTableOutput() GooglePrivacyDlpV2StatisticalTableOutput

func (GooglePrivacyDlpV2StatisticalTableArgs) ToGooglePrivacyDlpV2StatisticalTableOutputWithContext

func (i GooglePrivacyDlpV2StatisticalTableArgs) ToGooglePrivacyDlpV2StatisticalTableOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableOutput

type GooglePrivacyDlpV2StatisticalTableArray

type GooglePrivacyDlpV2StatisticalTableArray []GooglePrivacyDlpV2StatisticalTableInput

func (GooglePrivacyDlpV2StatisticalTableArray) ElementType

func (GooglePrivacyDlpV2StatisticalTableArray) ToGooglePrivacyDlpV2StatisticalTableArrayOutput

func (i GooglePrivacyDlpV2StatisticalTableArray) ToGooglePrivacyDlpV2StatisticalTableArrayOutput() GooglePrivacyDlpV2StatisticalTableArrayOutput

func (GooglePrivacyDlpV2StatisticalTableArray) ToGooglePrivacyDlpV2StatisticalTableArrayOutputWithContext

func (i GooglePrivacyDlpV2StatisticalTableArray) ToGooglePrivacyDlpV2StatisticalTableArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableArrayOutput

type GooglePrivacyDlpV2StatisticalTableArrayInput

type GooglePrivacyDlpV2StatisticalTableArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StatisticalTableArrayOutput() GooglePrivacyDlpV2StatisticalTableArrayOutput
	ToGooglePrivacyDlpV2StatisticalTableArrayOutputWithContext(context.Context) GooglePrivacyDlpV2StatisticalTableArrayOutput
}

GooglePrivacyDlpV2StatisticalTableArrayInput is an input type that accepts GooglePrivacyDlpV2StatisticalTableArray and GooglePrivacyDlpV2StatisticalTableArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StatisticalTableArrayInput` via:

GooglePrivacyDlpV2StatisticalTableArray{ GooglePrivacyDlpV2StatisticalTableArgs{...} }

type GooglePrivacyDlpV2StatisticalTableArrayOutput

type GooglePrivacyDlpV2StatisticalTableArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StatisticalTableArrayOutput) ElementType

func (GooglePrivacyDlpV2StatisticalTableArrayOutput) Index

func (GooglePrivacyDlpV2StatisticalTableArrayOutput) ToGooglePrivacyDlpV2StatisticalTableArrayOutput

func (o GooglePrivacyDlpV2StatisticalTableArrayOutput) ToGooglePrivacyDlpV2StatisticalTableArrayOutput() GooglePrivacyDlpV2StatisticalTableArrayOutput

func (GooglePrivacyDlpV2StatisticalTableArrayOutput) ToGooglePrivacyDlpV2StatisticalTableArrayOutputWithContext

func (o GooglePrivacyDlpV2StatisticalTableArrayOutput) ToGooglePrivacyDlpV2StatisticalTableArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableArrayOutput

type GooglePrivacyDlpV2StatisticalTableInput

type GooglePrivacyDlpV2StatisticalTableInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StatisticalTableOutput() GooglePrivacyDlpV2StatisticalTableOutput
	ToGooglePrivacyDlpV2StatisticalTableOutputWithContext(context.Context) GooglePrivacyDlpV2StatisticalTableOutput
}

GooglePrivacyDlpV2StatisticalTableInput is an input type that accepts GooglePrivacyDlpV2StatisticalTableArgs and GooglePrivacyDlpV2StatisticalTableOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StatisticalTableInput` via:

GooglePrivacyDlpV2StatisticalTableArgs{...}

type GooglePrivacyDlpV2StatisticalTableOutput

type GooglePrivacyDlpV2StatisticalTableOutput struct{ *pulumi.OutputState }

An auxiliary table containing statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2StatisticalTableOutput) ElementType

func (GooglePrivacyDlpV2StatisticalTableOutput) QuasiIds

Quasi-identifier columns.

func (GooglePrivacyDlpV2StatisticalTableOutput) RelativeFrequency

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

func (GooglePrivacyDlpV2StatisticalTableOutput) Table

Auxiliary table location.

func (GooglePrivacyDlpV2StatisticalTableOutput) ToGooglePrivacyDlpV2StatisticalTableOutput

func (o GooglePrivacyDlpV2StatisticalTableOutput) ToGooglePrivacyDlpV2StatisticalTableOutput() GooglePrivacyDlpV2StatisticalTableOutput

func (GooglePrivacyDlpV2StatisticalTableOutput) ToGooglePrivacyDlpV2StatisticalTableOutputWithContext

func (o GooglePrivacyDlpV2StatisticalTableOutput) ToGooglePrivacyDlpV2StatisticalTableOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableOutput

type GooglePrivacyDlpV2StatisticalTableResponse

type GooglePrivacyDlpV2StatisticalTableResponse struct {
	// Quasi-identifier columns.
	QuasiIds []GooglePrivacyDlpV2QuasiIdentifierFieldResponse `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldIdResponse `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTableResponse `pulumi:"table"`
}

An auxiliary table containing statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

type GooglePrivacyDlpV2StatisticalTableResponseArgs

type GooglePrivacyDlpV2StatisticalTableResponseArgs struct {
	// Quasi-identifier columns.
	QuasiIds GooglePrivacyDlpV2QuasiIdentifierFieldResponseArrayInput `pulumi:"quasiIds"`
	// The relative frequency column must contain a floating-point number between 0 and 1 (inclusive). Null values are assumed to be zero.
	RelativeFrequency GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"relativeFrequency"`
	// Auxiliary table location.
	Table GooglePrivacyDlpV2BigQueryTableResponseInput `pulumi:"table"`
}

An auxiliary table containing statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2StatisticalTableResponseArgs) ElementType

func (GooglePrivacyDlpV2StatisticalTableResponseArgs) ToGooglePrivacyDlpV2StatisticalTableResponseOutput

func (i GooglePrivacyDlpV2StatisticalTableResponseArgs) ToGooglePrivacyDlpV2StatisticalTableResponseOutput() GooglePrivacyDlpV2StatisticalTableResponseOutput

func (GooglePrivacyDlpV2StatisticalTableResponseArgs) ToGooglePrivacyDlpV2StatisticalTableResponseOutputWithContext

func (i GooglePrivacyDlpV2StatisticalTableResponseArgs) ToGooglePrivacyDlpV2StatisticalTableResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableResponseOutput

type GooglePrivacyDlpV2StatisticalTableResponseArray

type GooglePrivacyDlpV2StatisticalTableResponseArray []GooglePrivacyDlpV2StatisticalTableResponseInput

func (GooglePrivacyDlpV2StatisticalTableResponseArray) ElementType

func (GooglePrivacyDlpV2StatisticalTableResponseArray) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutput

func (i GooglePrivacyDlpV2StatisticalTableResponseArray) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutput() GooglePrivacyDlpV2StatisticalTableResponseArrayOutput

func (GooglePrivacyDlpV2StatisticalTableResponseArray) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2StatisticalTableResponseArray) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableResponseArrayOutput

type GooglePrivacyDlpV2StatisticalTableResponseArrayInput

type GooglePrivacyDlpV2StatisticalTableResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutput() GooglePrivacyDlpV2StatisticalTableResponseArrayOutput
	ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2StatisticalTableResponseArrayOutput
}

GooglePrivacyDlpV2StatisticalTableResponseArrayInput is an input type that accepts GooglePrivacyDlpV2StatisticalTableResponseArray and GooglePrivacyDlpV2StatisticalTableResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StatisticalTableResponseArrayInput` via:

GooglePrivacyDlpV2StatisticalTableResponseArray{ GooglePrivacyDlpV2StatisticalTableResponseArgs{...} }

type GooglePrivacyDlpV2StatisticalTableResponseArrayOutput

type GooglePrivacyDlpV2StatisticalTableResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StatisticalTableResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2StatisticalTableResponseArrayOutput) Index

func (GooglePrivacyDlpV2StatisticalTableResponseArrayOutput) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutput

func (GooglePrivacyDlpV2StatisticalTableResponseArrayOutput) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2StatisticalTableResponseArrayOutput) ToGooglePrivacyDlpV2StatisticalTableResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableResponseArrayOutput

type GooglePrivacyDlpV2StatisticalTableResponseInput

type GooglePrivacyDlpV2StatisticalTableResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StatisticalTableResponseOutput() GooglePrivacyDlpV2StatisticalTableResponseOutput
	ToGooglePrivacyDlpV2StatisticalTableResponseOutputWithContext(context.Context) GooglePrivacyDlpV2StatisticalTableResponseOutput
}

GooglePrivacyDlpV2StatisticalTableResponseInput is an input type that accepts GooglePrivacyDlpV2StatisticalTableResponseArgs and GooglePrivacyDlpV2StatisticalTableResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StatisticalTableResponseInput` via:

GooglePrivacyDlpV2StatisticalTableResponseArgs{...}

type GooglePrivacyDlpV2StatisticalTableResponseOutput

type GooglePrivacyDlpV2StatisticalTableResponseOutput struct{ *pulumi.OutputState }

An auxiliary table containing statistical information on the relative frequency of different quasi-identifiers values. It has one or several quasi-identifiers columns, and one column that indicates the relative frequency of each quasi-identifier tuple. If a tuple is present in the data but not in the auxiliary table, the corresponding relative frequency is assumed to be zero (and thus, the tuple is highly reidentifiable).

func (GooglePrivacyDlpV2StatisticalTableResponseOutput) ElementType

func (GooglePrivacyDlpV2StatisticalTableResponseOutput) QuasiIds

Quasi-identifier columns.

func (GooglePrivacyDlpV2StatisticalTableResponseOutput) RelativeFrequency

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

func (GooglePrivacyDlpV2StatisticalTableResponseOutput) Table

Auxiliary table location.

func (GooglePrivacyDlpV2StatisticalTableResponseOutput) ToGooglePrivacyDlpV2StatisticalTableResponseOutput

func (o GooglePrivacyDlpV2StatisticalTableResponseOutput) ToGooglePrivacyDlpV2StatisticalTableResponseOutput() GooglePrivacyDlpV2StatisticalTableResponseOutput

func (GooglePrivacyDlpV2StatisticalTableResponseOutput) ToGooglePrivacyDlpV2StatisticalTableResponseOutputWithContext

func (o GooglePrivacyDlpV2StatisticalTableResponseOutput) ToGooglePrivacyDlpV2StatisticalTableResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StatisticalTableResponseOutput

type GooglePrivacyDlpV2StorageConfig

type GooglePrivacyDlpV2StorageConfig struct {
	// BigQuery options.
	BigQueryOptions *GooglePrivacyDlpV2BigQueryOptions `pulumi:"bigQueryOptions"`
	// Google Cloud Storage options.
	CloudStorageOptions *GooglePrivacyDlpV2CloudStorageOptions `pulumi:"cloudStorageOptions"`
	// Google Cloud Datastore options.
	DatastoreOptions *GooglePrivacyDlpV2DatastoreOptions `pulumi:"datastoreOptions"`
	// Hybrid inspection options.
	HybridOptions  *GooglePrivacyDlpV2HybridOptions  `pulumi:"hybridOptions"`
	TimespanConfig *GooglePrivacyDlpV2TimespanConfig `pulumi:"timespanConfig"`
}

Shared message indicating Cloud storage type.

type GooglePrivacyDlpV2StorageConfigArgs

type GooglePrivacyDlpV2StorageConfigArgs struct {
	// BigQuery options.
	BigQueryOptions GooglePrivacyDlpV2BigQueryOptionsPtrInput `pulumi:"bigQueryOptions"`
	// Google Cloud Storage options.
	CloudStorageOptions GooglePrivacyDlpV2CloudStorageOptionsPtrInput `pulumi:"cloudStorageOptions"`
	// Google Cloud Datastore options.
	DatastoreOptions GooglePrivacyDlpV2DatastoreOptionsPtrInput `pulumi:"datastoreOptions"`
	// Hybrid inspection options.
	HybridOptions  GooglePrivacyDlpV2HybridOptionsPtrInput  `pulumi:"hybridOptions"`
	TimespanConfig GooglePrivacyDlpV2TimespanConfigPtrInput `pulumi:"timespanConfig"`
}

Shared message indicating Cloud storage type.

func (GooglePrivacyDlpV2StorageConfigArgs) ElementType

func (GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigOutput

func (i GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigOutput() GooglePrivacyDlpV2StorageConfigOutput

func (GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigOutputWithContext

func (i GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigOutput

func (GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigPtrOutput

func (i GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigPtrOutput() GooglePrivacyDlpV2StorageConfigPtrOutput

func (GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2StorageConfigArgs) ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigPtrOutput

type GooglePrivacyDlpV2StorageConfigInput

type GooglePrivacyDlpV2StorageConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StorageConfigOutput() GooglePrivacyDlpV2StorageConfigOutput
	ToGooglePrivacyDlpV2StorageConfigOutputWithContext(context.Context) GooglePrivacyDlpV2StorageConfigOutput
}

GooglePrivacyDlpV2StorageConfigInput is an input type that accepts GooglePrivacyDlpV2StorageConfigArgs and GooglePrivacyDlpV2StorageConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StorageConfigInput` via:

GooglePrivacyDlpV2StorageConfigArgs{...}

type GooglePrivacyDlpV2StorageConfigOutput

type GooglePrivacyDlpV2StorageConfigOutput struct{ *pulumi.OutputState }

Shared message indicating Cloud storage type.

func (GooglePrivacyDlpV2StorageConfigOutput) BigQueryOptions

BigQuery options.

func (GooglePrivacyDlpV2StorageConfigOutput) CloudStorageOptions

Google Cloud Storage options.

func (GooglePrivacyDlpV2StorageConfigOutput) DatastoreOptions

Google Cloud Datastore options.

func (GooglePrivacyDlpV2StorageConfigOutput) ElementType

func (GooglePrivacyDlpV2StorageConfigOutput) HybridOptions

Hybrid inspection options.

func (GooglePrivacyDlpV2StorageConfigOutput) TimespanConfig

func (GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigOutput

func (o GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigOutput() GooglePrivacyDlpV2StorageConfigOutput

func (GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigOutputWithContext

func (o GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigOutput

func (GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutput

func (o GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutput() GooglePrivacyDlpV2StorageConfigPtrOutput

func (GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2StorageConfigOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigPtrOutput

type GooglePrivacyDlpV2StorageConfigPtrInput

type GooglePrivacyDlpV2StorageConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StorageConfigPtrOutput() GooglePrivacyDlpV2StorageConfigPtrOutput
	ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2StorageConfigPtrOutput
}

GooglePrivacyDlpV2StorageConfigPtrInput is an input type that accepts GooglePrivacyDlpV2StorageConfigArgs, GooglePrivacyDlpV2StorageConfigPtr and GooglePrivacyDlpV2StorageConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StorageConfigPtrInput` via:

        GooglePrivacyDlpV2StorageConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2StorageConfigPtrOutput

type GooglePrivacyDlpV2StorageConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StorageConfigPtrOutput) BigQueryOptions

BigQuery options.

func (GooglePrivacyDlpV2StorageConfigPtrOutput) CloudStorageOptions

Google Cloud Storage options.

func (GooglePrivacyDlpV2StorageConfigPtrOutput) DatastoreOptions

Google Cloud Datastore options.

func (GooglePrivacyDlpV2StorageConfigPtrOutput) Elem

func (GooglePrivacyDlpV2StorageConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2StorageConfigPtrOutput) HybridOptions

Hybrid inspection options.

func (GooglePrivacyDlpV2StorageConfigPtrOutput) TimespanConfig

func (GooglePrivacyDlpV2StorageConfigPtrOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutput

func (o GooglePrivacyDlpV2StorageConfigPtrOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutput() GooglePrivacyDlpV2StorageConfigPtrOutput

func (GooglePrivacyDlpV2StorageConfigPtrOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2StorageConfigPtrOutput) ToGooglePrivacyDlpV2StorageConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigPtrOutput

type GooglePrivacyDlpV2StorageConfigResponse

type GooglePrivacyDlpV2StorageConfigResponse struct {
	// BigQuery options.
	BigQueryOptions GooglePrivacyDlpV2BigQueryOptionsResponse `pulumi:"bigQueryOptions"`
	// Google Cloud Storage options.
	CloudStorageOptions GooglePrivacyDlpV2CloudStorageOptionsResponse `pulumi:"cloudStorageOptions"`
	// Google Cloud Datastore options.
	DatastoreOptions GooglePrivacyDlpV2DatastoreOptionsResponse `pulumi:"datastoreOptions"`
	// Hybrid inspection options.
	HybridOptions  GooglePrivacyDlpV2HybridOptionsResponse  `pulumi:"hybridOptions"`
	TimespanConfig GooglePrivacyDlpV2TimespanConfigResponse `pulumi:"timespanConfig"`
}

Shared message indicating Cloud storage type.

type GooglePrivacyDlpV2StorageConfigResponseArgs

type GooglePrivacyDlpV2StorageConfigResponseArgs struct {
	// BigQuery options.
	BigQueryOptions GooglePrivacyDlpV2BigQueryOptionsResponseInput `pulumi:"bigQueryOptions"`
	// Google Cloud Storage options.
	CloudStorageOptions GooglePrivacyDlpV2CloudStorageOptionsResponseInput `pulumi:"cloudStorageOptions"`
	// Google Cloud Datastore options.
	DatastoreOptions GooglePrivacyDlpV2DatastoreOptionsResponseInput `pulumi:"datastoreOptions"`
	// Hybrid inspection options.
	HybridOptions  GooglePrivacyDlpV2HybridOptionsResponseInput  `pulumi:"hybridOptions"`
	TimespanConfig GooglePrivacyDlpV2TimespanConfigResponseInput `pulumi:"timespanConfig"`
}

Shared message indicating Cloud storage type.

func (GooglePrivacyDlpV2StorageConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponseOutput

func (i GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponseOutput() GooglePrivacyDlpV2StorageConfigResponseOutput

func (GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigResponseOutput

func (GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput

func (i GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput() GooglePrivacyDlpV2StorageConfigResponsePtrOutput

func (GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2StorageConfigResponseArgs) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigResponsePtrOutput

type GooglePrivacyDlpV2StorageConfigResponseInput

type GooglePrivacyDlpV2StorageConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StorageConfigResponseOutput() GooglePrivacyDlpV2StorageConfigResponseOutput
	ToGooglePrivacyDlpV2StorageConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2StorageConfigResponseOutput
}

GooglePrivacyDlpV2StorageConfigResponseInput is an input type that accepts GooglePrivacyDlpV2StorageConfigResponseArgs and GooglePrivacyDlpV2StorageConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StorageConfigResponseInput` via:

GooglePrivacyDlpV2StorageConfigResponseArgs{...}

type GooglePrivacyDlpV2StorageConfigResponseOutput

type GooglePrivacyDlpV2StorageConfigResponseOutput struct{ *pulumi.OutputState }

Shared message indicating Cloud storage type.

func (GooglePrivacyDlpV2StorageConfigResponseOutput) BigQueryOptions

BigQuery options.

func (GooglePrivacyDlpV2StorageConfigResponseOutput) CloudStorageOptions

Google Cloud Storage options.

func (GooglePrivacyDlpV2StorageConfigResponseOutput) DatastoreOptions

Google Cloud Datastore options.

func (GooglePrivacyDlpV2StorageConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2StorageConfigResponseOutput) HybridOptions

Hybrid inspection options.

func (GooglePrivacyDlpV2StorageConfigResponseOutput) TimespanConfig

func (GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponseOutput

func (o GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponseOutput() GooglePrivacyDlpV2StorageConfigResponseOutput

func (GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigResponseOutput

func (GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput

func (o GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput() GooglePrivacyDlpV2StorageConfigResponsePtrOutput

func (GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StorageConfigResponseOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigResponsePtrOutput

type GooglePrivacyDlpV2StorageConfigResponsePtrInput

type GooglePrivacyDlpV2StorageConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput() GooglePrivacyDlpV2StorageConfigResponsePtrOutput
	ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2StorageConfigResponsePtrOutput
}

GooglePrivacyDlpV2StorageConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2StorageConfigResponseArgs, GooglePrivacyDlpV2StorageConfigResponsePtr and GooglePrivacyDlpV2StorageConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StorageConfigResponsePtrInput` via:

        GooglePrivacyDlpV2StorageConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2StorageConfigResponsePtrOutput

type GooglePrivacyDlpV2StorageConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) BigQueryOptions

BigQuery options.

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) CloudStorageOptions

Google Cloud Storage options.

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) DatastoreOptions

Google Cloud Datastore options.

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) HybridOptions

Hybrid inspection options.

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) TimespanConfig

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput

func (o GooglePrivacyDlpV2StorageConfigResponsePtrOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutput() GooglePrivacyDlpV2StorageConfigResponsePtrOutput

func (GooglePrivacyDlpV2StorageConfigResponsePtrOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StorageConfigResponsePtrOutput) ToGooglePrivacyDlpV2StorageConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StorageConfigResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfig

type GooglePrivacyDlpV2StoredInfoTypeConfig struct {
	// Description of the StoredInfoType (max 256 characters).
	Description *string `pulumi:"description"`
	// Store dictionary-based CustomInfoType.
	Dictionary *GooglePrivacyDlpV2Dictionary `pulumi:"dictionary"`
	// Display name of the StoredInfoType (max 256 characters).
	DisplayName *string `pulumi:"displayName"`
	// StoredInfoType where findings are defined by a dictionary of phrases.
	LargeCustomDictionary *GooglePrivacyDlpV2LargeCustomDictionaryConfig `pulumi:"largeCustomDictionary"`
	// Store regular expression-based StoredInfoType.
	Regex *GooglePrivacyDlpV2Regex `pulumi:"regex"`
}

Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/dlp/docs/creating-custom-infotypes.

type GooglePrivacyDlpV2StoredInfoTypeConfigArgs

type GooglePrivacyDlpV2StoredInfoTypeConfigArgs struct {
	// Description of the StoredInfoType (max 256 characters).
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Store dictionary-based CustomInfoType.
	Dictionary GooglePrivacyDlpV2DictionaryPtrInput `pulumi:"dictionary"`
	// Display name of the StoredInfoType (max 256 characters).
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// StoredInfoType where findings are defined by a dictionary of phrases.
	LargeCustomDictionary GooglePrivacyDlpV2LargeCustomDictionaryConfigPtrInput `pulumi:"largeCustomDictionary"`
	// Store regular expression-based StoredInfoType.
	Regex GooglePrivacyDlpV2RegexPtrInput `pulumi:"regex"`
}

Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/dlp/docs/creating-custom-infotypes.

func (GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutput

func (i GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutput() GooglePrivacyDlpV2StoredInfoTypeConfigOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

func (i GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeConfigArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigInput

type GooglePrivacyDlpV2StoredInfoTypeConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeConfigOutput() GooglePrivacyDlpV2StoredInfoTypeConfigOutput
	ToGooglePrivacyDlpV2StoredInfoTypeConfigOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigOutput
}

GooglePrivacyDlpV2StoredInfoTypeConfigInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeConfigArgs and GooglePrivacyDlpV2StoredInfoTypeConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeConfigInput` via:

GooglePrivacyDlpV2StoredInfoTypeConfigArgs{...}

type GooglePrivacyDlpV2StoredInfoTypeConfigOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigOutput struct{ *pulumi.OutputState }

Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/dlp/docs/creating-custom-infotypes.

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) Description

Description of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) Dictionary

Store dictionary-based CustomInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) DisplayName

Display name of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) LargeCustomDictionary

StoredInfoType where findings are defined by a dictionary of phrases.

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) Regex

Store regular expression-based StoredInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutput

func (o GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutput() GooglePrivacyDlpV2StoredInfoTypeConfigOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

func (o GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeConfigOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigPtrInput

type GooglePrivacyDlpV2StoredInfoTypeConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput
	ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput
}

GooglePrivacyDlpV2StoredInfoTypeConfigPtrInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeConfigArgs, GooglePrivacyDlpV2StoredInfoTypeConfigPtr and GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeConfigPtrInput` via:

        GooglePrivacyDlpV2StoredInfoTypeConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) Description

Description of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) Dictionary

Store dictionary-based CustomInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) DisplayName

Display name of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) Elem

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) LargeCustomDictionary

StoredInfoType where findings are defined by a dictionary of phrases.

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) Regex

Store regular expression-based StoredInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

func (o GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigPtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponse

type GooglePrivacyDlpV2StoredInfoTypeConfigResponse struct {
	// Description of the StoredInfoType (max 256 characters).
	Description string `pulumi:"description"`
	// Store dictionary-based CustomInfoType.
	Dictionary GooglePrivacyDlpV2DictionaryResponse `pulumi:"dictionary"`
	// Display name of the StoredInfoType (max 256 characters).
	DisplayName string `pulumi:"displayName"`
	// StoredInfoType where findings are defined by a dictionary of phrases.
	LargeCustomDictionary GooglePrivacyDlpV2LargeCustomDictionaryConfigResponse `pulumi:"largeCustomDictionary"`
	// Store regular expression-based StoredInfoType.
	Regex GooglePrivacyDlpV2RegexResponse `pulumi:"regex"`
}

Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/dlp/docs/creating-custom-infotypes.

type GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs

type GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs struct {
	// Description of the StoredInfoType (max 256 characters).
	Description pulumi.StringInput `pulumi:"description"`
	// Store dictionary-based CustomInfoType.
	Dictionary GooglePrivacyDlpV2DictionaryResponseInput `pulumi:"dictionary"`
	// Display name of the StoredInfoType (max 256 characters).
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// StoredInfoType where findings are defined by a dictionary of phrases.
	LargeCustomDictionary GooglePrivacyDlpV2LargeCustomDictionaryConfigResponseInput `pulumi:"largeCustomDictionary"`
	// Store regular expression-based StoredInfoType.
	Regex GooglePrivacyDlpV2RegexResponseInput `pulumi:"regex"`
}

Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/dlp/docs/creating-custom-infotypes.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput

func (i GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput() GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

func (i GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponseInput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput() GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput
	ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput
}

GooglePrivacyDlpV2StoredInfoTypeConfigResponseInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs and GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeConfigResponseInput` via:

GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs{...}

type GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for stored infoTypes. All fields and subfield are provided by the user. For more information, see https://cloud.google.com/dlp/docs/creating-custom-infotypes.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) Description

Description of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) Dictionary

Store dictionary-based CustomInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) DisplayName

Display name of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) LargeCustomDictionary

StoredInfoType where findings are defined by a dictionary of phrases.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) Regex

Store regular expression-based StoredInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

func (o GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeConfigResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrInput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput
	ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput
}

GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs, GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtr and GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrInput` via:

        GooglePrivacyDlpV2StoredInfoTypeConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) Description

Description of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) Dictionary

Store dictionary-based CustomInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) DisplayName

Display name of the StoredInfoType (max 256 characters).

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) LargeCustomDictionary

StoredInfoType where findings are defined by a dictionary of phrases.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) Regex

Store regular expression-based StoredInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeConfigResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponse

type GooglePrivacyDlpV2StoredInfoTypeStatsResponse struct {
	// StoredInfoType where findings are defined by a dictionary of phrases.
	LargeCustomDictionary GooglePrivacyDlpV2LargeCustomDictionaryStatsResponse `pulumi:"largeCustomDictionary"`
}

Statistics for a StoredInfoType.

type GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs

type GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs struct {
	// StoredInfoType where findings are defined by a dictionary of phrases.
	LargeCustomDictionary GooglePrivacyDlpV2LargeCustomDictionaryStatsResponseInput `pulumi:"largeCustomDictionary"`
}

Statistics for a StoredInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

func (i GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput() GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

func (i GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponseInput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput() GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput
	ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput
}

GooglePrivacyDlpV2StoredInfoTypeStatsResponseInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs and GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeStatsResponseInput` via:

GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs{...}

type GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput struct{ *pulumi.OutputState }

Statistics for a StoredInfoType.

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) LargeCustomDictionary

StoredInfoType where findings are defined by a dictionary of phrases.

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

func (o GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput() GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

func (o GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeStatsResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrInput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput
	ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput
}

GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs, GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtr and GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrInput` via:

        GooglePrivacyDlpV2StoredInfoTypeStatsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput) LargeCustomDictionary

StoredInfoType where findings are defined by a dictionary of phrases.

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeStatsResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponse

type GooglePrivacyDlpV2StoredInfoTypeVersionResponse struct {
	// StoredInfoType configuration.
	Config GooglePrivacyDlpV2StoredInfoTypeConfigResponse `pulumi:"config"`
	// Create timestamp of the version. Read-only, determined by the system when the version is created.
	CreateTime string `pulumi:"createTime"`
	// Errors that occurred when creating this storedInfoType version, or anomalies detected in the storedInfoType data that render it unusable. Only the five most recent errors will be displayed, with the most recent error appearing first. For example, some of the data for stored custom dictionaries is put in the user's Google Cloud Storage bucket, and if this data is modified or deleted by the user or another system, the dictionary becomes invalid. If any errors occur, fix the problem indicated by the error message and use the UpdateStoredInfoType API method to create another version of the storedInfoType to continue using it, reusing the same `config` if it was not the source of the error.
	Errors []GooglePrivacyDlpV2ErrorResponse `pulumi:"errors"`
	// Stored info type version state. Read-only, updated by the system during dictionary creation.
	State string `pulumi:"state"`
	// Statistics about this storedInfoType version.
	Stats GooglePrivacyDlpV2StoredInfoTypeStatsResponse `pulumi:"stats"`
}

Version of a StoredInfoType, including the configuration used to build it, create timestamp, and current state.

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs struct {
	// StoredInfoType configuration.
	Config GooglePrivacyDlpV2StoredInfoTypeConfigResponseInput `pulumi:"config"`
	// Create timestamp of the version. Read-only, determined by the system when the version is created.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Errors that occurred when creating this storedInfoType version, or anomalies detected in the storedInfoType data that render it unusable. Only the five most recent errors will be displayed, with the most recent error appearing first. For example, some of the data for stored custom dictionaries is put in the user's Google Cloud Storage bucket, and if this data is modified or deleted by the user or another system, the dictionary becomes invalid. If any errors occur, fix the problem indicated by the error message and use the UpdateStoredInfoType API method to create another version of the storedInfoType to continue using it, reusing the same `config` if it was not the source of the error.
	Errors GooglePrivacyDlpV2ErrorResponseArrayInput `pulumi:"errors"`
	// Stored info type version state. Read-only, updated by the system during dictionary creation.
	State pulumi.StringInput `pulumi:"state"`
	// Statistics about this storedInfoType version.
	Stats GooglePrivacyDlpV2StoredInfoTypeStatsResponseInput `pulumi:"stats"`
}

Version of a StoredInfoType, including the configuration used to build it, create timestamp, and current state.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput

func (i GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

func (i GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray []GooglePrivacyDlpV2StoredInfoTypeVersionResponseInput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput

func (i GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayInput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput
	ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput
}

GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray and GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayInput` via:

GooglePrivacyDlpV2StoredInfoTypeVersionResponseArray{ GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs{...} }

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput) Index

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseInput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput
	ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput
}

GooglePrivacyDlpV2StoredInfoTypeVersionResponseInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs and GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeVersionResponseInput` via:

GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs{...}

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput struct{ *pulumi.OutputState }

Version of a StoredInfoType, including the configuration used to build it, create timestamp, and current state.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) Config

StoredInfoType configuration.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) CreateTime

Create timestamp of the version. Read-only, determined by the system when the version is created.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) Errors

Errors that occurred when creating this storedInfoType version, or anomalies detected in the storedInfoType data that render it unusable. Only the five most recent errors will be displayed, with the most recent error appearing first. For example, some of the data for stored custom dictionaries is put in the user's Google Cloud Storage bucket, and if this data is modified or deleted by the user or another system, the dictionary becomes invalid. If any errors occur, fix the problem indicated by the error message and use the UpdateStoredInfoType API method to create another version of the storedInfoType to continue using it, reusing the same `config` if it was not the source of the error.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) State

Stored info type version state. Read-only, updated by the system during dictionary creation.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) Stats

Statistics about this storedInfoType version.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

func (o GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrInput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput() GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput
	ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput
}

GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrInput is an input type that accepts GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs, GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtr and GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrInput` via:

        GooglePrivacyDlpV2StoredInfoTypeVersionResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

type GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) Config

StoredInfoType configuration.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) CreateTime

Create timestamp of the version. Read-only, determined by the system when the version is created.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) Elem

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) Errors

Errors that occurred when creating this storedInfoType version, or anomalies detected in the storedInfoType data that render it unusable. Only the five most recent errors will be displayed, with the most recent error appearing first. For example, some of the data for stored custom dictionaries is put in the user's Google Cloud Storage bucket, and if this data is modified or deleted by the user or another system, the dictionary becomes invalid. If any errors occur, fix the problem indicated by the error message and use the UpdateStoredInfoType API method to create another version of the storedInfoType to continue using it, reusing the same `config` if it was not the source of the error.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) State

Stored info type version state. Read-only, updated by the system during dictionary creation.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) Stats

Statistics about this storedInfoType version.

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

func (GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput) ToGooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredInfoTypeVersionResponsePtrOutput

type GooglePrivacyDlpV2StoredType

type GooglePrivacyDlpV2StoredType struct {
	// Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.
	CreateTime *string `pulumi:"createTime"`
	// Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.
	Name *string `pulumi:"name"`
}

A reference to a StoredInfoType to use with scanning.

type GooglePrivacyDlpV2StoredTypeArgs

type GooglePrivacyDlpV2StoredTypeArgs struct {
	// Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.
	CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
	// Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A reference to a StoredInfoType to use with scanning.

func (GooglePrivacyDlpV2StoredTypeArgs) ElementType

func (GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypeOutput

func (i GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypeOutput() GooglePrivacyDlpV2StoredTypeOutput

func (GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypeOutputWithContext

func (i GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypeOutput

func (GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypePtrOutput

func (i GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypePtrOutput() GooglePrivacyDlpV2StoredTypePtrOutput

func (GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext

func (i GooglePrivacyDlpV2StoredTypeArgs) ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypePtrOutput

type GooglePrivacyDlpV2StoredTypeInput

type GooglePrivacyDlpV2StoredTypeInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredTypeOutput() GooglePrivacyDlpV2StoredTypeOutput
	ToGooglePrivacyDlpV2StoredTypeOutputWithContext(context.Context) GooglePrivacyDlpV2StoredTypeOutput
}

GooglePrivacyDlpV2StoredTypeInput is an input type that accepts GooglePrivacyDlpV2StoredTypeArgs and GooglePrivacyDlpV2StoredTypeOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredTypeInput` via:

GooglePrivacyDlpV2StoredTypeArgs{...}

type GooglePrivacyDlpV2StoredTypeOutput

type GooglePrivacyDlpV2StoredTypeOutput struct{ *pulumi.OutputState }

A reference to a StoredInfoType to use with scanning.

func (GooglePrivacyDlpV2StoredTypeOutput) CreateTime

Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.

func (GooglePrivacyDlpV2StoredTypeOutput) ElementType

func (GooglePrivacyDlpV2StoredTypeOutput) Name

Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.

func (GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypeOutput

func (o GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypeOutput() GooglePrivacyDlpV2StoredTypeOutput

func (GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypeOutputWithContext

func (o GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypeOutput

func (GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypePtrOutput

func (o GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypePtrOutput() GooglePrivacyDlpV2StoredTypePtrOutput

func (GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredTypeOutput) ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypePtrOutput

type GooglePrivacyDlpV2StoredTypePtrInput

type GooglePrivacyDlpV2StoredTypePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredTypePtrOutput() GooglePrivacyDlpV2StoredTypePtrOutput
	ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext(context.Context) GooglePrivacyDlpV2StoredTypePtrOutput
}

GooglePrivacyDlpV2StoredTypePtrInput is an input type that accepts GooglePrivacyDlpV2StoredTypeArgs, GooglePrivacyDlpV2StoredTypePtr and GooglePrivacyDlpV2StoredTypePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredTypePtrInput` via:

        GooglePrivacyDlpV2StoredTypeArgs{...}

or:

        nil

type GooglePrivacyDlpV2StoredTypePtrOutput

type GooglePrivacyDlpV2StoredTypePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2StoredTypePtrOutput) CreateTime

Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.

func (GooglePrivacyDlpV2StoredTypePtrOutput) Elem

func (GooglePrivacyDlpV2StoredTypePtrOutput) ElementType

func (GooglePrivacyDlpV2StoredTypePtrOutput) Name

Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.

func (GooglePrivacyDlpV2StoredTypePtrOutput) ToGooglePrivacyDlpV2StoredTypePtrOutput

func (o GooglePrivacyDlpV2StoredTypePtrOutput) ToGooglePrivacyDlpV2StoredTypePtrOutput() GooglePrivacyDlpV2StoredTypePtrOutput

func (GooglePrivacyDlpV2StoredTypePtrOutput) ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext

func (o GooglePrivacyDlpV2StoredTypePtrOutput) ToGooglePrivacyDlpV2StoredTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypePtrOutput

type GooglePrivacyDlpV2StoredTypeResponse

type GooglePrivacyDlpV2StoredTypeResponse struct {
	// Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.
	CreateTime string `pulumi:"createTime"`
	// Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.
	Name string `pulumi:"name"`
}

A reference to a StoredInfoType to use with scanning.

type GooglePrivacyDlpV2StoredTypeResponseArgs

type GooglePrivacyDlpV2StoredTypeResponseArgs struct {
	// Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.
	Name pulumi.StringInput `pulumi:"name"`
}

A reference to a StoredInfoType to use with scanning.

func (GooglePrivacyDlpV2StoredTypeResponseArgs) ElementType

func (GooglePrivacyDlpV2StoredTypeResponseArgs) ToGooglePrivacyDlpV2StoredTypeResponseOutput

func (i GooglePrivacyDlpV2StoredTypeResponseArgs) ToGooglePrivacyDlpV2StoredTypeResponseOutput() GooglePrivacyDlpV2StoredTypeResponseOutput

func (GooglePrivacyDlpV2StoredTypeResponseArgs) ToGooglePrivacyDlpV2StoredTypeResponseOutputWithContext

func (i GooglePrivacyDlpV2StoredTypeResponseArgs) ToGooglePrivacyDlpV2StoredTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypeResponseOutput

type GooglePrivacyDlpV2StoredTypeResponseInput

type GooglePrivacyDlpV2StoredTypeResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2StoredTypeResponseOutput() GooglePrivacyDlpV2StoredTypeResponseOutput
	ToGooglePrivacyDlpV2StoredTypeResponseOutputWithContext(context.Context) GooglePrivacyDlpV2StoredTypeResponseOutput
}

GooglePrivacyDlpV2StoredTypeResponseInput is an input type that accepts GooglePrivacyDlpV2StoredTypeResponseArgs and GooglePrivacyDlpV2StoredTypeResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2StoredTypeResponseInput` via:

GooglePrivacyDlpV2StoredTypeResponseArgs{...}

type GooglePrivacyDlpV2StoredTypeResponseOutput

type GooglePrivacyDlpV2StoredTypeResponseOutput struct{ *pulumi.OutputState }

A reference to a StoredInfoType to use with scanning.

func (GooglePrivacyDlpV2StoredTypeResponseOutput) CreateTime

Timestamp indicating when the version of the `StoredInfoType` used for inspection was created. Output-only field, populated by the system.

func (GooglePrivacyDlpV2StoredTypeResponseOutput) ElementType

func (GooglePrivacyDlpV2StoredTypeResponseOutput) Name

Resource name of the requested `StoredInfoType`, for example `organizations/433245324/storedInfoTypes/432452342` or `projects/project-id/storedInfoTypes/432452342`.

func (GooglePrivacyDlpV2StoredTypeResponseOutput) ToGooglePrivacyDlpV2StoredTypeResponseOutput

func (o GooglePrivacyDlpV2StoredTypeResponseOutput) ToGooglePrivacyDlpV2StoredTypeResponseOutput() GooglePrivacyDlpV2StoredTypeResponseOutput

func (GooglePrivacyDlpV2StoredTypeResponseOutput) ToGooglePrivacyDlpV2StoredTypeResponseOutputWithContext

func (o GooglePrivacyDlpV2StoredTypeResponseOutput) ToGooglePrivacyDlpV2StoredTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2StoredTypeResponseOutput

type GooglePrivacyDlpV2SurrogateType

type GooglePrivacyDlpV2SurrogateType struct {
}

Message for detecting output from deidentification transformations such as [`CryptoReplaceFfxFpeConfig`](https://cloud.google.com/dlp/docs/reference/rest/v2/organizations.deidentifyTemplates#cryptoreplaceffxfpeconfig). These types of transformations are those that perform pseudonymization, thereby producing a "surrogate" as output. This should be used in conjunction with a field on the transformation such as `surrogate_info_type`. This CustomInfoType does not support the use of `detection_rules`.

type GooglePrivacyDlpV2SurrogateTypeArgs

type GooglePrivacyDlpV2SurrogateTypeArgs struct {
}

Message for detecting output from deidentification transformations such as [`CryptoReplaceFfxFpeConfig`](https://cloud.google.com/dlp/docs/reference/rest/v2/organizations.deidentifyTemplates#cryptoreplaceffxfpeconfig). These types of transformations are those that perform pseudonymization, thereby producing a "surrogate" as output. This should be used in conjunction with a field on the transformation such as `surrogate_info_type`. This CustomInfoType does not support the use of `detection_rules`.

func (GooglePrivacyDlpV2SurrogateTypeArgs) ElementType

func (GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypeOutput

func (i GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypeOutput() GooglePrivacyDlpV2SurrogateTypeOutput

func (GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypeOutputWithContext

func (i GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypeOutput

func (GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypePtrOutput

func (i GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypePtrOutput() GooglePrivacyDlpV2SurrogateTypePtrOutput

func (GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext

func (i GooglePrivacyDlpV2SurrogateTypeArgs) ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypePtrOutput

type GooglePrivacyDlpV2SurrogateTypeInput

type GooglePrivacyDlpV2SurrogateTypeInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SurrogateTypeOutput() GooglePrivacyDlpV2SurrogateTypeOutput
	ToGooglePrivacyDlpV2SurrogateTypeOutputWithContext(context.Context) GooglePrivacyDlpV2SurrogateTypeOutput
}

GooglePrivacyDlpV2SurrogateTypeInput is an input type that accepts GooglePrivacyDlpV2SurrogateTypeArgs and GooglePrivacyDlpV2SurrogateTypeOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SurrogateTypeInput` via:

GooglePrivacyDlpV2SurrogateTypeArgs{...}

type GooglePrivacyDlpV2SurrogateTypeOutput

type GooglePrivacyDlpV2SurrogateTypeOutput struct{ *pulumi.OutputState }

Message for detecting output from deidentification transformations such as [`CryptoReplaceFfxFpeConfig`](https://cloud.google.com/dlp/docs/reference/rest/v2/organizations.deidentifyTemplates#cryptoreplaceffxfpeconfig). These types of transformations are those that perform pseudonymization, thereby producing a "surrogate" as output. This should be used in conjunction with a field on the transformation such as `surrogate_info_type`. This CustomInfoType does not support the use of `detection_rules`.

func (GooglePrivacyDlpV2SurrogateTypeOutput) ElementType

func (GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypeOutput

func (o GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypeOutput() GooglePrivacyDlpV2SurrogateTypeOutput

func (GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypeOutputWithContext

func (o GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypeOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypeOutput

func (GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutput

func (o GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutput() GooglePrivacyDlpV2SurrogateTypePtrOutput

func (GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext

func (o GooglePrivacyDlpV2SurrogateTypeOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypePtrOutput

type GooglePrivacyDlpV2SurrogateTypePtrInput

type GooglePrivacyDlpV2SurrogateTypePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SurrogateTypePtrOutput() GooglePrivacyDlpV2SurrogateTypePtrOutput
	ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext(context.Context) GooglePrivacyDlpV2SurrogateTypePtrOutput
}

GooglePrivacyDlpV2SurrogateTypePtrInput is an input type that accepts GooglePrivacyDlpV2SurrogateTypeArgs, GooglePrivacyDlpV2SurrogateTypePtr and GooglePrivacyDlpV2SurrogateTypePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SurrogateTypePtrInput` via:

        GooglePrivacyDlpV2SurrogateTypeArgs{...}

or:

        nil

type GooglePrivacyDlpV2SurrogateTypePtrOutput

type GooglePrivacyDlpV2SurrogateTypePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2SurrogateTypePtrOutput) Elem

func (GooglePrivacyDlpV2SurrogateTypePtrOutput) ElementType

func (GooglePrivacyDlpV2SurrogateTypePtrOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutput

func (o GooglePrivacyDlpV2SurrogateTypePtrOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutput() GooglePrivacyDlpV2SurrogateTypePtrOutput

func (GooglePrivacyDlpV2SurrogateTypePtrOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext

func (o GooglePrivacyDlpV2SurrogateTypePtrOutput) ToGooglePrivacyDlpV2SurrogateTypePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypePtrOutput

type GooglePrivacyDlpV2SurrogateTypeResponse

type GooglePrivacyDlpV2SurrogateTypeResponse struct {
}

Message for detecting output from deidentification transformations such as [`CryptoReplaceFfxFpeConfig`](https://cloud.google.com/dlp/docs/reference/rest/v2/organizations.deidentifyTemplates#cryptoreplaceffxfpeconfig). These types of transformations are those that perform pseudonymization, thereby producing a "surrogate" as output. This should be used in conjunction with a field on the transformation such as `surrogate_info_type`. This CustomInfoType does not support the use of `detection_rules`.

type GooglePrivacyDlpV2SurrogateTypeResponseArgs

type GooglePrivacyDlpV2SurrogateTypeResponseArgs struct {
}

Message for detecting output from deidentification transformations such as [`CryptoReplaceFfxFpeConfig`](https://cloud.google.com/dlp/docs/reference/rest/v2/organizations.deidentifyTemplates#cryptoreplaceffxfpeconfig). These types of transformations are those that perform pseudonymization, thereby producing a "surrogate" as output. This should be used in conjunction with a field on the transformation such as `surrogate_info_type`. This CustomInfoType does not support the use of `detection_rules`.

func (GooglePrivacyDlpV2SurrogateTypeResponseArgs) ElementType

func (GooglePrivacyDlpV2SurrogateTypeResponseArgs) ToGooglePrivacyDlpV2SurrogateTypeResponseOutput

func (i GooglePrivacyDlpV2SurrogateTypeResponseArgs) ToGooglePrivacyDlpV2SurrogateTypeResponseOutput() GooglePrivacyDlpV2SurrogateTypeResponseOutput

func (GooglePrivacyDlpV2SurrogateTypeResponseArgs) ToGooglePrivacyDlpV2SurrogateTypeResponseOutputWithContext

func (i GooglePrivacyDlpV2SurrogateTypeResponseArgs) ToGooglePrivacyDlpV2SurrogateTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypeResponseOutput

type GooglePrivacyDlpV2SurrogateTypeResponseInput

type GooglePrivacyDlpV2SurrogateTypeResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2SurrogateTypeResponseOutput() GooglePrivacyDlpV2SurrogateTypeResponseOutput
	ToGooglePrivacyDlpV2SurrogateTypeResponseOutputWithContext(context.Context) GooglePrivacyDlpV2SurrogateTypeResponseOutput
}

GooglePrivacyDlpV2SurrogateTypeResponseInput is an input type that accepts GooglePrivacyDlpV2SurrogateTypeResponseArgs and GooglePrivacyDlpV2SurrogateTypeResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2SurrogateTypeResponseInput` via:

GooglePrivacyDlpV2SurrogateTypeResponseArgs{...}

type GooglePrivacyDlpV2SurrogateTypeResponseOutput

type GooglePrivacyDlpV2SurrogateTypeResponseOutput struct{ *pulumi.OutputState }

Message for detecting output from deidentification transformations such as [`CryptoReplaceFfxFpeConfig`](https://cloud.google.com/dlp/docs/reference/rest/v2/organizations.deidentifyTemplates#cryptoreplaceffxfpeconfig). These types of transformations are those that perform pseudonymization, thereby producing a "surrogate" as output. This should be used in conjunction with a field on the transformation such as `surrogate_info_type`. This CustomInfoType does not support the use of `detection_rules`.

func (GooglePrivacyDlpV2SurrogateTypeResponseOutput) ElementType

func (GooglePrivacyDlpV2SurrogateTypeResponseOutput) ToGooglePrivacyDlpV2SurrogateTypeResponseOutput

func (o GooglePrivacyDlpV2SurrogateTypeResponseOutput) ToGooglePrivacyDlpV2SurrogateTypeResponseOutput() GooglePrivacyDlpV2SurrogateTypeResponseOutput

func (GooglePrivacyDlpV2SurrogateTypeResponseOutput) ToGooglePrivacyDlpV2SurrogateTypeResponseOutputWithContext

func (o GooglePrivacyDlpV2SurrogateTypeResponseOutput) ToGooglePrivacyDlpV2SurrogateTypeResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2SurrogateTypeResponseOutput

type GooglePrivacyDlpV2TableOptions

type GooglePrivacyDlpV2TableOptions struct {
	// The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
	IdentifyingFields []GooglePrivacyDlpV2FieldId `pulumi:"identifyingFields"`
}

Instructions regarding the table content being inspected.

type GooglePrivacyDlpV2TableOptionsArgs

type GooglePrivacyDlpV2TableOptionsArgs struct {
	// The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
	IdentifyingFields GooglePrivacyDlpV2FieldIdArrayInput `pulumi:"identifyingFields"`
}

Instructions regarding the table content being inspected.

func (GooglePrivacyDlpV2TableOptionsArgs) ElementType

func (GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsOutput

func (i GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsOutput() GooglePrivacyDlpV2TableOptionsOutput

func (GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsOutputWithContext

func (i GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsOutput

func (GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsPtrOutput

func (i GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsPtrOutput() GooglePrivacyDlpV2TableOptionsPtrOutput

func (GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext

func (i GooglePrivacyDlpV2TableOptionsArgs) ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsPtrOutput

type GooglePrivacyDlpV2TableOptionsInput

type GooglePrivacyDlpV2TableOptionsInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TableOptionsOutput() GooglePrivacyDlpV2TableOptionsOutput
	ToGooglePrivacyDlpV2TableOptionsOutputWithContext(context.Context) GooglePrivacyDlpV2TableOptionsOutput
}

GooglePrivacyDlpV2TableOptionsInput is an input type that accepts GooglePrivacyDlpV2TableOptionsArgs and GooglePrivacyDlpV2TableOptionsOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TableOptionsInput` via:

GooglePrivacyDlpV2TableOptionsArgs{...}

type GooglePrivacyDlpV2TableOptionsOutput

type GooglePrivacyDlpV2TableOptionsOutput struct{ *pulumi.OutputState }

Instructions regarding the table content being inspected.

func (GooglePrivacyDlpV2TableOptionsOutput) ElementType

func (GooglePrivacyDlpV2TableOptionsOutput) IdentifyingFields

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.

func (GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsOutput

func (o GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsOutput() GooglePrivacyDlpV2TableOptionsOutput

func (GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsOutputWithContext

func (o GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsOutput

func (GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutput

func (o GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutput() GooglePrivacyDlpV2TableOptionsPtrOutput

func (GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2TableOptionsOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsPtrOutput

type GooglePrivacyDlpV2TableOptionsPtrInput

type GooglePrivacyDlpV2TableOptionsPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TableOptionsPtrOutput() GooglePrivacyDlpV2TableOptionsPtrOutput
	ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext(context.Context) GooglePrivacyDlpV2TableOptionsPtrOutput
}

GooglePrivacyDlpV2TableOptionsPtrInput is an input type that accepts GooglePrivacyDlpV2TableOptionsArgs, GooglePrivacyDlpV2TableOptionsPtr and GooglePrivacyDlpV2TableOptionsPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TableOptionsPtrInput` via:

        GooglePrivacyDlpV2TableOptionsArgs{...}

or:

        nil

type GooglePrivacyDlpV2TableOptionsPtrOutput

type GooglePrivacyDlpV2TableOptionsPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TableOptionsPtrOutput) Elem

func (GooglePrivacyDlpV2TableOptionsPtrOutput) ElementType

func (GooglePrivacyDlpV2TableOptionsPtrOutput) IdentifyingFields

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.

func (GooglePrivacyDlpV2TableOptionsPtrOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutput

func (o GooglePrivacyDlpV2TableOptionsPtrOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutput() GooglePrivacyDlpV2TableOptionsPtrOutput

func (GooglePrivacyDlpV2TableOptionsPtrOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext

func (o GooglePrivacyDlpV2TableOptionsPtrOutput) ToGooglePrivacyDlpV2TableOptionsPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsPtrOutput

type GooglePrivacyDlpV2TableOptionsResponse

type GooglePrivacyDlpV2TableOptionsResponse struct {
	// The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
	IdentifyingFields []GooglePrivacyDlpV2FieldIdResponse `pulumi:"identifyingFields"`
}

Instructions regarding the table content being inspected.

type GooglePrivacyDlpV2TableOptionsResponseArgs

type GooglePrivacyDlpV2TableOptionsResponseArgs struct {
	// The columns that are the primary keys for table objects included in ContentItem. A copy of this cell's value will stored alongside alongside each finding so that the finding can be traced to the specific row it came from. No more than 3 may be provided.
	IdentifyingFields GooglePrivacyDlpV2FieldIdResponseArrayInput `pulumi:"identifyingFields"`
}

Instructions regarding the table content being inspected.

func (GooglePrivacyDlpV2TableOptionsResponseArgs) ElementType

func (GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponseOutput

func (i GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponseOutput() GooglePrivacyDlpV2TableOptionsResponseOutput

func (GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponseOutputWithContext

func (i GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsResponseOutput

func (GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput

func (i GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput() GooglePrivacyDlpV2TableOptionsResponsePtrOutput

func (GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2TableOptionsResponseArgs) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsResponsePtrOutput

type GooglePrivacyDlpV2TableOptionsResponseInput

type GooglePrivacyDlpV2TableOptionsResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TableOptionsResponseOutput() GooglePrivacyDlpV2TableOptionsResponseOutput
	ToGooglePrivacyDlpV2TableOptionsResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TableOptionsResponseOutput
}

GooglePrivacyDlpV2TableOptionsResponseInput is an input type that accepts GooglePrivacyDlpV2TableOptionsResponseArgs and GooglePrivacyDlpV2TableOptionsResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TableOptionsResponseInput` via:

GooglePrivacyDlpV2TableOptionsResponseArgs{...}

type GooglePrivacyDlpV2TableOptionsResponseOutput

type GooglePrivacyDlpV2TableOptionsResponseOutput struct{ *pulumi.OutputState }

Instructions regarding the table content being inspected.

func (GooglePrivacyDlpV2TableOptionsResponseOutput) ElementType

func (GooglePrivacyDlpV2TableOptionsResponseOutput) IdentifyingFields

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.

func (GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponseOutput

func (o GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponseOutput() GooglePrivacyDlpV2TableOptionsResponseOutput

func (GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponseOutputWithContext

func (o GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsResponseOutput

func (GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput() GooglePrivacyDlpV2TableOptionsResponsePtrOutput

func (GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2TableOptionsResponseOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsResponsePtrOutput

type GooglePrivacyDlpV2TableOptionsResponsePtrInput

type GooglePrivacyDlpV2TableOptionsResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput() GooglePrivacyDlpV2TableOptionsResponsePtrOutput
	ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2TableOptionsResponsePtrOutput
}

GooglePrivacyDlpV2TableOptionsResponsePtrInput is an input type that accepts GooglePrivacyDlpV2TableOptionsResponseArgs, GooglePrivacyDlpV2TableOptionsResponsePtr and GooglePrivacyDlpV2TableOptionsResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TableOptionsResponsePtrInput` via:

        GooglePrivacyDlpV2TableOptionsResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2TableOptionsResponsePtrOutput

type GooglePrivacyDlpV2TableOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TableOptionsResponsePtrOutput) Elem

func (GooglePrivacyDlpV2TableOptionsResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2TableOptionsResponsePtrOutput) IdentifyingFields

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.

func (GooglePrivacyDlpV2TableOptionsResponsePtrOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput

func (o GooglePrivacyDlpV2TableOptionsResponsePtrOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutput() GooglePrivacyDlpV2TableOptionsResponsePtrOutput

func (GooglePrivacyDlpV2TableOptionsResponsePtrOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2TableOptionsResponsePtrOutput) ToGooglePrivacyDlpV2TableOptionsResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TableOptionsResponsePtrOutput

type GooglePrivacyDlpV2TaggedField

type GooglePrivacyDlpV2TaggedField struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag *string `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldId `pulumi:"field"`
	// If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
	Inferred *GoogleProtobufEmpty `pulumi:"inferred"`
	// A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
	InfoType *GooglePrivacyDlpV2InfoType `pulumi:"infoType"`
}

A column with a semantic tag attached.

type GooglePrivacyDlpV2TaggedFieldArgs

type GooglePrivacyDlpV2TaggedFieldArgs struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag pulumi.StringPtrInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdInput `pulumi:"field"`
	// If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
	Inferred GoogleProtobufEmptyPtrInput `pulumi:"inferred"`
	// A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
	InfoType GooglePrivacyDlpV2InfoTypePtrInput `pulumi:"infoType"`
}

A column with a semantic tag attached.

func (GooglePrivacyDlpV2TaggedFieldArgs) ElementType

func (GooglePrivacyDlpV2TaggedFieldArgs) ToGooglePrivacyDlpV2TaggedFieldOutput

func (i GooglePrivacyDlpV2TaggedFieldArgs) ToGooglePrivacyDlpV2TaggedFieldOutput() GooglePrivacyDlpV2TaggedFieldOutput

func (GooglePrivacyDlpV2TaggedFieldArgs) ToGooglePrivacyDlpV2TaggedFieldOutputWithContext

func (i GooglePrivacyDlpV2TaggedFieldArgs) ToGooglePrivacyDlpV2TaggedFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldOutput

type GooglePrivacyDlpV2TaggedFieldArray

type GooglePrivacyDlpV2TaggedFieldArray []GooglePrivacyDlpV2TaggedFieldInput

func (GooglePrivacyDlpV2TaggedFieldArray) ElementType

func (GooglePrivacyDlpV2TaggedFieldArray) ToGooglePrivacyDlpV2TaggedFieldArrayOutput

func (i GooglePrivacyDlpV2TaggedFieldArray) ToGooglePrivacyDlpV2TaggedFieldArrayOutput() GooglePrivacyDlpV2TaggedFieldArrayOutput

func (GooglePrivacyDlpV2TaggedFieldArray) ToGooglePrivacyDlpV2TaggedFieldArrayOutputWithContext

func (i GooglePrivacyDlpV2TaggedFieldArray) ToGooglePrivacyDlpV2TaggedFieldArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldArrayOutput

type GooglePrivacyDlpV2TaggedFieldArrayInput

type GooglePrivacyDlpV2TaggedFieldArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TaggedFieldArrayOutput() GooglePrivacyDlpV2TaggedFieldArrayOutput
	ToGooglePrivacyDlpV2TaggedFieldArrayOutputWithContext(context.Context) GooglePrivacyDlpV2TaggedFieldArrayOutput
}

GooglePrivacyDlpV2TaggedFieldArrayInput is an input type that accepts GooglePrivacyDlpV2TaggedFieldArray and GooglePrivacyDlpV2TaggedFieldArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TaggedFieldArrayInput` via:

GooglePrivacyDlpV2TaggedFieldArray{ GooglePrivacyDlpV2TaggedFieldArgs{...} }

type GooglePrivacyDlpV2TaggedFieldArrayOutput

type GooglePrivacyDlpV2TaggedFieldArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TaggedFieldArrayOutput) ElementType

func (GooglePrivacyDlpV2TaggedFieldArrayOutput) Index

func (GooglePrivacyDlpV2TaggedFieldArrayOutput) ToGooglePrivacyDlpV2TaggedFieldArrayOutput

func (o GooglePrivacyDlpV2TaggedFieldArrayOutput) ToGooglePrivacyDlpV2TaggedFieldArrayOutput() GooglePrivacyDlpV2TaggedFieldArrayOutput

func (GooglePrivacyDlpV2TaggedFieldArrayOutput) ToGooglePrivacyDlpV2TaggedFieldArrayOutputWithContext

func (o GooglePrivacyDlpV2TaggedFieldArrayOutput) ToGooglePrivacyDlpV2TaggedFieldArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldArrayOutput

type GooglePrivacyDlpV2TaggedFieldInput

type GooglePrivacyDlpV2TaggedFieldInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TaggedFieldOutput() GooglePrivacyDlpV2TaggedFieldOutput
	ToGooglePrivacyDlpV2TaggedFieldOutputWithContext(context.Context) GooglePrivacyDlpV2TaggedFieldOutput
}

GooglePrivacyDlpV2TaggedFieldInput is an input type that accepts GooglePrivacyDlpV2TaggedFieldArgs and GooglePrivacyDlpV2TaggedFieldOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TaggedFieldInput` via:

GooglePrivacyDlpV2TaggedFieldArgs{...}

type GooglePrivacyDlpV2TaggedFieldOutput

type GooglePrivacyDlpV2TaggedFieldOutput struct{ *pulumi.OutputState }

A column with a semantic tag attached.

func (GooglePrivacyDlpV2TaggedFieldOutput) CustomTag

A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).

func (GooglePrivacyDlpV2TaggedFieldOutput) ElementType

func (GooglePrivacyDlpV2TaggedFieldOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2TaggedFieldOutput) Inferred

If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data

func (GooglePrivacyDlpV2TaggedFieldOutput) InfoType

A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.

func (GooglePrivacyDlpV2TaggedFieldOutput) ToGooglePrivacyDlpV2TaggedFieldOutput

func (o GooglePrivacyDlpV2TaggedFieldOutput) ToGooglePrivacyDlpV2TaggedFieldOutput() GooglePrivacyDlpV2TaggedFieldOutput

func (GooglePrivacyDlpV2TaggedFieldOutput) ToGooglePrivacyDlpV2TaggedFieldOutputWithContext

func (o GooglePrivacyDlpV2TaggedFieldOutput) ToGooglePrivacyDlpV2TaggedFieldOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldOutput

type GooglePrivacyDlpV2TaggedFieldResponse

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

A column with a semantic tag attached.

type GooglePrivacyDlpV2TaggedFieldResponseArgs

type GooglePrivacyDlpV2TaggedFieldResponseArgs struct {
	// A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).
	CustomTag pulumi.StringInput `pulumi:"customTag"`
	// Identifies the column.
	Field GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"field"`
	// If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data
	Inferred GoogleProtobufEmptyResponseInput `pulumi:"inferred"`
	// A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.
	InfoType GooglePrivacyDlpV2InfoTypeResponseInput `pulumi:"infoType"`
}

A column with a semantic tag attached.

func (GooglePrivacyDlpV2TaggedFieldResponseArgs) ElementType

func (GooglePrivacyDlpV2TaggedFieldResponseArgs) ToGooglePrivacyDlpV2TaggedFieldResponseOutput

func (i GooglePrivacyDlpV2TaggedFieldResponseArgs) ToGooglePrivacyDlpV2TaggedFieldResponseOutput() GooglePrivacyDlpV2TaggedFieldResponseOutput

func (GooglePrivacyDlpV2TaggedFieldResponseArgs) ToGooglePrivacyDlpV2TaggedFieldResponseOutputWithContext

func (i GooglePrivacyDlpV2TaggedFieldResponseArgs) ToGooglePrivacyDlpV2TaggedFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldResponseOutput

type GooglePrivacyDlpV2TaggedFieldResponseArray

type GooglePrivacyDlpV2TaggedFieldResponseArray []GooglePrivacyDlpV2TaggedFieldResponseInput

func (GooglePrivacyDlpV2TaggedFieldResponseArray) ElementType

func (GooglePrivacyDlpV2TaggedFieldResponseArray) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutput

func (i GooglePrivacyDlpV2TaggedFieldResponseArray) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutput() GooglePrivacyDlpV2TaggedFieldResponseArrayOutput

func (GooglePrivacyDlpV2TaggedFieldResponseArray) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2TaggedFieldResponseArray) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldResponseArrayOutput

type GooglePrivacyDlpV2TaggedFieldResponseArrayInput

type GooglePrivacyDlpV2TaggedFieldResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutput() GooglePrivacyDlpV2TaggedFieldResponseArrayOutput
	ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2TaggedFieldResponseArrayOutput
}

GooglePrivacyDlpV2TaggedFieldResponseArrayInput is an input type that accepts GooglePrivacyDlpV2TaggedFieldResponseArray and GooglePrivacyDlpV2TaggedFieldResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TaggedFieldResponseArrayInput` via:

GooglePrivacyDlpV2TaggedFieldResponseArray{ GooglePrivacyDlpV2TaggedFieldResponseArgs{...} }

type GooglePrivacyDlpV2TaggedFieldResponseArrayOutput

type GooglePrivacyDlpV2TaggedFieldResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TaggedFieldResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2TaggedFieldResponseArrayOutput) Index

func (GooglePrivacyDlpV2TaggedFieldResponseArrayOutput) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutput

func (o GooglePrivacyDlpV2TaggedFieldResponseArrayOutput) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutput() GooglePrivacyDlpV2TaggedFieldResponseArrayOutput

func (GooglePrivacyDlpV2TaggedFieldResponseArrayOutput) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2TaggedFieldResponseArrayOutput) ToGooglePrivacyDlpV2TaggedFieldResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldResponseArrayOutput

type GooglePrivacyDlpV2TaggedFieldResponseInput

type GooglePrivacyDlpV2TaggedFieldResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TaggedFieldResponseOutput() GooglePrivacyDlpV2TaggedFieldResponseOutput
	ToGooglePrivacyDlpV2TaggedFieldResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TaggedFieldResponseOutput
}

GooglePrivacyDlpV2TaggedFieldResponseInput is an input type that accepts GooglePrivacyDlpV2TaggedFieldResponseArgs and GooglePrivacyDlpV2TaggedFieldResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TaggedFieldResponseInput` via:

GooglePrivacyDlpV2TaggedFieldResponseArgs{...}

type GooglePrivacyDlpV2TaggedFieldResponseOutput

type GooglePrivacyDlpV2TaggedFieldResponseOutput struct{ *pulumi.OutputState }

A column with a semantic tag attached.

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) CustomTag

A column can be tagged with a custom tag. In this case, the user must indicate an auxiliary table that contains statistical information on the possible values of this column (below).

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) ElementType

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) Field

Identifies the column.

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) Inferred

If no semantic tag is indicated, we infer the statistical model from the distribution of values in the input data

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) InfoType

A column can be tagged with a InfoType to use the relevant public dataset as a statistical model of population, if available. We currently support US ZIP codes, region codes, ages and genders. To programmatically obtain the list of supported InfoTypes, use ListInfoTypes with the supported_by=RISK_ANALYSIS filter.

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) ToGooglePrivacyDlpV2TaggedFieldResponseOutput

func (o GooglePrivacyDlpV2TaggedFieldResponseOutput) ToGooglePrivacyDlpV2TaggedFieldResponseOutput() GooglePrivacyDlpV2TaggedFieldResponseOutput

func (GooglePrivacyDlpV2TaggedFieldResponseOutput) ToGooglePrivacyDlpV2TaggedFieldResponseOutputWithContext

func (o GooglePrivacyDlpV2TaggedFieldResponseOutput) ToGooglePrivacyDlpV2TaggedFieldResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TaggedFieldResponseOutput

type GooglePrivacyDlpV2ThrowError

type GooglePrivacyDlpV2ThrowError struct {
}

Throw an error and fail the request when a transformation error occurs.

type GooglePrivacyDlpV2ThrowErrorArgs

type GooglePrivacyDlpV2ThrowErrorArgs struct {
}

Throw an error and fail the request when a transformation error occurs.

func (GooglePrivacyDlpV2ThrowErrorArgs) ElementType

func (GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorOutput

func (i GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorOutput() GooglePrivacyDlpV2ThrowErrorOutput

func (GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorOutputWithContext

func (i GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorOutput

func (GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorPtrOutput

func (i GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorPtrOutput() GooglePrivacyDlpV2ThrowErrorPtrOutput

func (GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext

func (i GooglePrivacyDlpV2ThrowErrorArgs) ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorPtrOutput

type GooglePrivacyDlpV2ThrowErrorInput

type GooglePrivacyDlpV2ThrowErrorInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ThrowErrorOutput() GooglePrivacyDlpV2ThrowErrorOutput
	ToGooglePrivacyDlpV2ThrowErrorOutputWithContext(context.Context) GooglePrivacyDlpV2ThrowErrorOutput
}

GooglePrivacyDlpV2ThrowErrorInput is an input type that accepts GooglePrivacyDlpV2ThrowErrorArgs and GooglePrivacyDlpV2ThrowErrorOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ThrowErrorInput` via:

GooglePrivacyDlpV2ThrowErrorArgs{...}

type GooglePrivacyDlpV2ThrowErrorOutput

type GooglePrivacyDlpV2ThrowErrorOutput struct{ *pulumi.OutputState }

Throw an error and fail the request when a transformation error occurs.

func (GooglePrivacyDlpV2ThrowErrorOutput) ElementType

func (GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorOutput

func (o GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorOutput() GooglePrivacyDlpV2ThrowErrorOutput

func (GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorOutputWithContext

func (o GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorOutput

func (GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutput

func (o GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutput() GooglePrivacyDlpV2ThrowErrorPtrOutput

func (GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext

func (o GooglePrivacyDlpV2ThrowErrorOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorPtrOutput

type GooglePrivacyDlpV2ThrowErrorPtrInput

type GooglePrivacyDlpV2ThrowErrorPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ThrowErrorPtrOutput() GooglePrivacyDlpV2ThrowErrorPtrOutput
	ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext(context.Context) GooglePrivacyDlpV2ThrowErrorPtrOutput
}

GooglePrivacyDlpV2ThrowErrorPtrInput is an input type that accepts GooglePrivacyDlpV2ThrowErrorArgs, GooglePrivacyDlpV2ThrowErrorPtr and GooglePrivacyDlpV2ThrowErrorPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ThrowErrorPtrInput` via:

        GooglePrivacyDlpV2ThrowErrorArgs{...}

or:

        nil

type GooglePrivacyDlpV2ThrowErrorPtrOutput

type GooglePrivacyDlpV2ThrowErrorPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ThrowErrorPtrOutput) Elem

func (GooglePrivacyDlpV2ThrowErrorPtrOutput) ElementType

func (GooglePrivacyDlpV2ThrowErrorPtrOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutput

func (o GooglePrivacyDlpV2ThrowErrorPtrOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutput() GooglePrivacyDlpV2ThrowErrorPtrOutput

func (GooglePrivacyDlpV2ThrowErrorPtrOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext

func (o GooglePrivacyDlpV2ThrowErrorPtrOutput) ToGooglePrivacyDlpV2ThrowErrorPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorPtrOutput

type GooglePrivacyDlpV2ThrowErrorResponse

type GooglePrivacyDlpV2ThrowErrorResponse struct {
}

Throw an error and fail the request when a transformation error occurs.

type GooglePrivacyDlpV2ThrowErrorResponseArgs

type GooglePrivacyDlpV2ThrowErrorResponseArgs struct {
}

Throw an error and fail the request when a transformation error occurs.

func (GooglePrivacyDlpV2ThrowErrorResponseArgs) ElementType

func (GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponseOutput

func (i GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponseOutput() GooglePrivacyDlpV2ThrowErrorResponseOutput

func (GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponseOutputWithContext

func (i GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorResponseOutput

func (GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput

func (i GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput() GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

func (GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2ThrowErrorResponseArgs) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

type GooglePrivacyDlpV2ThrowErrorResponseInput

type GooglePrivacyDlpV2ThrowErrorResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ThrowErrorResponseOutput() GooglePrivacyDlpV2ThrowErrorResponseOutput
	ToGooglePrivacyDlpV2ThrowErrorResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ThrowErrorResponseOutput
}

GooglePrivacyDlpV2ThrowErrorResponseInput is an input type that accepts GooglePrivacyDlpV2ThrowErrorResponseArgs and GooglePrivacyDlpV2ThrowErrorResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ThrowErrorResponseInput` via:

GooglePrivacyDlpV2ThrowErrorResponseArgs{...}

type GooglePrivacyDlpV2ThrowErrorResponseOutput

type GooglePrivacyDlpV2ThrowErrorResponseOutput struct{ *pulumi.OutputState }

Throw an error and fail the request when a transformation error occurs.

func (GooglePrivacyDlpV2ThrowErrorResponseOutput) ElementType

func (GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponseOutput

func (o GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponseOutput() GooglePrivacyDlpV2ThrowErrorResponseOutput

func (GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponseOutputWithContext

func (o GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorResponseOutput

func (GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput

func (o GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput() GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

func (GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2ThrowErrorResponseOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

type GooglePrivacyDlpV2ThrowErrorResponsePtrInput

type GooglePrivacyDlpV2ThrowErrorResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput() GooglePrivacyDlpV2ThrowErrorResponsePtrOutput
	ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ThrowErrorResponsePtrOutput
}

GooglePrivacyDlpV2ThrowErrorResponsePtrInput is an input type that accepts GooglePrivacyDlpV2ThrowErrorResponseArgs, GooglePrivacyDlpV2ThrowErrorResponsePtr and GooglePrivacyDlpV2ThrowErrorResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ThrowErrorResponsePtrInput` via:

        GooglePrivacyDlpV2ThrowErrorResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

type GooglePrivacyDlpV2ThrowErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ThrowErrorResponsePtrOutput) Elem

func (GooglePrivacyDlpV2ThrowErrorResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2ThrowErrorResponsePtrOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput

func (o GooglePrivacyDlpV2ThrowErrorResponsePtrOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutput() GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

func (GooglePrivacyDlpV2ThrowErrorResponsePtrOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2ThrowErrorResponsePtrOutput) ToGooglePrivacyDlpV2ThrowErrorResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ThrowErrorResponsePtrOutput

type GooglePrivacyDlpV2TimePartConfig

type GooglePrivacyDlpV2TimePartConfig struct {
	// The part of the time to keep.
	PartToExtract *GooglePrivacyDlpV2TimePartConfigPartToExtract `pulumi:"partToExtract"`
}

For use with `Date`, `Timestamp`, and `TimeOfDay`, extract or preserve a portion of the value.

type GooglePrivacyDlpV2TimePartConfigArgs

type GooglePrivacyDlpV2TimePartConfigArgs struct {
	// The part of the time to keep.
	PartToExtract GooglePrivacyDlpV2TimePartConfigPartToExtractPtrInput `pulumi:"partToExtract"`
}

For use with `Date`, `Timestamp`, and `TimeOfDay`, extract or preserve a portion of the value.

func (GooglePrivacyDlpV2TimePartConfigArgs) ElementType

func (GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigOutput

func (i GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigOutput() GooglePrivacyDlpV2TimePartConfigOutput

func (GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigOutputWithContext

func (i GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigOutput

func (GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigPtrOutput

func (i GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigPtrOutput() GooglePrivacyDlpV2TimePartConfigPtrOutput

func (GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2TimePartConfigArgs) ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPtrOutput

type GooglePrivacyDlpV2TimePartConfigInput

type GooglePrivacyDlpV2TimePartConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimePartConfigOutput() GooglePrivacyDlpV2TimePartConfigOutput
	ToGooglePrivacyDlpV2TimePartConfigOutputWithContext(context.Context) GooglePrivacyDlpV2TimePartConfigOutput
}

GooglePrivacyDlpV2TimePartConfigInput is an input type that accepts GooglePrivacyDlpV2TimePartConfigArgs and GooglePrivacyDlpV2TimePartConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimePartConfigInput` via:

GooglePrivacyDlpV2TimePartConfigArgs{...}

type GooglePrivacyDlpV2TimePartConfigOutput

type GooglePrivacyDlpV2TimePartConfigOutput struct{ *pulumi.OutputState }

For use with `Date`, `Timestamp`, and `TimeOfDay`, extract or preserve a portion of the value.

func (GooglePrivacyDlpV2TimePartConfigOutput) ElementType

func (GooglePrivacyDlpV2TimePartConfigOutput) PartToExtract

The part of the time to keep.

func (GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigOutput

func (o GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigOutput() GooglePrivacyDlpV2TimePartConfigOutput

func (GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigOutputWithContext

func (o GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigOutput

func (GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutput

func (o GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutput() GooglePrivacyDlpV2TimePartConfigPtrOutput

func (GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2TimePartConfigOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPtrOutput

type GooglePrivacyDlpV2TimePartConfigPartToExtract added in v0.4.0

type GooglePrivacyDlpV2TimePartConfigPartToExtract string

The part of the time to keep.

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ElementType added in v0.4.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutput added in v0.6.0

func (e GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutput() GooglePrivacyDlpV2TimePartConfigPartToExtractOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput() GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2TimePartConfigPartToExtract) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToStringOutputWithContext added in v0.4.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtract) ToStringPtrOutputWithContext added in v0.4.0

type GooglePrivacyDlpV2TimePartConfigPartToExtractInput added in v0.6.0

type GooglePrivacyDlpV2TimePartConfigPartToExtractInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutput() GooglePrivacyDlpV2TimePartConfigPartToExtractOutput
	ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutputWithContext(context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractOutput
}

GooglePrivacyDlpV2TimePartConfigPartToExtractInput is an input type that accepts GooglePrivacyDlpV2TimePartConfigPartToExtractArgs and GooglePrivacyDlpV2TimePartConfigPartToExtractOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimePartConfigPartToExtractInput` via:

GooglePrivacyDlpV2TimePartConfigPartToExtractArgs{...}

type GooglePrivacyDlpV2TimePartConfigPartToExtractOutput added in v0.6.0

type GooglePrivacyDlpV2TimePartConfigPartToExtractOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutput added in v0.6.0

func (o GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutput() GooglePrivacyDlpV2TimePartConfigPartToExtractOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput() GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2TimePartConfigPartToExtractPtrInput added in v0.6.0

type GooglePrivacyDlpV2TimePartConfigPartToExtractPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput() GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput
	ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext(context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput
}

func GooglePrivacyDlpV2TimePartConfigPartToExtractPtr added in v0.6.0

func GooglePrivacyDlpV2TimePartConfigPartToExtractPtr(v string) GooglePrivacyDlpV2TimePartConfigPartToExtractPtrInput

type GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput added in v0.6.0

type GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput

func (GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2TimePartConfigPartToExtractPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2TimePartConfigPtrInput

type GooglePrivacyDlpV2TimePartConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimePartConfigPtrOutput() GooglePrivacyDlpV2TimePartConfigPtrOutput
	ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2TimePartConfigPtrOutput
}

GooglePrivacyDlpV2TimePartConfigPtrInput is an input type that accepts GooglePrivacyDlpV2TimePartConfigArgs, GooglePrivacyDlpV2TimePartConfigPtr and GooglePrivacyDlpV2TimePartConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimePartConfigPtrInput` via:

        GooglePrivacyDlpV2TimePartConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2TimePartConfigPtrOutput

type GooglePrivacyDlpV2TimePartConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TimePartConfigPtrOutput) Elem

func (GooglePrivacyDlpV2TimePartConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2TimePartConfigPtrOutput) PartToExtract

The part of the time to keep.

func (GooglePrivacyDlpV2TimePartConfigPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutput

func (o GooglePrivacyDlpV2TimePartConfigPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutput() GooglePrivacyDlpV2TimePartConfigPtrOutput

func (GooglePrivacyDlpV2TimePartConfigPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2TimePartConfigPtrOutput) ToGooglePrivacyDlpV2TimePartConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigPtrOutput

type GooglePrivacyDlpV2TimePartConfigResponse

type GooglePrivacyDlpV2TimePartConfigResponse struct {
	// The part of the time to keep.
	PartToExtract string `pulumi:"partToExtract"`
}

For use with `Date`, `Timestamp`, and `TimeOfDay`, extract or preserve a portion of the value.

type GooglePrivacyDlpV2TimePartConfigResponseArgs

type GooglePrivacyDlpV2TimePartConfigResponseArgs struct {
	// The part of the time to keep.
	PartToExtract pulumi.StringInput `pulumi:"partToExtract"`
}

For use with `Date`, `Timestamp`, and `TimeOfDay`, extract or preserve a portion of the value.

func (GooglePrivacyDlpV2TimePartConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2TimePartConfigResponseArgs) ToGooglePrivacyDlpV2TimePartConfigResponseOutput

func (i GooglePrivacyDlpV2TimePartConfigResponseArgs) ToGooglePrivacyDlpV2TimePartConfigResponseOutput() GooglePrivacyDlpV2TimePartConfigResponseOutput

func (GooglePrivacyDlpV2TimePartConfigResponseArgs) ToGooglePrivacyDlpV2TimePartConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2TimePartConfigResponseArgs) ToGooglePrivacyDlpV2TimePartConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigResponseOutput

type GooglePrivacyDlpV2TimePartConfigResponseInput

type GooglePrivacyDlpV2TimePartConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimePartConfigResponseOutput() GooglePrivacyDlpV2TimePartConfigResponseOutput
	ToGooglePrivacyDlpV2TimePartConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TimePartConfigResponseOutput
}

GooglePrivacyDlpV2TimePartConfigResponseInput is an input type that accepts GooglePrivacyDlpV2TimePartConfigResponseArgs and GooglePrivacyDlpV2TimePartConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimePartConfigResponseInput` via:

GooglePrivacyDlpV2TimePartConfigResponseArgs{...}

type GooglePrivacyDlpV2TimePartConfigResponseOutput

type GooglePrivacyDlpV2TimePartConfigResponseOutput struct{ *pulumi.OutputState }

For use with `Date`, `Timestamp`, and `TimeOfDay`, extract or preserve a portion of the value.

func (GooglePrivacyDlpV2TimePartConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2TimePartConfigResponseOutput) PartToExtract

The part of the time to keep.

func (GooglePrivacyDlpV2TimePartConfigResponseOutput) ToGooglePrivacyDlpV2TimePartConfigResponseOutput

func (o GooglePrivacyDlpV2TimePartConfigResponseOutput) ToGooglePrivacyDlpV2TimePartConfigResponseOutput() GooglePrivacyDlpV2TimePartConfigResponseOutput

func (GooglePrivacyDlpV2TimePartConfigResponseOutput) ToGooglePrivacyDlpV2TimePartConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2TimePartConfigResponseOutput) ToGooglePrivacyDlpV2TimePartConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimePartConfigResponseOutput

type GooglePrivacyDlpV2TimespanConfig

type GooglePrivacyDlpV2TimespanConfig struct {
	// 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.
	EnableAutoPopulationOfTimespanConfig *bool `pulumi:"enableAutoPopulationOfTimespanConfig"`
	// Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
	EndTime *string `pulumi:"endTime"`
	// Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
	StartTime *string `pulumi:"startTime"`
	// Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.
	TimestampField *GooglePrivacyDlpV2FieldId `pulumi:"timestampField"`
}

Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Google Cloud Storage and BigQuery.

type GooglePrivacyDlpV2TimespanConfigArgs

type GooglePrivacyDlpV2TimespanConfigArgs struct {
	// 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.
	EnableAutoPopulationOfTimespanConfig pulumi.BoolPtrInput `pulumi:"enableAutoPopulationOfTimespanConfig"`
	// Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.
	TimestampField GooglePrivacyDlpV2FieldIdPtrInput `pulumi:"timestampField"`
}

Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Google Cloud Storage and BigQuery.

func (GooglePrivacyDlpV2TimespanConfigArgs) ElementType

func (GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigOutput

func (i GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigOutput() GooglePrivacyDlpV2TimespanConfigOutput

func (GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigOutputWithContext

func (i GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigOutput

func (GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigPtrOutput

func (i GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigPtrOutput() GooglePrivacyDlpV2TimespanConfigPtrOutput

func (GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext

func (i GooglePrivacyDlpV2TimespanConfigArgs) ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigPtrOutput

type GooglePrivacyDlpV2TimespanConfigInput

type GooglePrivacyDlpV2TimespanConfigInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimespanConfigOutput() GooglePrivacyDlpV2TimespanConfigOutput
	ToGooglePrivacyDlpV2TimespanConfigOutputWithContext(context.Context) GooglePrivacyDlpV2TimespanConfigOutput
}

GooglePrivacyDlpV2TimespanConfigInput is an input type that accepts GooglePrivacyDlpV2TimespanConfigArgs and GooglePrivacyDlpV2TimespanConfigOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimespanConfigInput` via:

GooglePrivacyDlpV2TimespanConfigArgs{...}

type GooglePrivacyDlpV2TimespanConfigOutput

type GooglePrivacyDlpV2TimespanConfigOutput struct{ *pulumi.OutputState }

Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Google Cloud Storage and BigQuery.

func (GooglePrivacyDlpV2TimespanConfigOutput) ElementType

func (GooglePrivacyDlpV2TimespanConfigOutput) EnableAutoPopulationOfTimespanConfig

func (o GooglePrivacyDlpV2TimespanConfigOutput) EnableAutoPopulationOfTimespanConfig() pulumi.BoolPtrOutput

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.

func (GooglePrivacyDlpV2TimespanConfigOutput) EndTime

Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigOutput) StartTime

Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigOutput) TimestampField

Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.

func (GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigOutput

func (o GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigOutput() GooglePrivacyDlpV2TimespanConfigOutput

func (GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigOutputWithContext

func (o GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigOutput

func (GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutput

func (o GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutput() GooglePrivacyDlpV2TimespanConfigPtrOutput

func (GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2TimespanConfigOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigPtrOutput

type GooglePrivacyDlpV2TimespanConfigPtrInput

type GooglePrivacyDlpV2TimespanConfigPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimespanConfigPtrOutput() GooglePrivacyDlpV2TimespanConfigPtrOutput
	ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext(context.Context) GooglePrivacyDlpV2TimespanConfigPtrOutput
}

GooglePrivacyDlpV2TimespanConfigPtrInput is an input type that accepts GooglePrivacyDlpV2TimespanConfigArgs, GooglePrivacyDlpV2TimespanConfigPtr and GooglePrivacyDlpV2TimespanConfigPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimespanConfigPtrInput` via:

        GooglePrivacyDlpV2TimespanConfigArgs{...}

or:

        nil

type GooglePrivacyDlpV2TimespanConfigPtrOutput

type GooglePrivacyDlpV2TimespanConfigPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) Elem

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) ElementType

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) EnableAutoPopulationOfTimespanConfig

func (o GooglePrivacyDlpV2TimespanConfigPtrOutput) EnableAutoPopulationOfTimespanConfig() pulumi.BoolPtrOutput

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.

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) EndTime

Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) StartTime

Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) TimestampField

Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutput

func (o GooglePrivacyDlpV2TimespanConfigPtrOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutput() GooglePrivacyDlpV2TimespanConfigPtrOutput

func (GooglePrivacyDlpV2TimespanConfigPtrOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext

func (o GooglePrivacyDlpV2TimespanConfigPtrOutput) ToGooglePrivacyDlpV2TimespanConfigPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigPtrOutput

type GooglePrivacyDlpV2TimespanConfigResponse

type GooglePrivacyDlpV2TimespanConfigResponse struct {
	// 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.
	EnableAutoPopulationOfTimespanConfig bool `pulumi:"enableAutoPopulationOfTimespanConfig"`
	// Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
	EndTime string `pulumi:"endTime"`
	// Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
	StartTime string `pulumi:"startTime"`
	// Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.
	TimestampField GooglePrivacyDlpV2FieldIdResponse `pulumi:"timestampField"`
}

Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Google Cloud Storage and BigQuery.

type GooglePrivacyDlpV2TimespanConfigResponseArgs

type GooglePrivacyDlpV2TimespanConfigResponseArgs struct {
	// 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.
	EnableAutoPopulationOfTimespanConfig pulumi.BoolInput `pulumi:"enableAutoPopulationOfTimespanConfig"`
	// Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.
	TimestampField GooglePrivacyDlpV2FieldIdResponseInput `pulumi:"timestampField"`
}

Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Google Cloud Storage and BigQuery.

func (GooglePrivacyDlpV2TimespanConfigResponseArgs) ElementType

func (GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponseOutput

func (i GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponseOutput() GooglePrivacyDlpV2TimespanConfigResponseOutput

func (GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponseOutputWithContext

func (i GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigResponseOutput

func (GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput

func (i GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput() GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

func (GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2TimespanConfigResponseArgs) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

type GooglePrivacyDlpV2TimespanConfigResponseInput

type GooglePrivacyDlpV2TimespanConfigResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimespanConfigResponseOutput() GooglePrivacyDlpV2TimespanConfigResponseOutput
	ToGooglePrivacyDlpV2TimespanConfigResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TimespanConfigResponseOutput
}

GooglePrivacyDlpV2TimespanConfigResponseInput is an input type that accepts GooglePrivacyDlpV2TimespanConfigResponseArgs and GooglePrivacyDlpV2TimespanConfigResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimespanConfigResponseInput` via:

GooglePrivacyDlpV2TimespanConfigResponseArgs{...}

type GooglePrivacyDlpV2TimespanConfigResponseOutput

type GooglePrivacyDlpV2TimespanConfigResponseOutput struct{ *pulumi.OutputState }

Configuration of the timespan of the items to include in scanning. Currently only supported when inspecting Google Cloud Storage and BigQuery.

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) ElementType

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) EnableAutoPopulationOfTimespanConfig

func (o GooglePrivacyDlpV2TimespanConfigResponseOutput) EnableAutoPopulationOfTimespanConfig() pulumi.BoolOutput

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.

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) EndTime

Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) StartTime

Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) TimestampField

Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponseOutput

func (o GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponseOutput() GooglePrivacyDlpV2TimespanConfigResponseOutput

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponseOutputWithContext

func (o GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigResponseOutput

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput

func (o GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput() GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

func (GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2TimespanConfigResponseOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

type GooglePrivacyDlpV2TimespanConfigResponsePtrInput

type GooglePrivacyDlpV2TimespanConfigResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput() GooglePrivacyDlpV2TimespanConfigResponsePtrOutput
	ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2TimespanConfigResponsePtrOutput
}

GooglePrivacyDlpV2TimespanConfigResponsePtrInput is an input type that accepts GooglePrivacyDlpV2TimespanConfigResponseArgs, GooglePrivacyDlpV2TimespanConfigResponsePtr and GooglePrivacyDlpV2TimespanConfigResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TimespanConfigResponsePtrInput` via:

        GooglePrivacyDlpV2TimespanConfigResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

type GooglePrivacyDlpV2TimespanConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) Elem

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) EnableAutoPopulationOfTimespanConfig

func (o GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) EnableAutoPopulationOfTimespanConfig() pulumi.BoolPtrOutput

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.

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) EndTime

Exclude files, tables, or rows newer than this value. If not set, no upper time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) StartTime

Exclude files, tables, or rows older than this value. If not set, no lower time limit is applied.

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) TimestampField

Specification of the field containing the timestamp of scanned items. Used for data sources like Datastore and BigQuery. For BigQuery: If this value is not specified and the table was modified between the given start and end times, the entire table will be scanned. If this value is specified, then rows are filtered based on the given start and end times. Rows with a `NULL` value in the provided BigQuery column are skipped. Valid data types of the provided BigQuery column are: `INTEGER`, `DATE`, `TIMESTAMP`, and `DATETIME`. 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`.

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput

func (o GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutput() GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

func (GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2TimespanConfigResponsePtrOutput) ToGooglePrivacyDlpV2TimespanConfigResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TimespanConfigResponsePtrOutput

type GooglePrivacyDlpV2TransformationErrorHandling

type GooglePrivacyDlpV2TransformationErrorHandling struct {
	// Ignore errors
	LeaveUntransformed *GooglePrivacyDlpV2LeaveUntransformed `pulumi:"leaveUntransformed"`
	// Throw an error
	ThrowError *GooglePrivacyDlpV2ThrowError `pulumi:"throwError"`
}

How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.

type GooglePrivacyDlpV2TransformationErrorHandlingArgs

type GooglePrivacyDlpV2TransformationErrorHandlingArgs struct {
	// Ignore errors
	LeaveUntransformed GooglePrivacyDlpV2LeaveUntransformedPtrInput `pulumi:"leaveUntransformed"`
	// Throw an error
	ThrowError GooglePrivacyDlpV2ThrowErrorPtrInput `pulumi:"throwError"`
}

How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.

func (GooglePrivacyDlpV2TransformationErrorHandlingArgs) ElementType

func (GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingOutput

func (i GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingOutput() GooglePrivacyDlpV2TransformationErrorHandlingOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingOutputWithContext

func (i GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

func (i GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutput() GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext

func (i GooglePrivacyDlpV2TransformationErrorHandlingArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingInput

type GooglePrivacyDlpV2TransformationErrorHandlingInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransformationErrorHandlingOutput() GooglePrivacyDlpV2TransformationErrorHandlingOutput
	ToGooglePrivacyDlpV2TransformationErrorHandlingOutputWithContext(context.Context) GooglePrivacyDlpV2TransformationErrorHandlingOutput
}

GooglePrivacyDlpV2TransformationErrorHandlingInput is an input type that accepts GooglePrivacyDlpV2TransformationErrorHandlingArgs and GooglePrivacyDlpV2TransformationErrorHandlingOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransformationErrorHandlingInput` via:

GooglePrivacyDlpV2TransformationErrorHandlingArgs{...}

type GooglePrivacyDlpV2TransformationErrorHandlingOutput

type GooglePrivacyDlpV2TransformationErrorHandlingOutput struct{ *pulumi.OutputState }

How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) ElementType

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) LeaveUntransformed

Ignore errors

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) ThrowError

Throw an error

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingOutput

func (o GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingOutput() GooglePrivacyDlpV2TransformationErrorHandlingOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingOutputWithContext

func (o GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

func (o GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutput() GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext

func (o GooglePrivacyDlpV2TransformationErrorHandlingOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingPtrInput

type GooglePrivacyDlpV2TransformationErrorHandlingPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutput() GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput
	ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext(context.Context) GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput
}

GooglePrivacyDlpV2TransformationErrorHandlingPtrInput is an input type that accepts GooglePrivacyDlpV2TransformationErrorHandlingArgs, GooglePrivacyDlpV2TransformationErrorHandlingPtr and GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransformationErrorHandlingPtrInput` via:

        GooglePrivacyDlpV2TransformationErrorHandlingArgs{...}

or:

        nil

type GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) Elem

func (GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) ElementType

func (GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) LeaveUntransformed

Ignore errors

func (GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) ThrowError

Throw an error

func (GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext

func (o GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingPtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingResponse

type GooglePrivacyDlpV2TransformationErrorHandlingResponse struct {
	// Ignore errors
	LeaveUntransformed GooglePrivacyDlpV2LeaveUntransformedResponse `pulumi:"leaveUntransformed"`
	// Throw an error
	ThrowError GooglePrivacyDlpV2ThrowErrorResponse `pulumi:"throwError"`
}

How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.

type GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs

type GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs struct {
	// Ignore errors
	LeaveUntransformed GooglePrivacyDlpV2LeaveUntransformedResponseInput `pulumi:"leaveUntransformed"`
	// Throw an error
	ThrowError GooglePrivacyDlpV2ThrowErrorResponseInput `pulumi:"throwError"`
}

How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ElementType

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutputWithContext

func (i GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingResponseInput

type GooglePrivacyDlpV2TransformationErrorHandlingResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutput() GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput
	ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput
}

GooglePrivacyDlpV2TransformationErrorHandlingResponseInput is an input type that accepts GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs and GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransformationErrorHandlingResponseInput` via:

GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs{...}

type GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput

type GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput struct{ *pulumi.OutputState }

How to handle transformation errors during de-identification. A transformation error occurs when the requested transformation is incompatible with the data. For example, trying to de-identify an IP address using a `DateShift` transformation would result in a transformation error, since date info cannot be extracted from an IP address. Information about any incompatible transformations, and how they were handled, is returned in the response as part of the `TransformationOverviews`.

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ElementType

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) LeaveUntransformed

Ignore errors

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ThrowError

Throw an error

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutputWithContext

func (o GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2TransformationErrorHandlingResponseOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrInput

type GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput() GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput
	ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput
}

GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrInput is an input type that accepts GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs, GooglePrivacyDlpV2TransformationErrorHandlingResponsePtr and GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrInput` via:

        GooglePrivacyDlpV2TransformationErrorHandlingResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

type GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) Elem

func (GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) LeaveUntransformed

Ignore errors

func (GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) ThrowError

Throw an error

func (GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

func (GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput) ToGooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransformationErrorHandlingResponsePtrOutput

type GooglePrivacyDlpV2TransientCryptoKey

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

Use this to have a random data crypto key generated. It will be discarded after the request finishes.

type GooglePrivacyDlpV2TransientCryptoKeyArgs

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

Use this to have a random data crypto key generated. It will be discarded after the request finishes.

func (GooglePrivacyDlpV2TransientCryptoKeyArgs) ElementType

func (GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyOutput

func (i GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyOutput() GooglePrivacyDlpV2TransientCryptoKeyOutput

func (GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyOutputWithContext

func (i GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyOutput

func (GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput

func (i GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput() GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

func (GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext

func (i GooglePrivacyDlpV2TransientCryptoKeyArgs) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

type GooglePrivacyDlpV2TransientCryptoKeyInput

type GooglePrivacyDlpV2TransientCryptoKeyInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransientCryptoKeyOutput() GooglePrivacyDlpV2TransientCryptoKeyOutput
	ToGooglePrivacyDlpV2TransientCryptoKeyOutputWithContext(context.Context) GooglePrivacyDlpV2TransientCryptoKeyOutput
}

GooglePrivacyDlpV2TransientCryptoKeyInput is an input type that accepts GooglePrivacyDlpV2TransientCryptoKeyArgs and GooglePrivacyDlpV2TransientCryptoKeyOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransientCryptoKeyInput` via:

GooglePrivacyDlpV2TransientCryptoKeyArgs{...}

type GooglePrivacyDlpV2TransientCryptoKeyOutput

type GooglePrivacyDlpV2TransientCryptoKeyOutput struct{ *pulumi.OutputState }

Use this to have a random data crypto key generated. It will be discarded after the request finishes.

func (GooglePrivacyDlpV2TransientCryptoKeyOutput) ElementType

func (GooglePrivacyDlpV2TransientCryptoKeyOutput) Name

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

func (GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyOutput

func (o GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyOutput() GooglePrivacyDlpV2TransientCryptoKeyOutput

func (GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyOutputWithContext

func (o GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyOutput

func (GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput

func (o GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput() GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

func (GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2TransientCryptoKeyOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

type GooglePrivacyDlpV2TransientCryptoKeyPtrInput

type GooglePrivacyDlpV2TransientCryptoKeyPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput() GooglePrivacyDlpV2TransientCryptoKeyPtrOutput
	ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext(context.Context) GooglePrivacyDlpV2TransientCryptoKeyPtrOutput
}

GooglePrivacyDlpV2TransientCryptoKeyPtrInput is an input type that accepts GooglePrivacyDlpV2TransientCryptoKeyArgs, GooglePrivacyDlpV2TransientCryptoKeyPtr and GooglePrivacyDlpV2TransientCryptoKeyPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransientCryptoKeyPtrInput` via:

        GooglePrivacyDlpV2TransientCryptoKeyArgs{...}

or:

        nil

type GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

type GooglePrivacyDlpV2TransientCryptoKeyPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) Elem

func (GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) ElementType

func (GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) Name

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

func (GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput

func (o GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutput() GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

func (GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2TransientCryptoKeyPtrOutput) ToGooglePrivacyDlpV2TransientCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyPtrOutput

type GooglePrivacyDlpV2TransientCryptoKeyResponse

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

Use this to have a random data crypto key generated. It will be discarded after the request finishes.

type GooglePrivacyDlpV2TransientCryptoKeyResponseArgs

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

Use this to have a random data crypto key generated. It will be discarded after the request finishes.

func (GooglePrivacyDlpV2TransientCryptoKeyResponseArgs) ElementType

func (GooglePrivacyDlpV2TransientCryptoKeyResponseArgs) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutput

func (i GooglePrivacyDlpV2TransientCryptoKeyResponseArgs) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutput() GooglePrivacyDlpV2TransientCryptoKeyResponseOutput

func (GooglePrivacyDlpV2TransientCryptoKeyResponseArgs) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutputWithContext

func (i GooglePrivacyDlpV2TransientCryptoKeyResponseArgs) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyResponseOutput

type GooglePrivacyDlpV2TransientCryptoKeyResponseInput

type GooglePrivacyDlpV2TransientCryptoKeyResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutput() GooglePrivacyDlpV2TransientCryptoKeyResponseOutput
	ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TransientCryptoKeyResponseOutput
}

GooglePrivacyDlpV2TransientCryptoKeyResponseInput is an input type that accepts GooglePrivacyDlpV2TransientCryptoKeyResponseArgs and GooglePrivacyDlpV2TransientCryptoKeyResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TransientCryptoKeyResponseInput` via:

GooglePrivacyDlpV2TransientCryptoKeyResponseArgs{...}

type GooglePrivacyDlpV2TransientCryptoKeyResponseOutput

type GooglePrivacyDlpV2TransientCryptoKeyResponseOutput struct{ *pulumi.OutputState }

Use this to have a random data crypto key generated. It will be discarded after the request finishes.

func (GooglePrivacyDlpV2TransientCryptoKeyResponseOutput) ElementType

func (GooglePrivacyDlpV2TransientCryptoKeyResponseOutput) Name

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

func (GooglePrivacyDlpV2TransientCryptoKeyResponseOutput) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutput

func (o GooglePrivacyDlpV2TransientCryptoKeyResponseOutput) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutput() GooglePrivacyDlpV2TransientCryptoKeyResponseOutput

func (GooglePrivacyDlpV2TransientCryptoKeyResponseOutput) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutputWithContext

func (o GooglePrivacyDlpV2TransientCryptoKeyResponseOutput) ToGooglePrivacyDlpV2TransientCryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TransientCryptoKeyResponseOutput

type GooglePrivacyDlpV2Trigger

type GooglePrivacyDlpV2Trigger struct {
	// For use with hybrid jobs. Jobs must be manually created and finished.
	Manual *GooglePrivacyDlpV2Manual `pulumi:"manual"`
	// Create a job on a repeating basis based on the elapse of time.
	Schedule *GooglePrivacyDlpV2Schedule `pulumi:"schedule"`
}

What event needs to occur for a new job to be started.

type GooglePrivacyDlpV2TriggerArgs

type GooglePrivacyDlpV2TriggerArgs struct {
	// For use with hybrid jobs. Jobs must be manually created and finished.
	Manual GooglePrivacyDlpV2ManualPtrInput `pulumi:"manual"`
	// Create a job on a repeating basis based on the elapse of time.
	Schedule GooglePrivacyDlpV2SchedulePtrInput `pulumi:"schedule"`
}

What event needs to occur for a new job to be started.

func (GooglePrivacyDlpV2TriggerArgs) ElementType

func (GooglePrivacyDlpV2TriggerArgs) ToGooglePrivacyDlpV2TriggerOutput

func (i GooglePrivacyDlpV2TriggerArgs) ToGooglePrivacyDlpV2TriggerOutput() GooglePrivacyDlpV2TriggerOutput

func (GooglePrivacyDlpV2TriggerArgs) ToGooglePrivacyDlpV2TriggerOutputWithContext

func (i GooglePrivacyDlpV2TriggerArgs) ToGooglePrivacyDlpV2TriggerOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerOutput

type GooglePrivacyDlpV2TriggerArray

type GooglePrivacyDlpV2TriggerArray []GooglePrivacyDlpV2TriggerInput

func (GooglePrivacyDlpV2TriggerArray) ElementType

func (GooglePrivacyDlpV2TriggerArray) ToGooglePrivacyDlpV2TriggerArrayOutput

func (i GooglePrivacyDlpV2TriggerArray) ToGooglePrivacyDlpV2TriggerArrayOutput() GooglePrivacyDlpV2TriggerArrayOutput

func (GooglePrivacyDlpV2TriggerArray) ToGooglePrivacyDlpV2TriggerArrayOutputWithContext

func (i GooglePrivacyDlpV2TriggerArray) ToGooglePrivacyDlpV2TriggerArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerArrayOutput

type GooglePrivacyDlpV2TriggerArrayInput

type GooglePrivacyDlpV2TriggerArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TriggerArrayOutput() GooglePrivacyDlpV2TriggerArrayOutput
	ToGooglePrivacyDlpV2TriggerArrayOutputWithContext(context.Context) GooglePrivacyDlpV2TriggerArrayOutput
}

GooglePrivacyDlpV2TriggerArrayInput is an input type that accepts GooglePrivacyDlpV2TriggerArray and GooglePrivacyDlpV2TriggerArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TriggerArrayInput` via:

GooglePrivacyDlpV2TriggerArray{ GooglePrivacyDlpV2TriggerArgs{...} }

type GooglePrivacyDlpV2TriggerArrayOutput

type GooglePrivacyDlpV2TriggerArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TriggerArrayOutput) ElementType

func (GooglePrivacyDlpV2TriggerArrayOutput) Index

func (GooglePrivacyDlpV2TriggerArrayOutput) ToGooglePrivacyDlpV2TriggerArrayOutput

func (o GooglePrivacyDlpV2TriggerArrayOutput) ToGooglePrivacyDlpV2TriggerArrayOutput() GooglePrivacyDlpV2TriggerArrayOutput

func (GooglePrivacyDlpV2TriggerArrayOutput) ToGooglePrivacyDlpV2TriggerArrayOutputWithContext

func (o GooglePrivacyDlpV2TriggerArrayOutput) ToGooglePrivacyDlpV2TriggerArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerArrayOutput

type GooglePrivacyDlpV2TriggerInput

type GooglePrivacyDlpV2TriggerInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TriggerOutput() GooglePrivacyDlpV2TriggerOutput
	ToGooglePrivacyDlpV2TriggerOutputWithContext(context.Context) GooglePrivacyDlpV2TriggerOutput
}

GooglePrivacyDlpV2TriggerInput is an input type that accepts GooglePrivacyDlpV2TriggerArgs and GooglePrivacyDlpV2TriggerOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TriggerInput` via:

GooglePrivacyDlpV2TriggerArgs{...}

type GooglePrivacyDlpV2TriggerOutput

type GooglePrivacyDlpV2TriggerOutput struct{ *pulumi.OutputState }

What event needs to occur for a new job to be started.

func (GooglePrivacyDlpV2TriggerOutput) ElementType

func (GooglePrivacyDlpV2TriggerOutput) Manual

For use with hybrid jobs. Jobs must be manually created and finished.

func (GooglePrivacyDlpV2TriggerOutput) Schedule

Create a job on a repeating basis based on the elapse of time.

func (GooglePrivacyDlpV2TriggerOutput) ToGooglePrivacyDlpV2TriggerOutput

func (o GooglePrivacyDlpV2TriggerOutput) ToGooglePrivacyDlpV2TriggerOutput() GooglePrivacyDlpV2TriggerOutput

func (GooglePrivacyDlpV2TriggerOutput) ToGooglePrivacyDlpV2TriggerOutputWithContext

func (o GooglePrivacyDlpV2TriggerOutput) ToGooglePrivacyDlpV2TriggerOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerOutput

type GooglePrivacyDlpV2TriggerResponse

type GooglePrivacyDlpV2TriggerResponse struct {
	// For use with hybrid jobs. Jobs must be manually created and finished.
	Manual GooglePrivacyDlpV2ManualResponse `pulumi:"manual"`
	// Create a job on a repeating basis based on the elapse of time.
	Schedule GooglePrivacyDlpV2ScheduleResponse `pulumi:"schedule"`
}

What event needs to occur for a new job to be started.

type GooglePrivacyDlpV2TriggerResponseArgs

type GooglePrivacyDlpV2TriggerResponseArgs struct {
	// For use with hybrid jobs. Jobs must be manually created and finished.
	Manual GooglePrivacyDlpV2ManualResponseInput `pulumi:"manual"`
	// Create a job on a repeating basis based on the elapse of time.
	Schedule GooglePrivacyDlpV2ScheduleResponseInput `pulumi:"schedule"`
}

What event needs to occur for a new job to be started.

func (GooglePrivacyDlpV2TriggerResponseArgs) ElementType

func (GooglePrivacyDlpV2TriggerResponseArgs) ToGooglePrivacyDlpV2TriggerResponseOutput

func (i GooglePrivacyDlpV2TriggerResponseArgs) ToGooglePrivacyDlpV2TriggerResponseOutput() GooglePrivacyDlpV2TriggerResponseOutput

func (GooglePrivacyDlpV2TriggerResponseArgs) ToGooglePrivacyDlpV2TriggerResponseOutputWithContext

func (i GooglePrivacyDlpV2TriggerResponseArgs) ToGooglePrivacyDlpV2TriggerResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerResponseOutput

type GooglePrivacyDlpV2TriggerResponseArray

type GooglePrivacyDlpV2TriggerResponseArray []GooglePrivacyDlpV2TriggerResponseInput

func (GooglePrivacyDlpV2TriggerResponseArray) ElementType

func (GooglePrivacyDlpV2TriggerResponseArray) ToGooglePrivacyDlpV2TriggerResponseArrayOutput

func (i GooglePrivacyDlpV2TriggerResponseArray) ToGooglePrivacyDlpV2TriggerResponseArrayOutput() GooglePrivacyDlpV2TriggerResponseArrayOutput

func (GooglePrivacyDlpV2TriggerResponseArray) ToGooglePrivacyDlpV2TriggerResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2TriggerResponseArray) ToGooglePrivacyDlpV2TriggerResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerResponseArrayOutput

type GooglePrivacyDlpV2TriggerResponseArrayInput

type GooglePrivacyDlpV2TriggerResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TriggerResponseArrayOutput() GooglePrivacyDlpV2TriggerResponseArrayOutput
	ToGooglePrivacyDlpV2TriggerResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2TriggerResponseArrayOutput
}

GooglePrivacyDlpV2TriggerResponseArrayInput is an input type that accepts GooglePrivacyDlpV2TriggerResponseArray and GooglePrivacyDlpV2TriggerResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TriggerResponseArrayInput` via:

GooglePrivacyDlpV2TriggerResponseArray{ GooglePrivacyDlpV2TriggerResponseArgs{...} }

type GooglePrivacyDlpV2TriggerResponseArrayOutput

type GooglePrivacyDlpV2TriggerResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2TriggerResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2TriggerResponseArrayOutput) Index

func (GooglePrivacyDlpV2TriggerResponseArrayOutput) ToGooglePrivacyDlpV2TriggerResponseArrayOutput

func (o GooglePrivacyDlpV2TriggerResponseArrayOutput) ToGooglePrivacyDlpV2TriggerResponseArrayOutput() GooglePrivacyDlpV2TriggerResponseArrayOutput

func (GooglePrivacyDlpV2TriggerResponseArrayOutput) ToGooglePrivacyDlpV2TriggerResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2TriggerResponseArrayOutput) ToGooglePrivacyDlpV2TriggerResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerResponseArrayOutput

type GooglePrivacyDlpV2TriggerResponseInput

type GooglePrivacyDlpV2TriggerResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2TriggerResponseOutput() GooglePrivacyDlpV2TriggerResponseOutput
	ToGooglePrivacyDlpV2TriggerResponseOutputWithContext(context.Context) GooglePrivacyDlpV2TriggerResponseOutput
}

GooglePrivacyDlpV2TriggerResponseInput is an input type that accepts GooglePrivacyDlpV2TriggerResponseArgs and GooglePrivacyDlpV2TriggerResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2TriggerResponseInput` via:

GooglePrivacyDlpV2TriggerResponseArgs{...}

type GooglePrivacyDlpV2TriggerResponseOutput

type GooglePrivacyDlpV2TriggerResponseOutput struct{ *pulumi.OutputState }

What event needs to occur for a new job to be started.

func (GooglePrivacyDlpV2TriggerResponseOutput) ElementType

func (GooglePrivacyDlpV2TriggerResponseOutput) Manual

For use with hybrid jobs. Jobs must be manually created and finished.

func (GooglePrivacyDlpV2TriggerResponseOutput) Schedule

Create a job on a repeating basis based on the elapse of time.

func (GooglePrivacyDlpV2TriggerResponseOutput) ToGooglePrivacyDlpV2TriggerResponseOutput

func (o GooglePrivacyDlpV2TriggerResponseOutput) ToGooglePrivacyDlpV2TriggerResponseOutput() GooglePrivacyDlpV2TriggerResponseOutput

func (GooglePrivacyDlpV2TriggerResponseOutput) ToGooglePrivacyDlpV2TriggerResponseOutputWithContext

func (o GooglePrivacyDlpV2TriggerResponseOutput) ToGooglePrivacyDlpV2TriggerResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2TriggerResponseOutput

type GooglePrivacyDlpV2UnwrappedCryptoKey

type GooglePrivacyDlpV2UnwrappedCryptoKey struct {
	// A 128/192/256 bit key.
	Key string `pulumi:"key"`
}

Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible.

type GooglePrivacyDlpV2UnwrappedCryptoKeyArgs

type GooglePrivacyDlpV2UnwrappedCryptoKeyArgs struct {
	// A 128/192/256 bit key.
	Key pulumi.StringInput `pulumi:"key"`
}

Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ElementType

func (GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutput

func (i GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutputWithContext

func (i GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

func (i GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext

func (i GooglePrivacyDlpV2UnwrappedCryptoKeyArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyInput

type GooglePrivacyDlpV2UnwrappedCryptoKeyInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyOutput
	ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutputWithContext(context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyOutput
}

GooglePrivacyDlpV2UnwrappedCryptoKeyInput is an input type that accepts GooglePrivacyDlpV2UnwrappedCryptoKeyArgs and GooglePrivacyDlpV2UnwrappedCryptoKeyOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2UnwrappedCryptoKeyInput` via:

GooglePrivacyDlpV2UnwrappedCryptoKeyArgs{...}

type GooglePrivacyDlpV2UnwrappedCryptoKeyOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyOutput struct{ *pulumi.OutputState }

Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ElementType

func (GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) Key

A 128/192/256 bit key.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutput

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutputWithContext

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyPtrInput

type GooglePrivacyDlpV2UnwrappedCryptoKeyPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput
	ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext(context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput
}

GooglePrivacyDlpV2UnwrappedCryptoKeyPtrInput is an input type that accepts GooglePrivacyDlpV2UnwrappedCryptoKeyArgs, GooglePrivacyDlpV2UnwrappedCryptoKeyPtr and GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2UnwrappedCryptoKeyPtrInput` via:

        GooglePrivacyDlpV2UnwrappedCryptoKeyArgs{...}

or:

        nil

type GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) Elem

func (GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) ElementType

func (GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) Key

A 128/192/256 bit key.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyPtrOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponse

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponse struct {
	// A 128/192/256 bit key.
	Key string `pulumi:"key"`
}

Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible.

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs struct {
	// A 128/192/256 bit key.
	Key pulumi.StringInput `pulumi:"key"`
}

Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs) ElementType

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

func (i GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutputWithContext

func (i GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponseInput

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput
	ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutputWithContext(context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput
}

GooglePrivacyDlpV2UnwrappedCryptoKeyResponseInput is an input type that accepts GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs and GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2UnwrappedCryptoKeyResponseInput` via:

GooglePrivacyDlpV2UnwrappedCryptoKeyResponseArgs{...}

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

type GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput struct{ *pulumi.OutputState }

Using raw keys is prone to security risks due to accidentally leaking the key. Choose another type of key if possible.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput) ElementType

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput) Key

A 128/192/256 bit key.

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput() GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

func (GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutputWithContext

func (o GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput) ToGooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2UnwrappedCryptoKeyResponseOutput

type GooglePrivacyDlpV2Value

type GooglePrivacyDlpV2Value struct {
	// boolean
	BooleanValue *bool `pulumi:"booleanValue"`
	// date
	DateValue *GoogleTypeDate `pulumi:"dateValue"`
	// day of week
	DayOfWeekValue *GooglePrivacyDlpV2ValueDayOfWeekValue `pulumi:"dayOfWeekValue"`
	// float
	FloatValue *float64 `pulumi:"floatValue"`
	// integer
	IntegerValue *string `pulumi:"integerValue"`
	// string
	StringValue *string `pulumi:"stringValue"`
	// time of day
	TimeValue *GoogleTypeTimeOfDay `pulumi:"timeValue"`
	// timestamp
	TimestampValue *string `pulumi:"timestampValue"`
}

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

type GooglePrivacyDlpV2ValueArgs

type GooglePrivacyDlpV2ValueArgs struct {
	// boolean
	BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"`
	// date
	DateValue GoogleTypeDatePtrInput `pulumi:"dateValue"`
	// day of week
	DayOfWeekValue GooglePrivacyDlpV2ValueDayOfWeekValuePtrInput `pulumi:"dayOfWeekValue"`
	// float
	FloatValue pulumi.Float64PtrInput `pulumi:"floatValue"`
	// integer
	IntegerValue pulumi.StringPtrInput `pulumi:"integerValue"`
	// string
	StringValue pulumi.StringPtrInput `pulumi:"stringValue"`
	// time of day
	TimeValue GoogleTypeTimeOfDayPtrInput `pulumi:"timeValue"`
	// timestamp
	TimestampValue pulumi.StringPtrInput `pulumi:"timestampValue"`
}

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

func (GooglePrivacyDlpV2ValueArgs) ElementType

func (GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValueOutput

func (i GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValueOutput() GooglePrivacyDlpV2ValueOutput

func (GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValueOutputWithContext

func (i GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValueOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueOutput

func (GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValuePtrOutput

func (i GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValuePtrOutput() GooglePrivacyDlpV2ValuePtrOutput

func (GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValuePtrOutputWithContext

func (i GooglePrivacyDlpV2ValueArgs) ToGooglePrivacyDlpV2ValuePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValuePtrOutput

type GooglePrivacyDlpV2ValueDayOfWeekValue added in v0.4.0

type GooglePrivacyDlpV2ValueDayOfWeekValue string

day of week

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ElementType added in v0.4.0

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutput added in v0.6.0

func (e GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutput() GooglePrivacyDlpV2ValueDayOfWeekValueOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueDayOfWeekValueOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput added in v0.6.0

func (e GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput() GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext added in v0.6.0

func (e GooglePrivacyDlpV2ValueDayOfWeekValue) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToStringOutput added in v0.4.0

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToStringOutputWithContext added in v0.4.0

func (e GooglePrivacyDlpV2ValueDayOfWeekValue) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToStringPtrOutput added in v0.4.0

func (GooglePrivacyDlpV2ValueDayOfWeekValue) ToStringPtrOutputWithContext added in v0.4.0

func (e GooglePrivacyDlpV2ValueDayOfWeekValue) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GooglePrivacyDlpV2ValueDayOfWeekValueInput added in v0.6.0

type GooglePrivacyDlpV2ValueDayOfWeekValueInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueDayOfWeekValueOutput() GooglePrivacyDlpV2ValueDayOfWeekValueOutput
	ToGooglePrivacyDlpV2ValueDayOfWeekValueOutputWithContext(context.Context) GooglePrivacyDlpV2ValueDayOfWeekValueOutput
}

GooglePrivacyDlpV2ValueDayOfWeekValueInput is an input type that accepts GooglePrivacyDlpV2ValueDayOfWeekValueArgs and GooglePrivacyDlpV2ValueDayOfWeekValueOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueDayOfWeekValueInput` via:

GooglePrivacyDlpV2ValueDayOfWeekValueArgs{...}

type GooglePrivacyDlpV2ValueDayOfWeekValueOutput added in v0.6.0

type GooglePrivacyDlpV2ValueDayOfWeekValueOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutput added in v0.6.0

func (o GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutput() GooglePrivacyDlpV2ValueDayOfWeekValueOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValueOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueDayOfWeekValueOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput() GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToStringOutput added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToStringOutputWithContext added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValueOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ValueDayOfWeekValuePtrInput added in v0.6.0

type GooglePrivacyDlpV2ValueDayOfWeekValuePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput() GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput
	ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput
}

func GooglePrivacyDlpV2ValueDayOfWeekValuePtr added in v0.6.0

func GooglePrivacyDlpV2ValueDayOfWeekValuePtr(v string) GooglePrivacyDlpV2ValueDayOfWeekValuePtrInput

type GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput added in v0.6.0

type GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) Elem added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ElementType added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput added in v0.6.0

func (o GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput() GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext added in v0.6.0

func (o GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ToGooglePrivacyDlpV2ValueDayOfWeekValuePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput

func (GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ToStringPtrOutput added in v0.6.0

func (GooglePrivacyDlpV2ValueDayOfWeekValuePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GooglePrivacyDlpV2ValueFrequencyResponse

type GooglePrivacyDlpV2ValueFrequencyResponse struct {
	// How many times the value is contained in the field.
	Count string `pulumi:"count"`
	// A value contained in the field in question.
	Value GooglePrivacyDlpV2ValueResponse `pulumi:"value"`
}

A value of a field, including its frequency.

type GooglePrivacyDlpV2ValueFrequencyResponseArgs

type GooglePrivacyDlpV2ValueFrequencyResponseArgs struct {
	// How many times the value is contained in the field.
	Count pulumi.StringInput `pulumi:"count"`
	// A value contained in the field in question.
	Value GooglePrivacyDlpV2ValueResponseInput `pulumi:"value"`
}

A value of a field, including its frequency.

func (GooglePrivacyDlpV2ValueFrequencyResponseArgs) ElementType

func (GooglePrivacyDlpV2ValueFrequencyResponseArgs) ToGooglePrivacyDlpV2ValueFrequencyResponseOutput

func (i GooglePrivacyDlpV2ValueFrequencyResponseArgs) ToGooglePrivacyDlpV2ValueFrequencyResponseOutput() GooglePrivacyDlpV2ValueFrequencyResponseOutput

func (GooglePrivacyDlpV2ValueFrequencyResponseArgs) ToGooglePrivacyDlpV2ValueFrequencyResponseOutputWithContext

func (i GooglePrivacyDlpV2ValueFrequencyResponseArgs) ToGooglePrivacyDlpV2ValueFrequencyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueFrequencyResponseOutput

type GooglePrivacyDlpV2ValueFrequencyResponseArray

type GooglePrivacyDlpV2ValueFrequencyResponseArray []GooglePrivacyDlpV2ValueFrequencyResponseInput

func (GooglePrivacyDlpV2ValueFrequencyResponseArray) ElementType

func (GooglePrivacyDlpV2ValueFrequencyResponseArray) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

func (i GooglePrivacyDlpV2ValueFrequencyResponseArray) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutput() GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

func (GooglePrivacyDlpV2ValueFrequencyResponseArray) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2ValueFrequencyResponseArray) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

type GooglePrivacyDlpV2ValueFrequencyResponseArrayInput

type GooglePrivacyDlpV2ValueFrequencyResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutput() GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput
	ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput
}

GooglePrivacyDlpV2ValueFrequencyResponseArrayInput is an input type that accepts GooglePrivacyDlpV2ValueFrequencyResponseArray and GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueFrequencyResponseArrayInput` via:

GooglePrivacyDlpV2ValueFrequencyResponseArray{ GooglePrivacyDlpV2ValueFrequencyResponseArgs{...} }

type GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

type GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput) Index

func (GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

func (o GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutput() GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

func (GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueFrequencyResponseArrayOutput

type GooglePrivacyDlpV2ValueFrequencyResponseInput

type GooglePrivacyDlpV2ValueFrequencyResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueFrequencyResponseOutput() GooglePrivacyDlpV2ValueFrequencyResponseOutput
	ToGooglePrivacyDlpV2ValueFrequencyResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ValueFrequencyResponseOutput
}

GooglePrivacyDlpV2ValueFrequencyResponseInput is an input type that accepts GooglePrivacyDlpV2ValueFrequencyResponseArgs and GooglePrivacyDlpV2ValueFrequencyResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueFrequencyResponseInput` via:

GooglePrivacyDlpV2ValueFrequencyResponseArgs{...}

type GooglePrivacyDlpV2ValueFrequencyResponseOutput

type GooglePrivacyDlpV2ValueFrequencyResponseOutput struct{ *pulumi.OutputState }

A value of a field, including its frequency.

func (GooglePrivacyDlpV2ValueFrequencyResponseOutput) Count

How many times the value is contained in the field.

func (GooglePrivacyDlpV2ValueFrequencyResponseOutput) ElementType

func (GooglePrivacyDlpV2ValueFrequencyResponseOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseOutput

func (o GooglePrivacyDlpV2ValueFrequencyResponseOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseOutput() GooglePrivacyDlpV2ValueFrequencyResponseOutput

func (GooglePrivacyDlpV2ValueFrequencyResponseOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseOutputWithContext

func (o GooglePrivacyDlpV2ValueFrequencyResponseOutput) ToGooglePrivacyDlpV2ValueFrequencyResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueFrequencyResponseOutput

func (GooglePrivacyDlpV2ValueFrequencyResponseOutput) Value

A value contained in the field in question.

type GooglePrivacyDlpV2ValueInput

type GooglePrivacyDlpV2ValueInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueOutput() GooglePrivacyDlpV2ValueOutput
	ToGooglePrivacyDlpV2ValueOutputWithContext(context.Context) GooglePrivacyDlpV2ValueOutput
}

GooglePrivacyDlpV2ValueInput is an input type that accepts GooglePrivacyDlpV2ValueArgs and GooglePrivacyDlpV2ValueOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueInput` via:

GooglePrivacyDlpV2ValueArgs{...}

type GooglePrivacyDlpV2ValueOutput

type GooglePrivacyDlpV2ValueOutput struct{ *pulumi.OutputState }

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

func (GooglePrivacyDlpV2ValueOutput) BooleanValue

boolean

func (GooglePrivacyDlpV2ValueOutput) DateValue

date

func (GooglePrivacyDlpV2ValueOutput) DayOfWeekValue

day of week

func (GooglePrivacyDlpV2ValueOutput) ElementType

func (GooglePrivacyDlpV2ValueOutput) FloatValue

float

func (GooglePrivacyDlpV2ValueOutput) IntegerValue

integer

func (GooglePrivacyDlpV2ValueOutput) StringValue

string

func (GooglePrivacyDlpV2ValueOutput) TimeValue

time of day

func (GooglePrivacyDlpV2ValueOutput) TimestampValue

timestamp

func (GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValueOutput

func (o GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValueOutput() GooglePrivacyDlpV2ValueOutput

func (GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValueOutputWithContext

func (o GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValueOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueOutput

func (GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValuePtrOutput

func (o GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValuePtrOutput() GooglePrivacyDlpV2ValuePtrOutput

func (GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValuePtrOutputWithContext

func (o GooglePrivacyDlpV2ValueOutput) ToGooglePrivacyDlpV2ValuePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValuePtrOutput

type GooglePrivacyDlpV2ValuePtrInput

type GooglePrivacyDlpV2ValuePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValuePtrOutput() GooglePrivacyDlpV2ValuePtrOutput
	ToGooglePrivacyDlpV2ValuePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ValuePtrOutput
}

GooglePrivacyDlpV2ValuePtrInput is an input type that accepts GooglePrivacyDlpV2ValueArgs, GooglePrivacyDlpV2ValuePtr and GooglePrivacyDlpV2ValuePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValuePtrInput` via:

        GooglePrivacyDlpV2ValueArgs{...}

or:

        nil

type GooglePrivacyDlpV2ValuePtrOutput

type GooglePrivacyDlpV2ValuePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ValuePtrOutput) BooleanValue

boolean

func (GooglePrivacyDlpV2ValuePtrOutput) DateValue

date

func (GooglePrivacyDlpV2ValuePtrOutput) DayOfWeekValue

day of week

func (GooglePrivacyDlpV2ValuePtrOutput) Elem

func (GooglePrivacyDlpV2ValuePtrOutput) ElementType

func (GooglePrivacyDlpV2ValuePtrOutput) FloatValue

float

func (GooglePrivacyDlpV2ValuePtrOutput) IntegerValue

integer

func (GooglePrivacyDlpV2ValuePtrOutput) StringValue

string

func (GooglePrivacyDlpV2ValuePtrOutput) TimeValue

time of day

func (GooglePrivacyDlpV2ValuePtrOutput) TimestampValue

timestamp

func (GooglePrivacyDlpV2ValuePtrOutput) ToGooglePrivacyDlpV2ValuePtrOutput

func (o GooglePrivacyDlpV2ValuePtrOutput) ToGooglePrivacyDlpV2ValuePtrOutput() GooglePrivacyDlpV2ValuePtrOutput

func (GooglePrivacyDlpV2ValuePtrOutput) ToGooglePrivacyDlpV2ValuePtrOutputWithContext

func (o GooglePrivacyDlpV2ValuePtrOutput) ToGooglePrivacyDlpV2ValuePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValuePtrOutput

type GooglePrivacyDlpV2ValueResponse

type GooglePrivacyDlpV2ValueResponse struct {
	// boolean
	BooleanValue bool `pulumi:"booleanValue"`
	// date
	DateValue GoogleTypeDateResponse `pulumi:"dateValue"`
	// day of week
	DayOfWeekValue string `pulumi:"dayOfWeekValue"`
	// float
	FloatValue float64 `pulumi:"floatValue"`
	// integer
	IntegerValue string `pulumi:"integerValue"`
	// string
	StringValue string `pulumi:"stringValue"`
	// time of day
	TimeValue GoogleTypeTimeOfDayResponse `pulumi:"timeValue"`
	// timestamp
	TimestampValue string `pulumi:"timestampValue"`
}

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

type GooglePrivacyDlpV2ValueResponseArgs

type GooglePrivacyDlpV2ValueResponseArgs struct {
	// boolean
	BooleanValue pulumi.BoolInput `pulumi:"booleanValue"`
	// date
	DateValue GoogleTypeDateResponseInput `pulumi:"dateValue"`
	// day of week
	DayOfWeekValue pulumi.StringInput `pulumi:"dayOfWeekValue"`
	// float
	FloatValue pulumi.Float64Input `pulumi:"floatValue"`
	// integer
	IntegerValue pulumi.StringInput `pulumi:"integerValue"`
	// string
	StringValue pulumi.StringInput `pulumi:"stringValue"`
	// time of day
	TimeValue GoogleTypeTimeOfDayResponseInput `pulumi:"timeValue"`
	// timestamp
	TimestampValue pulumi.StringInput `pulumi:"timestampValue"`
}

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

func (GooglePrivacyDlpV2ValueResponseArgs) ElementType

func (GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponseOutput

func (i GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponseOutput() GooglePrivacyDlpV2ValueResponseOutput

func (GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponseOutputWithContext

func (i GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponseOutput

func (GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponsePtrOutput

func (i GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponsePtrOutput() GooglePrivacyDlpV2ValueResponsePtrOutput

func (GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2ValueResponseArgs) ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponsePtrOutput

type GooglePrivacyDlpV2ValueResponseArray

type GooglePrivacyDlpV2ValueResponseArray []GooglePrivacyDlpV2ValueResponseInput

func (GooglePrivacyDlpV2ValueResponseArray) ElementType

func (GooglePrivacyDlpV2ValueResponseArray) ToGooglePrivacyDlpV2ValueResponseArrayOutput

func (i GooglePrivacyDlpV2ValueResponseArray) ToGooglePrivacyDlpV2ValueResponseArrayOutput() GooglePrivacyDlpV2ValueResponseArrayOutput

func (GooglePrivacyDlpV2ValueResponseArray) ToGooglePrivacyDlpV2ValueResponseArrayOutputWithContext

func (i GooglePrivacyDlpV2ValueResponseArray) ToGooglePrivacyDlpV2ValueResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponseArrayOutput

type GooglePrivacyDlpV2ValueResponseArrayInput

type GooglePrivacyDlpV2ValueResponseArrayInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueResponseArrayOutput() GooglePrivacyDlpV2ValueResponseArrayOutput
	ToGooglePrivacyDlpV2ValueResponseArrayOutputWithContext(context.Context) GooglePrivacyDlpV2ValueResponseArrayOutput
}

GooglePrivacyDlpV2ValueResponseArrayInput is an input type that accepts GooglePrivacyDlpV2ValueResponseArray and GooglePrivacyDlpV2ValueResponseArrayOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueResponseArrayInput` via:

GooglePrivacyDlpV2ValueResponseArray{ GooglePrivacyDlpV2ValueResponseArgs{...} }

type GooglePrivacyDlpV2ValueResponseArrayOutput

type GooglePrivacyDlpV2ValueResponseArrayOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ValueResponseArrayOutput) ElementType

func (GooglePrivacyDlpV2ValueResponseArrayOutput) Index

func (GooglePrivacyDlpV2ValueResponseArrayOutput) ToGooglePrivacyDlpV2ValueResponseArrayOutput

func (o GooglePrivacyDlpV2ValueResponseArrayOutput) ToGooglePrivacyDlpV2ValueResponseArrayOutput() GooglePrivacyDlpV2ValueResponseArrayOutput

func (GooglePrivacyDlpV2ValueResponseArrayOutput) ToGooglePrivacyDlpV2ValueResponseArrayOutputWithContext

func (o GooglePrivacyDlpV2ValueResponseArrayOutput) ToGooglePrivacyDlpV2ValueResponseArrayOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponseArrayOutput

type GooglePrivacyDlpV2ValueResponseInput

type GooglePrivacyDlpV2ValueResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueResponseOutput() GooglePrivacyDlpV2ValueResponseOutput
	ToGooglePrivacyDlpV2ValueResponseOutputWithContext(context.Context) GooglePrivacyDlpV2ValueResponseOutput
}

GooglePrivacyDlpV2ValueResponseInput is an input type that accepts GooglePrivacyDlpV2ValueResponseArgs and GooglePrivacyDlpV2ValueResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueResponseInput` via:

GooglePrivacyDlpV2ValueResponseArgs{...}

type GooglePrivacyDlpV2ValueResponseOutput

type GooglePrivacyDlpV2ValueResponseOutput struct{ *pulumi.OutputState }

Set of primitive values supported by the system. Note that for the purposes of inspection or transformation, the number of bytes considered to comprise a 'Value' is based on its representation as a UTF-8 encoded string. For example, if 'integer_value' is set to 123456789, the number of bytes would be counted as 9, even though an int64 only holds up to 8 bytes of data.

func (GooglePrivacyDlpV2ValueResponseOutput) BooleanValue

boolean

func (GooglePrivacyDlpV2ValueResponseOutput) DateValue

date

func (GooglePrivacyDlpV2ValueResponseOutput) DayOfWeekValue

day of week

func (GooglePrivacyDlpV2ValueResponseOutput) ElementType

func (GooglePrivacyDlpV2ValueResponseOutput) FloatValue

float

func (GooglePrivacyDlpV2ValueResponseOutput) IntegerValue

integer

func (GooglePrivacyDlpV2ValueResponseOutput) StringValue

string

func (GooglePrivacyDlpV2ValueResponseOutput) TimeValue

time of day

func (GooglePrivacyDlpV2ValueResponseOutput) TimestampValue

timestamp

func (GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponseOutput

func (o GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponseOutput() GooglePrivacyDlpV2ValueResponseOutput

func (GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponseOutputWithContext

func (o GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponseOutput

func (GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutput

func (o GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutput() GooglePrivacyDlpV2ValueResponsePtrOutput

func (GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2ValueResponseOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponsePtrOutput

type GooglePrivacyDlpV2ValueResponsePtrInput

type GooglePrivacyDlpV2ValueResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2ValueResponsePtrOutput() GooglePrivacyDlpV2ValueResponsePtrOutput
	ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2ValueResponsePtrOutput
}

GooglePrivacyDlpV2ValueResponsePtrInput is an input type that accepts GooglePrivacyDlpV2ValueResponseArgs, GooglePrivacyDlpV2ValueResponsePtr and GooglePrivacyDlpV2ValueResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2ValueResponsePtrInput` via:

        GooglePrivacyDlpV2ValueResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2ValueResponsePtrOutput

type GooglePrivacyDlpV2ValueResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2ValueResponsePtrOutput) BooleanValue

boolean

func (GooglePrivacyDlpV2ValueResponsePtrOutput) DateValue

date

func (GooglePrivacyDlpV2ValueResponsePtrOutput) DayOfWeekValue

day of week

func (GooglePrivacyDlpV2ValueResponsePtrOutput) Elem

func (GooglePrivacyDlpV2ValueResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2ValueResponsePtrOutput) FloatValue

float

func (GooglePrivacyDlpV2ValueResponsePtrOutput) IntegerValue

integer

func (GooglePrivacyDlpV2ValueResponsePtrOutput) StringValue

string

func (GooglePrivacyDlpV2ValueResponsePtrOutput) TimeValue

time of day

func (GooglePrivacyDlpV2ValueResponsePtrOutput) TimestampValue

timestamp

func (GooglePrivacyDlpV2ValueResponsePtrOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutput

func (o GooglePrivacyDlpV2ValueResponsePtrOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutput() GooglePrivacyDlpV2ValueResponsePtrOutput

func (GooglePrivacyDlpV2ValueResponsePtrOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2ValueResponsePtrOutput) ToGooglePrivacyDlpV2ValueResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2ValueResponsePtrOutput

type GooglePrivacyDlpV2WordList

type GooglePrivacyDlpV2WordList struct {
	// 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 `pulumi:"words"`
}

Message defining a list of words or phrases to search for in the data.

type GooglePrivacyDlpV2WordListArgs

type GooglePrivacyDlpV2WordListArgs struct {
	// 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 pulumi.StringArrayInput `pulumi:"words"`
}

Message defining a list of words or phrases to search for in the data.

func (GooglePrivacyDlpV2WordListArgs) ElementType

func (GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListOutput

func (i GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListOutput() GooglePrivacyDlpV2WordListOutput

func (GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListOutputWithContext

func (i GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListOutput

func (GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListPtrOutput

func (i GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListPtrOutput() GooglePrivacyDlpV2WordListPtrOutput

func (GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListPtrOutputWithContext

func (i GooglePrivacyDlpV2WordListArgs) ToGooglePrivacyDlpV2WordListPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListPtrOutput

type GooglePrivacyDlpV2WordListInput

type GooglePrivacyDlpV2WordListInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2WordListOutput() GooglePrivacyDlpV2WordListOutput
	ToGooglePrivacyDlpV2WordListOutputWithContext(context.Context) GooglePrivacyDlpV2WordListOutput
}

GooglePrivacyDlpV2WordListInput is an input type that accepts GooglePrivacyDlpV2WordListArgs and GooglePrivacyDlpV2WordListOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2WordListInput` via:

GooglePrivacyDlpV2WordListArgs{...}

type GooglePrivacyDlpV2WordListOutput

type GooglePrivacyDlpV2WordListOutput struct{ *pulumi.OutputState }

Message defining a list of words or phrases to search for in the data.

func (GooglePrivacyDlpV2WordListOutput) ElementType

func (GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListOutput

func (o GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListOutput() GooglePrivacyDlpV2WordListOutput

func (GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListOutputWithContext

func (o GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListOutput

func (GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListPtrOutput

func (o GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListPtrOutput() GooglePrivacyDlpV2WordListPtrOutput

func (GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListPtrOutputWithContext

func (o GooglePrivacyDlpV2WordListOutput) ToGooglePrivacyDlpV2WordListPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListPtrOutput

func (GooglePrivacyDlpV2WordListOutput) Words

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]

type GooglePrivacyDlpV2WordListPtrInput

type GooglePrivacyDlpV2WordListPtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2WordListPtrOutput() GooglePrivacyDlpV2WordListPtrOutput
	ToGooglePrivacyDlpV2WordListPtrOutputWithContext(context.Context) GooglePrivacyDlpV2WordListPtrOutput
}

GooglePrivacyDlpV2WordListPtrInput is an input type that accepts GooglePrivacyDlpV2WordListArgs, GooglePrivacyDlpV2WordListPtr and GooglePrivacyDlpV2WordListPtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2WordListPtrInput` via:

        GooglePrivacyDlpV2WordListArgs{...}

or:

        nil

type GooglePrivacyDlpV2WordListPtrOutput

type GooglePrivacyDlpV2WordListPtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2WordListPtrOutput) Elem

func (GooglePrivacyDlpV2WordListPtrOutput) ElementType

func (GooglePrivacyDlpV2WordListPtrOutput) ToGooglePrivacyDlpV2WordListPtrOutput

func (o GooglePrivacyDlpV2WordListPtrOutput) ToGooglePrivacyDlpV2WordListPtrOutput() GooglePrivacyDlpV2WordListPtrOutput

func (GooglePrivacyDlpV2WordListPtrOutput) ToGooglePrivacyDlpV2WordListPtrOutputWithContext

func (o GooglePrivacyDlpV2WordListPtrOutput) ToGooglePrivacyDlpV2WordListPtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListPtrOutput

func (GooglePrivacyDlpV2WordListPtrOutput) Words

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]

type GooglePrivacyDlpV2WordListResponse

type GooglePrivacyDlpV2WordListResponse struct {
	// 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 `pulumi:"words"`
}

Message defining a list of words or phrases to search for in the data.

type GooglePrivacyDlpV2WordListResponseArgs

type GooglePrivacyDlpV2WordListResponseArgs struct {
	// 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 pulumi.StringArrayInput `pulumi:"words"`
}

Message defining a list of words or phrases to search for in the data.

func (GooglePrivacyDlpV2WordListResponseArgs) ElementType

func (GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponseOutput

func (i GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponseOutput() GooglePrivacyDlpV2WordListResponseOutput

func (GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponseOutputWithContext

func (i GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListResponseOutput

func (GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponsePtrOutput

func (i GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponsePtrOutput() GooglePrivacyDlpV2WordListResponsePtrOutput

func (GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext

func (i GooglePrivacyDlpV2WordListResponseArgs) ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListResponsePtrOutput

type GooglePrivacyDlpV2WordListResponseInput

type GooglePrivacyDlpV2WordListResponseInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2WordListResponseOutput() GooglePrivacyDlpV2WordListResponseOutput
	ToGooglePrivacyDlpV2WordListResponseOutputWithContext(context.Context) GooglePrivacyDlpV2WordListResponseOutput
}

GooglePrivacyDlpV2WordListResponseInput is an input type that accepts GooglePrivacyDlpV2WordListResponseArgs and GooglePrivacyDlpV2WordListResponseOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2WordListResponseInput` via:

GooglePrivacyDlpV2WordListResponseArgs{...}

type GooglePrivacyDlpV2WordListResponseOutput

type GooglePrivacyDlpV2WordListResponseOutput struct{ *pulumi.OutputState }

Message defining a list of words or phrases to search for in the data.

func (GooglePrivacyDlpV2WordListResponseOutput) ElementType

func (GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponseOutput

func (o GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponseOutput() GooglePrivacyDlpV2WordListResponseOutput

func (GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponseOutputWithContext

func (o GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponseOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListResponseOutput

func (GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutput

func (o GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutput() GooglePrivacyDlpV2WordListResponsePtrOutput

func (GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2WordListResponseOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListResponsePtrOutput

func (GooglePrivacyDlpV2WordListResponseOutput) Words

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]

type GooglePrivacyDlpV2WordListResponsePtrInput

type GooglePrivacyDlpV2WordListResponsePtrInput interface {
	pulumi.Input

	ToGooglePrivacyDlpV2WordListResponsePtrOutput() GooglePrivacyDlpV2WordListResponsePtrOutput
	ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext(context.Context) GooglePrivacyDlpV2WordListResponsePtrOutput
}

GooglePrivacyDlpV2WordListResponsePtrInput is an input type that accepts GooglePrivacyDlpV2WordListResponseArgs, GooglePrivacyDlpV2WordListResponsePtr and GooglePrivacyDlpV2WordListResponsePtrOutput values. You can construct a concrete instance of `GooglePrivacyDlpV2WordListResponsePtrInput` via:

        GooglePrivacyDlpV2WordListResponseArgs{...}

or:

        nil

type GooglePrivacyDlpV2WordListResponsePtrOutput

type GooglePrivacyDlpV2WordListResponsePtrOutput struct{ *pulumi.OutputState }

func (GooglePrivacyDlpV2WordListResponsePtrOutput) Elem

func (GooglePrivacyDlpV2WordListResponsePtrOutput) ElementType

func (GooglePrivacyDlpV2WordListResponsePtrOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutput

func (o GooglePrivacyDlpV2WordListResponsePtrOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutput() GooglePrivacyDlpV2WordListResponsePtrOutput

func (GooglePrivacyDlpV2WordListResponsePtrOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext

func (o GooglePrivacyDlpV2WordListResponsePtrOutput) ToGooglePrivacyDlpV2WordListResponsePtrOutputWithContext(ctx context.Context) GooglePrivacyDlpV2WordListResponsePtrOutput

func (GooglePrivacyDlpV2WordListResponsePtrOutput) Words

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]

type GoogleProtobufEmpty

type GoogleProtobufEmpty struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

type GoogleProtobufEmptyArgs

type GoogleProtobufEmptyArgs struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

func (GoogleProtobufEmptyArgs) ElementType

func (GoogleProtobufEmptyArgs) ElementType() reflect.Type

func (GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyOutput

func (i GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyOutput() GoogleProtobufEmptyOutput

func (GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyOutputWithContext

func (i GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyOutputWithContext(ctx context.Context) GoogleProtobufEmptyOutput

func (GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyPtrOutput

func (i GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyPtrOutput() GoogleProtobufEmptyPtrOutput

func (GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyPtrOutputWithContext

func (i GoogleProtobufEmptyArgs) ToGoogleProtobufEmptyPtrOutputWithContext(ctx context.Context) GoogleProtobufEmptyPtrOutput

type GoogleProtobufEmptyInput

type GoogleProtobufEmptyInput interface {
	pulumi.Input

	ToGoogleProtobufEmptyOutput() GoogleProtobufEmptyOutput
	ToGoogleProtobufEmptyOutputWithContext(context.Context) GoogleProtobufEmptyOutput
}

GoogleProtobufEmptyInput is an input type that accepts GoogleProtobufEmptyArgs and GoogleProtobufEmptyOutput values. You can construct a concrete instance of `GoogleProtobufEmptyInput` via:

GoogleProtobufEmptyArgs{...}

type GoogleProtobufEmptyOutput

type GoogleProtobufEmptyOutput struct{ *pulumi.OutputState }

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

func (GoogleProtobufEmptyOutput) ElementType

func (GoogleProtobufEmptyOutput) ElementType() reflect.Type

func (GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyOutput

func (o GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyOutput() GoogleProtobufEmptyOutput

func (GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyOutputWithContext

func (o GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyOutputWithContext(ctx context.Context) GoogleProtobufEmptyOutput

func (GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyPtrOutput

func (o GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyPtrOutput() GoogleProtobufEmptyPtrOutput

func (GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyPtrOutputWithContext

func (o GoogleProtobufEmptyOutput) ToGoogleProtobufEmptyPtrOutputWithContext(ctx context.Context) GoogleProtobufEmptyPtrOutput

type GoogleProtobufEmptyPtrInput

type GoogleProtobufEmptyPtrInput interface {
	pulumi.Input

	ToGoogleProtobufEmptyPtrOutput() GoogleProtobufEmptyPtrOutput
	ToGoogleProtobufEmptyPtrOutputWithContext(context.Context) GoogleProtobufEmptyPtrOutput
}

GoogleProtobufEmptyPtrInput is an input type that accepts GoogleProtobufEmptyArgs, GoogleProtobufEmptyPtr and GoogleProtobufEmptyPtrOutput values. You can construct a concrete instance of `GoogleProtobufEmptyPtrInput` via:

        GoogleProtobufEmptyArgs{...}

or:

        nil

type GoogleProtobufEmptyPtrOutput

type GoogleProtobufEmptyPtrOutput struct{ *pulumi.OutputState }

func (GoogleProtobufEmptyPtrOutput) Elem

func (GoogleProtobufEmptyPtrOutput) ElementType

func (GoogleProtobufEmptyPtrOutput) ToGoogleProtobufEmptyPtrOutput

func (o GoogleProtobufEmptyPtrOutput) ToGoogleProtobufEmptyPtrOutput() GoogleProtobufEmptyPtrOutput

func (GoogleProtobufEmptyPtrOutput) ToGoogleProtobufEmptyPtrOutputWithContext

func (o GoogleProtobufEmptyPtrOutput) ToGoogleProtobufEmptyPtrOutputWithContext(ctx context.Context) GoogleProtobufEmptyPtrOutput

type GoogleProtobufEmptyResponse

type GoogleProtobufEmptyResponse struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

type GoogleProtobufEmptyResponseArgs

type GoogleProtobufEmptyResponseArgs struct {
}

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

func (GoogleProtobufEmptyResponseArgs) ElementType

func (GoogleProtobufEmptyResponseArgs) ToGoogleProtobufEmptyResponseOutput

func (i GoogleProtobufEmptyResponseArgs) ToGoogleProtobufEmptyResponseOutput() GoogleProtobufEmptyResponseOutput

func (GoogleProtobufEmptyResponseArgs) ToGoogleProtobufEmptyResponseOutputWithContext

func (i GoogleProtobufEmptyResponseArgs) ToGoogleProtobufEmptyResponseOutputWithContext(ctx context.Context) GoogleProtobufEmptyResponseOutput

type GoogleProtobufEmptyResponseInput

type GoogleProtobufEmptyResponseInput interface {
	pulumi.Input

	ToGoogleProtobufEmptyResponseOutput() GoogleProtobufEmptyResponseOutput
	ToGoogleProtobufEmptyResponseOutputWithContext(context.Context) GoogleProtobufEmptyResponseOutput
}

GoogleProtobufEmptyResponseInput is an input type that accepts GoogleProtobufEmptyResponseArgs and GoogleProtobufEmptyResponseOutput values. You can construct a concrete instance of `GoogleProtobufEmptyResponseInput` via:

GoogleProtobufEmptyResponseArgs{...}

type GoogleProtobufEmptyResponseOutput

type GoogleProtobufEmptyResponseOutput struct{ *pulumi.OutputState }

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.

func (GoogleProtobufEmptyResponseOutput) ElementType

func (GoogleProtobufEmptyResponseOutput) ToGoogleProtobufEmptyResponseOutput

func (o GoogleProtobufEmptyResponseOutput) ToGoogleProtobufEmptyResponseOutput() GoogleProtobufEmptyResponseOutput

func (GoogleProtobufEmptyResponseOutput) ToGoogleProtobufEmptyResponseOutputWithContext

func (o GoogleProtobufEmptyResponseOutput) ToGoogleProtobufEmptyResponseOutputWithContext(ctx context.Context) GoogleProtobufEmptyResponseOutput

type GoogleRpcStatusResponse

type GoogleRpcStatusResponse struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// 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.
	Message string `pulumi:"message"`
}

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](https://github.com/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](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusResponseArgs

type GoogleRpcStatusResponseArgs struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code pulumi.IntInput `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details pulumi.StringMapArrayInput `pulumi:"details"`
	// 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.
	Message pulumi.StringInput `pulumi:"message"`
}

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](https://github.com/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](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseArgs) ElementType

func (GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutput

func (i GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutputWithContext

func (i GoogleRpcStatusResponseArgs) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

type GoogleRpcStatusResponseInput

type GoogleRpcStatusResponseInput interface {
	pulumi.Input

	ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput
	ToGoogleRpcStatusResponseOutputWithContext(context.Context) GoogleRpcStatusResponseOutput
}

GoogleRpcStatusResponseInput is an input type that accepts GoogleRpcStatusResponseArgs and GoogleRpcStatusResponseOutput values. You can construct a concrete instance of `GoogleRpcStatusResponseInput` via:

GoogleRpcStatusResponseArgs{...}

type GoogleRpcStatusResponseOutput

type GoogleRpcStatusResponseOutput struct{ *pulumi.OutputState }

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](https://github.com/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](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusResponseOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusResponseOutput) ElementType

func (GoogleRpcStatusResponseOutput) Message

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.

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

type GoogleTypeDate

type GoogleTypeDate struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day *int `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month *int `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year *int `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

type GoogleTypeDateArgs

type GoogleTypeDateArgs struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day pulumi.IntPtrInput `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month pulumi.IntPtrInput `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year pulumi.IntPtrInput `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

func (GoogleTypeDateArgs) ElementType

func (GoogleTypeDateArgs) ElementType() reflect.Type

func (GoogleTypeDateArgs) ToGoogleTypeDateOutput

func (i GoogleTypeDateArgs) ToGoogleTypeDateOutput() GoogleTypeDateOutput

func (GoogleTypeDateArgs) ToGoogleTypeDateOutputWithContext

func (i GoogleTypeDateArgs) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput

func (GoogleTypeDateArgs) ToGoogleTypeDatePtrOutput

func (i GoogleTypeDateArgs) ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput

func (GoogleTypeDateArgs) ToGoogleTypeDatePtrOutputWithContext

func (i GoogleTypeDateArgs) ToGoogleTypeDatePtrOutputWithContext(ctx context.Context) GoogleTypeDatePtrOutput

type GoogleTypeDateInput

type GoogleTypeDateInput interface {
	pulumi.Input

	ToGoogleTypeDateOutput() GoogleTypeDateOutput
	ToGoogleTypeDateOutputWithContext(context.Context) GoogleTypeDateOutput
}

GoogleTypeDateInput is an input type that accepts GoogleTypeDateArgs and GoogleTypeDateOutput values. You can construct a concrete instance of `GoogleTypeDateInput` via:

GoogleTypeDateArgs{...}

type GoogleTypeDateOutput

type GoogleTypeDateOutput struct{ *pulumi.OutputState }

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

func (GoogleTypeDateOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDateOutput) ElementType

func (GoogleTypeDateOutput) ElementType() reflect.Type

func (GoogleTypeDateOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDateOutput) ToGoogleTypeDateOutput

func (o GoogleTypeDateOutput) ToGoogleTypeDateOutput() GoogleTypeDateOutput

func (GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext

func (o GoogleTypeDateOutput) ToGoogleTypeDateOutputWithContext(ctx context.Context) GoogleTypeDateOutput

func (GoogleTypeDateOutput) ToGoogleTypeDatePtrOutput

func (o GoogleTypeDateOutput) ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput

func (GoogleTypeDateOutput) ToGoogleTypeDatePtrOutputWithContext

func (o GoogleTypeDateOutput) ToGoogleTypeDatePtrOutputWithContext(ctx context.Context) GoogleTypeDatePtrOutput

func (GoogleTypeDateOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeDatePtrInput

type GoogleTypeDatePtrInput interface {
	pulumi.Input

	ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput
	ToGoogleTypeDatePtrOutputWithContext(context.Context) GoogleTypeDatePtrOutput
}

GoogleTypeDatePtrInput is an input type that accepts GoogleTypeDateArgs, GoogleTypeDatePtr and GoogleTypeDatePtrOutput values. You can construct a concrete instance of `GoogleTypeDatePtrInput` via:

        GoogleTypeDateArgs{...}

or:

        nil

type GoogleTypeDatePtrOutput

type GoogleTypeDatePtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeDatePtrOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDatePtrOutput) Elem

func (GoogleTypeDatePtrOutput) ElementType

func (GoogleTypeDatePtrOutput) ElementType() reflect.Type

func (GoogleTypeDatePtrOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutput

func (o GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutput() GoogleTypeDatePtrOutput

func (GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutputWithContext

func (o GoogleTypeDatePtrOutput) ToGoogleTypeDatePtrOutputWithContext(ctx context.Context) GoogleTypeDatePtrOutput

func (GoogleTypeDatePtrOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeDateResponse

type GoogleTypeDateResponse struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day int `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month int `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year int `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

type GoogleTypeDateResponseArgs

type GoogleTypeDateResponseArgs struct {
	// Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
	Day pulumi.IntInput `pulumi:"day"`
	// Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
	Month pulumi.IntInput `pulumi:"month"`
	// Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
	Year pulumi.IntInput `pulumi:"year"`
}

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

func (GoogleTypeDateResponseArgs) ElementType

func (GoogleTypeDateResponseArgs) ElementType() reflect.Type

func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutput

func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput

func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutputWithContext

func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput

func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutput

func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput

func (GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutputWithContext

func (i GoogleTypeDateResponseArgs) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput

type GoogleTypeDateResponseInput

type GoogleTypeDateResponseInput interface {
	pulumi.Input

	ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput
	ToGoogleTypeDateResponseOutputWithContext(context.Context) GoogleTypeDateResponseOutput
}

GoogleTypeDateResponseInput is an input type that accepts GoogleTypeDateResponseArgs and GoogleTypeDateResponseOutput values. You can construct a concrete instance of `GoogleTypeDateResponseInput` via:

GoogleTypeDateResponseArgs{...}

type GoogleTypeDateResponseOutput

type GoogleTypeDateResponseOutput struct{ *pulumi.OutputState }

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values * A month and day value, with a zero year, such as an anniversary * A year on its own, with zero month and day values * A year and month value, with a zero day, such as a credit card expiration date Related types are google.type.TimeOfDay and `google.protobuf.Timestamp`.

func (GoogleTypeDateResponseOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDateResponseOutput) ElementType

func (GoogleTypeDateResponseOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput

func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutput() GoogleTypeDateResponseOutput

func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext

func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponseOutputWithContext(ctx context.Context) GoogleTypeDateResponseOutput

func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutput

func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput

func (GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutputWithContext

func (o GoogleTypeDateResponseOutput) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput

func (GoogleTypeDateResponseOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeDateResponsePtrInput

type GoogleTypeDateResponsePtrInput interface {
	pulumi.Input

	ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput
	ToGoogleTypeDateResponsePtrOutputWithContext(context.Context) GoogleTypeDateResponsePtrOutput
}

GoogleTypeDateResponsePtrInput is an input type that accepts GoogleTypeDateResponseArgs, GoogleTypeDateResponsePtr and GoogleTypeDateResponsePtrOutput values. You can construct a concrete instance of `GoogleTypeDateResponsePtrInput` via:

        GoogleTypeDateResponseArgs{...}

or:

        nil

type GoogleTypeDateResponsePtrOutput

type GoogleTypeDateResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeDateResponsePtrOutput) Day

Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.

func (GoogleTypeDateResponsePtrOutput) Elem

func (GoogleTypeDateResponsePtrOutput) ElementType

func (GoogleTypeDateResponsePtrOutput) Month

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

func (GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutput

func (o GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutput() GoogleTypeDateResponsePtrOutput

func (GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutputWithContext

func (o GoogleTypeDateResponsePtrOutput) ToGoogleTypeDateResponsePtrOutputWithContext(ctx context.Context) GoogleTypeDateResponsePtrOutput

func (GoogleTypeDateResponsePtrOutput) Year

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

type GoogleTypeTimeOfDay

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

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.

type GoogleTypeTimeOfDayArgs

type GoogleTypeTimeOfDayArgs struct {
	// Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
	Hours pulumi.IntPtrInput `pulumi:"hours"`
	// Minutes of hour of day. Must be from 0 to 59.
	Minutes pulumi.IntPtrInput `pulumi:"minutes"`
	// Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
	Nanos pulumi.IntPtrInput `pulumi:"nanos"`
	// Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
	Seconds pulumi.IntPtrInput `pulumi:"seconds"`
}

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.

func (GoogleTypeTimeOfDayArgs) ElementType

func (GoogleTypeTimeOfDayArgs) ElementType() reflect.Type

func (GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayOutput

func (i GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayOutput() GoogleTypeTimeOfDayOutput

func (GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayOutputWithContext

func (i GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayOutput

func (GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayPtrOutput

func (i GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayPtrOutput() GoogleTypeTimeOfDayPtrOutput

func (GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayPtrOutputWithContext

func (i GoogleTypeTimeOfDayArgs) ToGoogleTypeTimeOfDayPtrOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayPtrOutput

type GoogleTypeTimeOfDayInput

type GoogleTypeTimeOfDayInput interface {
	pulumi.Input

	ToGoogleTypeTimeOfDayOutput() GoogleTypeTimeOfDayOutput
	ToGoogleTypeTimeOfDayOutputWithContext(context.Context) GoogleTypeTimeOfDayOutput
}

GoogleTypeTimeOfDayInput is an input type that accepts GoogleTypeTimeOfDayArgs and GoogleTypeTimeOfDayOutput values. You can construct a concrete instance of `GoogleTypeTimeOfDayInput` via:

GoogleTypeTimeOfDayArgs{...}

type GoogleTypeTimeOfDayOutput

type GoogleTypeTimeOfDayOutput struct{ *pulumi.OutputState }

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.

func (GoogleTypeTimeOfDayOutput) ElementType

func (GoogleTypeTimeOfDayOutput) ElementType() reflect.Type

func (GoogleTypeTimeOfDayOutput) Hours

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeTimeOfDayOutput) Minutes

Minutes of hour of day. Must be from 0 to 59.

func (GoogleTypeTimeOfDayOutput) Nanos

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

func (GoogleTypeTimeOfDayOutput) Seconds

Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayOutput

func (o GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayOutput() GoogleTypeTimeOfDayOutput

func (GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayOutputWithContext

func (o GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayOutput

func (GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayPtrOutput

func (o GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayPtrOutput() GoogleTypeTimeOfDayPtrOutput

func (GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayPtrOutputWithContext

func (o GoogleTypeTimeOfDayOutput) ToGoogleTypeTimeOfDayPtrOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayPtrOutput

type GoogleTypeTimeOfDayPtrInput

type GoogleTypeTimeOfDayPtrInput interface {
	pulumi.Input

	ToGoogleTypeTimeOfDayPtrOutput() GoogleTypeTimeOfDayPtrOutput
	ToGoogleTypeTimeOfDayPtrOutputWithContext(context.Context) GoogleTypeTimeOfDayPtrOutput
}

GoogleTypeTimeOfDayPtrInput is an input type that accepts GoogleTypeTimeOfDayArgs, GoogleTypeTimeOfDayPtr and GoogleTypeTimeOfDayPtrOutput values. You can construct a concrete instance of `GoogleTypeTimeOfDayPtrInput` via:

        GoogleTypeTimeOfDayArgs{...}

or:

        nil

type GoogleTypeTimeOfDayPtrOutput

type GoogleTypeTimeOfDayPtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeTimeOfDayPtrOutput) Elem

func (GoogleTypeTimeOfDayPtrOutput) ElementType

func (GoogleTypeTimeOfDayPtrOutput) Hours

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeTimeOfDayPtrOutput) Minutes

Minutes of hour of day. Must be from 0 to 59.

func (GoogleTypeTimeOfDayPtrOutput) Nanos

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

func (GoogleTypeTimeOfDayPtrOutput) Seconds

Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeTimeOfDayPtrOutput) ToGoogleTypeTimeOfDayPtrOutput

func (o GoogleTypeTimeOfDayPtrOutput) ToGoogleTypeTimeOfDayPtrOutput() GoogleTypeTimeOfDayPtrOutput

func (GoogleTypeTimeOfDayPtrOutput) ToGoogleTypeTimeOfDayPtrOutputWithContext

func (o GoogleTypeTimeOfDayPtrOutput) ToGoogleTypeTimeOfDayPtrOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayPtrOutput

type GoogleTypeTimeOfDayResponse

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

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.

type GoogleTypeTimeOfDayResponseArgs

type GoogleTypeTimeOfDayResponseArgs struct {
	// Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
	Hours pulumi.IntInput `pulumi:"hours"`
	// Minutes of hour of day. Must be from 0 to 59.
	Minutes pulumi.IntInput `pulumi:"minutes"`
	// Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
	Nanos pulumi.IntInput `pulumi:"nanos"`
	// Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
	Seconds pulumi.IntInput `pulumi:"seconds"`
}

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.

func (GoogleTypeTimeOfDayResponseArgs) ElementType

func (GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponseOutput

func (i GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponseOutput() GoogleTypeTimeOfDayResponseOutput

func (GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponseOutputWithContext

func (i GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponseOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayResponseOutput

func (GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponsePtrOutput

func (i GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponsePtrOutput() GoogleTypeTimeOfDayResponsePtrOutput

func (GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponsePtrOutputWithContext

func (i GoogleTypeTimeOfDayResponseArgs) ToGoogleTypeTimeOfDayResponsePtrOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayResponsePtrOutput

type GoogleTypeTimeOfDayResponseInput

type GoogleTypeTimeOfDayResponseInput interface {
	pulumi.Input

	ToGoogleTypeTimeOfDayResponseOutput() GoogleTypeTimeOfDayResponseOutput
	ToGoogleTypeTimeOfDayResponseOutputWithContext(context.Context) GoogleTypeTimeOfDayResponseOutput
}

GoogleTypeTimeOfDayResponseInput is an input type that accepts GoogleTypeTimeOfDayResponseArgs and GoogleTypeTimeOfDayResponseOutput values. You can construct a concrete instance of `GoogleTypeTimeOfDayResponseInput` via:

GoogleTypeTimeOfDayResponseArgs{...}

type GoogleTypeTimeOfDayResponseOutput

type GoogleTypeTimeOfDayResponseOutput struct{ *pulumi.OutputState }

Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.

func (GoogleTypeTimeOfDayResponseOutput) ElementType

func (GoogleTypeTimeOfDayResponseOutput) Hours

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeTimeOfDayResponseOutput) Minutes

Minutes of hour of day. Must be from 0 to 59.

func (GoogleTypeTimeOfDayResponseOutput) Nanos

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

func (GoogleTypeTimeOfDayResponseOutput) Seconds

Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponseOutput

func (o GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponseOutput() GoogleTypeTimeOfDayResponseOutput

func (GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponseOutputWithContext

func (o GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponseOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayResponseOutput

func (GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponsePtrOutput

func (o GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponsePtrOutput() GoogleTypeTimeOfDayResponsePtrOutput

func (GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponsePtrOutputWithContext

func (o GoogleTypeTimeOfDayResponseOutput) ToGoogleTypeTimeOfDayResponsePtrOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayResponsePtrOutput

type GoogleTypeTimeOfDayResponsePtrInput

type GoogleTypeTimeOfDayResponsePtrInput interface {
	pulumi.Input

	ToGoogleTypeTimeOfDayResponsePtrOutput() GoogleTypeTimeOfDayResponsePtrOutput
	ToGoogleTypeTimeOfDayResponsePtrOutputWithContext(context.Context) GoogleTypeTimeOfDayResponsePtrOutput
}

GoogleTypeTimeOfDayResponsePtrInput is an input type that accepts GoogleTypeTimeOfDayResponseArgs, GoogleTypeTimeOfDayResponsePtr and GoogleTypeTimeOfDayResponsePtrOutput values. You can construct a concrete instance of `GoogleTypeTimeOfDayResponsePtrInput` via:

        GoogleTypeTimeOfDayResponseArgs{...}

or:

        nil

type GoogleTypeTimeOfDayResponsePtrOutput

type GoogleTypeTimeOfDayResponsePtrOutput struct{ *pulumi.OutputState }

func (GoogleTypeTimeOfDayResponsePtrOutput) Elem

func (GoogleTypeTimeOfDayResponsePtrOutput) ElementType

func (GoogleTypeTimeOfDayResponsePtrOutput) Hours

Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.

func (GoogleTypeTimeOfDayResponsePtrOutput) Minutes

Minutes of hour of day. Must be from 0 to 59.

func (GoogleTypeTimeOfDayResponsePtrOutput) Nanos

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

func (GoogleTypeTimeOfDayResponsePtrOutput) Seconds

Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

func (GoogleTypeTimeOfDayResponsePtrOutput) ToGoogleTypeTimeOfDayResponsePtrOutput

func (o GoogleTypeTimeOfDayResponsePtrOutput) ToGoogleTypeTimeOfDayResponsePtrOutput() GoogleTypeTimeOfDayResponsePtrOutput

func (GoogleTypeTimeOfDayResponsePtrOutput) ToGoogleTypeTimeOfDayResponsePtrOutputWithContext

func (o GoogleTypeTimeOfDayResponsePtrOutput) ToGoogleTypeTimeOfDayResponsePtrOutputWithContext(ctx context.Context) GoogleTypeTimeOfDayResponsePtrOutput

type InspectTemplate

type InspectTemplate struct {
	pulumi.CustomResourceState

	// The creation timestamp of an inspectTemplate.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Short description (max 256 chars).
	Description pulumi.StringOutput `pulumi:"description"`
	// Display name (max 256 chars).
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The core content of the template. Configuration of the scanning process.
	InspectConfig GooglePrivacyDlpV2InspectConfigResponseOutput `pulumi:"inspectConfig"`
	// The template name. The template will have one of the following formats: `projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID`;
	Name pulumi.StringOutput `pulumi:"name"`
	// The last update timestamp of an inspectTemplate.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

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

func GetInspectTemplate

func GetInspectTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InspectTemplateState, opts ...pulumi.ResourceOption) (*InspectTemplate, error)

GetInspectTemplate gets an existing InspectTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInspectTemplate

func NewInspectTemplate(ctx *pulumi.Context,
	name string, args *InspectTemplateArgs, opts ...pulumi.ResourceOption) (*InspectTemplate, error)

NewInspectTemplate registers a new resource with the given unique name, arguments, and options.

func (*InspectTemplate) ElementType

func (*InspectTemplate) ElementType() reflect.Type

func (*InspectTemplate) ToInspectTemplateOutput

func (i *InspectTemplate) ToInspectTemplateOutput() InspectTemplateOutput

func (*InspectTemplate) ToInspectTemplateOutputWithContext

func (i *InspectTemplate) ToInspectTemplateOutputWithContext(ctx context.Context) InspectTemplateOutput

type InspectTemplateArgs

type InspectTemplateArgs struct {
	// Short description (max 256 chars).
	Description pulumi.StringPtrInput
	// Display name (max 256 chars).
	DisplayName pulumi.StringPtrInput
	// The core content of the template. Configuration of the scanning process.
	InspectConfig GooglePrivacyDlpV2InspectConfigPtrInput
	Location      pulumi.StringPtrInput
	Project       pulumi.StringPtrInput
	// The template id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: `[a-zA-Z\d-_]+`. The maximum length is 100 characters. Can be empty to allow the system to generate one.
	TemplateId pulumi.StringPtrInput
}

The set of arguments for constructing a InspectTemplate resource.

func (InspectTemplateArgs) ElementType

func (InspectTemplateArgs) ElementType() reflect.Type

type InspectTemplateInput

type InspectTemplateInput interface {
	pulumi.Input

	ToInspectTemplateOutput() InspectTemplateOutput
	ToInspectTemplateOutputWithContext(ctx context.Context) InspectTemplateOutput
}

type InspectTemplateOutput

type InspectTemplateOutput struct{ *pulumi.OutputState }

func (InspectTemplateOutput) ElementType

func (InspectTemplateOutput) ElementType() reflect.Type

func (InspectTemplateOutput) ToInspectTemplateOutput

func (o InspectTemplateOutput) ToInspectTemplateOutput() InspectTemplateOutput

func (InspectTemplateOutput) ToInspectTemplateOutputWithContext

func (o InspectTemplateOutput) ToInspectTemplateOutputWithContext(ctx context.Context) InspectTemplateOutput

type InspectTemplateState

type InspectTemplateState struct {
}

func (InspectTemplateState) ElementType

func (InspectTemplateState) ElementType() reflect.Type

type JobTrigger

type JobTrigger struct {
	pulumi.CustomResourceState

	// The creation timestamp of a triggeredJob.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// User provided description (max 256 chars)
	Description pulumi.StringOutput `pulumi:"description"`
	// Display name (max 100 chars)
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// 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.
	Errors GooglePrivacyDlpV2ErrorResponseArrayOutput `pulumi:"errors"`
	// For inspect jobs, a snapshot of the configuration.
	InspectJob GooglePrivacyDlpV2InspectJobConfigResponseOutput `pulumi:"inspectJob"`
	// The timestamp of the last time this trigger executed.
	LastRunTime pulumi.StringOutput `pulumi:"lastRunTime"`
	// Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example `projects/dlp-test-project/jobTriggers/53234423`.
	Name pulumi.StringOutput `pulumi:"name"`
	// A status for this trigger.
	Status pulumi.StringOutput `pulumi:"status"`
	// 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.
	Triggers GooglePrivacyDlpV2TriggerResponseArrayOutput `pulumi:"triggers"`
	// The last update timestamp of a triggeredJob.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

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.

func GetJobTrigger

func GetJobTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobTriggerState, opts ...pulumi.ResourceOption) (*JobTrigger, error)

GetJobTrigger gets an existing JobTrigger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJobTrigger

func NewJobTrigger(ctx *pulumi.Context,
	name string, args *JobTriggerArgs, opts ...pulumi.ResourceOption) (*JobTrigger, error)

NewJobTrigger registers a new resource with the given unique name, arguments, and options.

func (*JobTrigger) ElementType

func (*JobTrigger) ElementType() reflect.Type

func (*JobTrigger) ToJobTriggerOutput

func (i *JobTrigger) ToJobTriggerOutput() JobTriggerOutput

func (*JobTrigger) ToJobTriggerOutputWithContext

func (i *JobTrigger) ToJobTriggerOutputWithContext(ctx context.Context) JobTriggerOutput

type JobTriggerArgs

type JobTriggerArgs struct {
	// User provided description (max 256 chars)
	Description pulumi.StringPtrInput
	// Display name (max 100 chars)
	DisplayName pulumi.StringPtrInput
	// For inspect jobs, a snapshot of the configuration.
	InspectJob GooglePrivacyDlpV2InspectJobConfigPtrInput
	Location   pulumi.StringPtrInput
	// Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example `projects/dlp-test-project/jobTriggers/53234423`.
	Name    pulumi.StringPtrInput
	Project pulumi.StringPtrInput
	// A status for this trigger.
	Status JobTriggerStatusInput
	// 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.
	TriggerId pulumi.StringPtrInput
	// 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.
	Triggers GooglePrivacyDlpV2TriggerArrayInput
}

The set of arguments for constructing a JobTrigger resource.

func (JobTriggerArgs) ElementType

func (JobTriggerArgs) ElementType() reflect.Type

type JobTriggerInput

type JobTriggerInput interface {
	pulumi.Input

	ToJobTriggerOutput() JobTriggerOutput
	ToJobTriggerOutputWithContext(ctx context.Context) JobTriggerOutput
}

type JobTriggerOutput

type JobTriggerOutput struct{ *pulumi.OutputState }

func (JobTriggerOutput) ElementType

func (JobTriggerOutput) ElementType() reflect.Type

func (JobTriggerOutput) ToJobTriggerOutput

func (o JobTriggerOutput) ToJobTriggerOutput() JobTriggerOutput

func (JobTriggerOutput) ToJobTriggerOutputWithContext

func (o JobTriggerOutput) ToJobTriggerOutputWithContext(ctx context.Context) JobTriggerOutput

type JobTriggerState

type JobTriggerState struct {
}

func (JobTriggerState) ElementType

func (JobTriggerState) ElementType() reflect.Type

type JobTriggerStatus added in v0.4.0

type JobTriggerStatus string

Required. A status for this trigger.

func (JobTriggerStatus) ElementType added in v0.4.0

func (JobTriggerStatus) ElementType() reflect.Type

func (JobTriggerStatus) ToJobTriggerStatusOutput added in v0.6.0

func (e JobTriggerStatus) ToJobTriggerStatusOutput() JobTriggerStatusOutput

func (JobTriggerStatus) ToJobTriggerStatusOutputWithContext added in v0.6.0

func (e JobTriggerStatus) ToJobTriggerStatusOutputWithContext(ctx context.Context) JobTriggerStatusOutput

func (JobTriggerStatus) ToJobTriggerStatusPtrOutput added in v0.6.0

func (e JobTriggerStatus) ToJobTriggerStatusPtrOutput() JobTriggerStatusPtrOutput

func (JobTriggerStatus) ToJobTriggerStatusPtrOutputWithContext added in v0.6.0

func (e JobTriggerStatus) ToJobTriggerStatusPtrOutputWithContext(ctx context.Context) JobTriggerStatusPtrOutput

func (JobTriggerStatus) ToStringOutput added in v0.4.0

func (e JobTriggerStatus) ToStringOutput() pulumi.StringOutput

func (JobTriggerStatus) ToStringOutputWithContext added in v0.4.0

func (e JobTriggerStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JobTriggerStatus) ToStringPtrOutput added in v0.4.0

func (e JobTriggerStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobTriggerStatus) ToStringPtrOutputWithContext added in v0.4.0

func (e JobTriggerStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JobTriggerStatusInput added in v0.6.0

type JobTriggerStatusInput interface {
	pulumi.Input

	ToJobTriggerStatusOutput() JobTriggerStatusOutput
	ToJobTriggerStatusOutputWithContext(context.Context) JobTriggerStatusOutput
}

JobTriggerStatusInput is an input type that accepts JobTriggerStatusArgs and JobTriggerStatusOutput values. You can construct a concrete instance of `JobTriggerStatusInput` via:

JobTriggerStatusArgs{...}

type JobTriggerStatusOutput added in v0.6.0

type JobTriggerStatusOutput struct{ *pulumi.OutputState }

func (JobTriggerStatusOutput) ElementType added in v0.6.0

func (JobTriggerStatusOutput) ElementType() reflect.Type

func (JobTriggerStatusOutput) ToJobTriggerStatusOutput added in v0.6.0

func (o JobTriggerStatusOutput) ToJobTriggerStatusOutput() JobTriggerStatusOutput

func (JobTriggerStatusOutput) ToJobTriggerStatusOutputWithContext added in v0.6.0

func (o JobTriggerStatusOutput) ToJobTriggerStatusOutputWithContext(ctx context.Context) JobTriggerStatusOutput

func (JobTriggerStatusOutput) ToJobTriggerStatusPtrOutput added in v0.6.0

func (o JobTriggerStatusOutput) ToJobTriggerStatusPtrOutput() JobTriggerStatusPtrOutput

func (JobTriggerStatusOutput) ToJobTriggerStatusPtrOutputWithContext added in v0.6.0

func (o JobTriggerStatusOutput) ToJobTriggerStatusPtrOutputWithContext(ctx context.Context) JobTriggerStatusPtrOutput

func (JobTriggerStatusOutput) ToStringOutput added in v0.6.0

func (o JobTriggerStatusOutput) ToStringOutput() pulumi.StringOutput

func (JobTriggerStatusOutput) ToStringOutputWithContext added in v0.6.0

func (o JobTriggerStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (JobTriggerStatusOutput) ToStringPtrOutput added in v0.6.0

func (o JobTriggerStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobTriggerStatusOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o JobTriggerStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type JobTriggerStatusPtrInput added in v0.6.0

type JobTriggerStatusPtrInput interface {
	pulumi.Input

	ToJobTriggerStatusPtrOutput() JobTriggerStatusPtrOutput
	ToJobTriggerStatusPtrOutputWithContext(context.Context) JobTriggerStatusPtrOutput
}

func JobTriggerStatusPtr added in v0.6.0

func JobTriggerStatusPtr(v string) JobTriggerStatusPtrInput

type JobTriggerStatusPtrOutput added in v0.6.0

type JobTriggerStatusPtrOutput struct{ *pulumi.OutputState }

func (JobTriggerStatusPtrOutput) Elem added in v0.6.0

func (JobTriggerStatusPtrOutput) ElementType added in v0.6.0

func (JobTriggerStatusPtrOutput) ElementType() reflect.Type

func (JobTriggerStatusPtrOutput) ToJobTriggerStatusPtrOutput added in v0.6.0

func (o JobTriggerStatusPtrOutput) ToJobTriggerStatusPtrOutput() JobTriggerStatusPtrOutput

func (JobTriggerStatusPtrOutput) ToJobTriggerStatusPtrOutputWithContext added in v0.6.0

func (o JobTriggerStatusPtrOutput) ToJobTriggerStatusPtrOutputWithContext(ctx context.Context) JobTriggerStatusPtrOutput

func (JobTriggerStatusPtrOutput) ToStringPtrOutput added in v0.6.0

func (o JobTriggerStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (JobTriggerStatusPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o JobTriggerStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupDeidentifyTemplateArgs added in v0.4.0

type LookupDeidentifyTemplateArgs struct {
	DeidentifyTemplateId string  `pulumi:"deidentifyTemplateId"`
	Location             string  `pulumi:"location"`
	Project              *string `pulumi:"project"`
}

type LookupDeidentifyTemplateOutputArgs added in v0.8.0

type LookupDeidentifyTemplateOutputArgs struct {
	DeidentifyTemplateId pulumi.StringInput    `pulumi:"deidentifyTemplateId"`
	Location             pulumi.StringInput    `pulumi:"location"`
	Project              pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDeidentifyTemplateOutputArgs) ElementType added in v0.8.0

type LookupDeidentifyTemplateResult added in v0.4.0

type LookupDeidentifyTemplateResult struct {
	// The creation timestamp of an inspectTemplate.
	CreateTime string `pulumi:"createTime"`
	// The core content of the template.
	DeidentifyConfig GooglePrivacyDlpV2DeidentifyConfigResponse `pulumi:"deidentifyConfig"`
	// Short description (max 256 chars).
	Description string `pulumi:"description"`
	// Display name (max 256 chars).
	DisplayName string `pulumi:"displayName"`
	// The template name. The template will have one of the following formats: `projects/PROJECT_ID/deidentifyTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/deidentifyTemplates/TEMPLATE_ID`
	Name string `pulumi:"name"`
	// The last update timestamp of an inspectTemplate.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupDeidentifyTemplate added in v0.4.0

func LookupDeidentifyTemplate(ctx *pulumi.Context, args *LookupDeidentifyTemplateArgs, opts ...pulumi.InvokeOption) (*LookupDeidentifyTemplateResult, error)

Gets a DeidentifyTemplate. See https://cloud.google.com/dlp/docs/creating-templates-deid to learn more.

type LookupDeidentifyTemplateResultOutput added in v0.8.0

type LookupDeidentifyTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupDeidentifyTemplateResultOutput) CreateTime added in v0.8.0

The creation timestamp of an inspectTemplate.

func (LookupDeidentifyTemplateResultOutput) DeidentifyConfig added in v0.8.0

The core content of the template.

func (LookupDeidentifyTemplateResultOutput) Description added in v0.8.0

Short description (max 256 chars).

func (LookupDeidentifyTemplateResultOutput) DisplayName added in v0.8.0

Display name (max 256 chars).

func (LookupDeidentifyTemplateResultOutput) ElementType added in v0.8.0

func (LookupDeidentifyTemplateResultOutput) Name added in v0.8.0

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

func (LookupDeidentifyTemplateResultOutput) ToLookupDeidentifyTemplateResultOutput added in v0.8.0

func (o LookupDeidentifyTemplateResultOutput) ToLookupDeidentifyTemplateResultOutput() LookupDeidentifyTemplateResultOutput

func (LookupDeidentifyTemplateResultOutput) ToLookupDeidentifyTemplateResultOutputWithContext added in v0.8.0

func (o LookupDeidentifyTemplateResultOutput) ToLookupDeidentifyTemplateResultOutputWithContext(ctx context.Context) LookupDeidentifyTemplateResultOutput

func (LookupDeidentifyTemplateResultOutput) UpdateTime added in v0.8.0

The last update timestamp of an inspectTemplate.

type LookupDlpJobArgs added in v0.4.0

type LookupDlpJobArgs struct {
	DlpJobId string  `pulumi:"dlpJobId"`
	Location string  `pulumi:"location"`
	Project  *string `pulumi:"project"`
}

type LookupDlpJobOutputArgs added in v0.8.0

type LookupDlpJobOutputArgs struct {
	DlpJobId pulumi.StringInput    `pulumi:"dlpJobId"`
	Location pulumi.StringInput    `pulumi:"location"`
	Project  pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDlpJobOutputArgs) ElementType added in v0.8.0

func (LookupDlpJobOutputArgs) ElementType() reflect.Type

type LookupDlpJobResult added in v0.4.0

type LookupDlpJobResult struct {
	// Time when the job was created.
	CreateTime string `pulumi:"createTime"`
	// Time when the job finished.
	EndTime string `pulumi:"endTime"`
	// A stream of errors encountered running the job.
	Errors []GooglePrivacyDlpV2ErrorResponse `pulumi:"errors"`
	// Results from inspecting a data source.
	InspectDetails GooglePrivacyDlpV2InspectDataSourceDetailsResponse `pulumi:"inspectDetails"`
	// If created by a job trigger, the resource name of the trigger that instantiated the job.
	JobTriggerName string `pulumi:"jobTriggerName"`
	// The server-assigned name.
	Name string `pulumi:"name"`
	// Results from analyzing risk of a data source.
	RiskDetails GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse `pulumi:"riskDetails"`
	// Time when the job started.
	StartTime string `pulumi:"startTime"`
	// State of a job.
	State string `pulumi:"state"`
	// The type of job.
	Type string `pulumi:"type"`
}

func LookupDlpJob added in v0.4.0

func LookupDlpJob(ctx *pulumi.Context, args *LookupDlpJobArgs, opts ...pulumi.InvokeOption) (*LookupDlpJobResult, error)

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

type LookupDlpJobResultOutput added in v0.8.0

type LookupDlpJobResultOutput struct{ *pulumi.OutputState }

func LookupDlpJobOutput added in v0.8.0

func LookupDlpJobOutput(ctx *pulumi.Context, args LookupDlpJobOutputArgs, opts ...pulumi.InvokeOption) LookupDlpJobResultOutput

func (LookupDlpJobResultOutput) CreateTime added in v0.8.0

Time when the job was created.

func (LookupDlpJobResultOutput) ElementType added in v0.8.0

func (LookupDlpJobResultOutput) ElementType() reflect.Type

func (LookupDlpJobResultOutput) EndTime added in v0.8.0

Time when the job finished.

func (LookupDlpJobResultOutput) Errors added in v0.8.0

A stream of errors encountered running the job.

func (LookupDlpJobResultOutput) InspectDetails added in v0.8.0

Results from inspecting a data source.

func (LookupDlpJobResultOutput) JobTriggerName added in v0.8.0

func (o LookupDlpJobResultOutput) JobTriggerName() pulumi.StringOutput

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

func (LookupDlpJobResultOutput) Name added in v0.8.0

The server-assigned name.

func (LookupDlpJobResultOutput) RiskDetails added in v0.8.0

Results from analyzing risk of a data source.

func (LookupDlpJobResultOutput) StartTime added in v0.8.0

Time when the job started.

func (LookupDlpJobResultOutput) State added in v0.8.0

State of a job.

func (LookupDlpJobResultOutput) ToLookupDlpJobResultOutput added in v0.8.0

func (o LookupDlpJobResultOutput) ToLookupDlpJobResultOutput() LookupDlpJobResultOutput

func (LookupDlpJobResultOutput) ToLookupDlpJobResultOutputWithContext added in v0.8.0

func (o LookupDlpJobResultOutput) ToLookupDlpJobResultOutputWithContext(ctx context.Context) LookupDlpJobResultOutput

func (LookupDlpJobResultOutput) Type added in v0.8.0

The type of job.

type LookupInspectTemplateArgs added in v0.4.0

type LookupInspectTemplateArgs struct {
	InspectTemplateId string  `pulumi:"inspectTemplateId"`
	Location          string  `pulumi:"location"`
	Project           *string `pulumi:"project"`
}

type LookupInspectTemplateOutputArgs added in v0.8.0

type LookupInspectTemplateOutputArgs struct {
	InspectTemplateId pulumi.StringInput    `pulumi:"inspectTemplateId"`
	Location          pulumi.StringInput    `pulumi:"location"`
	Project           pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupInspectTemplateOutputArgs) ElementType added in v0.8.0

type LookupInspectTemplateResult added in v0.4.0

type LookupInspectTemplateResult struct {
	// The creation timestamp of an inspectTemplate.
	CreateTime string `pulumi:"createTime"`
	// Short description (max 256 chars).
	Description string `pulumi:"description"`
	// Display name (max 256 chars).
	DisplayName string `pulumi:"displayName"`
	// The core content of the template. Configuration of the scanning process.
	InspectConfig GooglePrivacyDlpV2InspectConfigResponse `pulumi:"inspectConfig"`
	// The template name. The template will have one of the following formats: `projects/PROJECT_ID/inspectTemplates/TEMPLATE_ID` OR `organizations/ORGANIZATION_ID/inspectTemplates/TEMPLATE_ID`;
	Name string `pulumi:"name"`
	// The last update timestamp of an inspectTemplate.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupInspectTemplate added in v0.4.0

func LookupInspectTemplate(ctx *pulumi.Context, args *LookupInspectTemplateArgs, opts ...pulumi.InvokeOption) (*LookupInspectTemplateResult, error)

Gets an InspectTemplate. See https://cloud.google.com/dlp/docs/creating-templates to learn more.

type LookupInspectTemplateResultOutput added in v0.8.0

type LookupInspectTemplateResultOutput struct{ *pulumi.OutputState }

func LookupInspectTemplateOutput added in v0.8.0

func (LookupInspectTemplateResultOutput) CreateTime added in v0.8.0

The creation timestamp of an inspectTemplate.

func (LookupInspectTemplateResultOutput) Description added in v0.8.0

Short description (max 256 chars).

func (LookupInspectTemplateResultOutput) DisplayName added in v0.8.0

Display name (max 256 chars).

func (LookupInspectTemplateResultOutput) ElementType added in v0.8.0

func (LookupInspectTemplateResultOutput) InspectConfig added in v0.8.0

The core content of the template. Configuration of the scanning process.

func (LookupInspectTemplateResultOutput) Name added in v0.8.0

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

func (LookupInspectTemplateResultOutput) ToLookupInspectTemplateResultOutput added in v0.8.0

func (o LookupInspectTemplateResultOutput) ToLookupInspectTemplateResultOutput() LookupInspectTemplateResultOutput

func (LookupInspectTemplateResultOutput) ToLookupInspectTemplateResultOutputWithContext added in v0.8.0

func (o LookupInspectTemplateResultOutput) ToLookupInspectTemplateResultOutputWithContext(ctx context.Context) LookupInspectTemplateResultOutput

func (LookupInspectTemplateResultOutput) UpdateTime added in v0.8.0

The last update timestamp of an inspectTemplate.

type LookupJobTriggerArgs added in v0.4.0

type LookupJobTriggerArgs struct {
	JobTriggerId string  `pulumi:"jobTriggerId"`
	Location     string  `pulumi:"location"`
	Project      *string `pulumi:"project"`
}

type LookupJobTriggerOutputArgs added in v0.8.0

type LookupJobTriggerOutputArgs struct {
	JobTriggerId pulumi.StringInput    `pulumi:"jobTriggerId"`
	Location     pulumi.StringInput    `pulumi:"location"`
	Project      pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupJobTriggerOutputArgs) ElementType added in v0.8.0

func (LookupJobTriggerOutputArgs) ElementType() reflect.Type

type LookupJobTriggerResult added in v0.4.0

type LookupJobTriggerResult struct {
	// The creation timestamp of a triggeredJob.
	CreateTime string `pulumi:"createTime"`
	// User provided description (max 256 chars)
	Description string `pulumi:"description"`
	// Display name (max 100 chars)
	DisplayName string `pulumi:"displayName"`
	// 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.
	Errors []GooglePrivacyDlpV2ErrorResponse `pulumi:"errors"`
	// For inspect jobs, a snapshot of the configuration.
	InspectJob GooglePrivacyDlpV2InspectJobConfigResponse `pulumi:"inspectJob"`
	// The timestamp of the last time this trigger executed.
	LastRunTime string `pulumi:"lastRunTime"`
	// Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example `projects/dlp-test-project/jobTriggers/53234423`.
	Name string `pulumi:"name"`
	// A status for this trigger.
	Status string `pulumi:"status"`
	// 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.
	Triggers []GooglePrivacyDlpV2TriggerResponse `pulumi:"triggers"`
	// The last update timestamp of a triggeredJob.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupJobTrigger added in v0.4.0

func LookupJobTrigger(ctx *pulumi.Context, args *LookupJobTriggerArgs, opts ...pulumi.InvokeOption) (*LookupJobTriggerResult, error)

Gets a job trigger. See https://cloud.google.com/dlp/docs/creating-job-triggers to learn more.

type LookupJobTriggerResultOutput added in v0.8.0

type LookupJobTriggerResultOutput struct{ *pulumi.OutputState }

func LookupJobTriggerOutput added in v0.8.0

func (LookupJobTriggerResultOutput) CreateTime added in v0.8.0

The creation timestamp of a triggeredJob.

func (LookupJobTriggerResultOutput) Description added in v0.8.0

User provided description (max 256 chars)

func (LookupJobTriggerResultOutput) DisplayName added in v0.8.0

Display name (max 100 chars)

func (LookupJobTriggerResultOutput) ElementType added in v0.8.0

func (LookupJobTriggerResultOutput) Errors added in v0.8.0

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.

func (LookupJobTriggerResultOutput) InspectJob added in v0.8.0

For inspect jobs, a snapshot of the configuration.

func (LookupJobTriggerResultOutput) LastRunTime added in v0.8.0

The timestamp of the last time this trigger executed.

func (LookupJobTriggerResultOutput) Name added in v0.8.0

Unique resource name for the triggeredJob, assigned by the service when the triggeredJob is created, for example `projects/dlp-test-project/jobTriggers/53234423`.

func (LookupJobTriggerResultOutput) Status added in v0.8.0

A status for this trigger.

func (LookupJobTriggerResultOutput) ToLookupJobTriggerResultOutput added in v0.8.0

func (o LookupJobTriggerResultOutput) ToLookupJobTriggerResultOutput() LookupJobTriggerResultOutput

func (LookupJobTriggerResultOutput) ToLookupJobTriggerResultOutputWithContext added in v0.8.0

func (o LookupJobTriggerResultOutput) ToLookupJobTriggerResultOutputWithContext(ctx context.Context) LookupJobTriggerResultOutput

func (LookupJobTriggerResultOutput) Triggers added in v0.8.0

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.

func (LookupJobTriggerResultOutput) UpdateTime added in v0.8.0

The last update timestamp of a triggeredJob.

type LookupStoredInfoTypeArgs added in v0.4.0

type LookupStoredInfoTypeArgs struct {
	Location         string  `pulumi:"location"`
	Project          *string `pulumi:"project"`
	StoredInfoTypeId string  `pulumi:"storedInfoTypeId"`
}

type LookupStoredInfoTypeOutputArgs added in v0.8.0

type LookupStoredInfoTypeOutputArgs struct {
	Location         pulumi.StringInput    `pulumi:"location"`
	Project          pulumi.StringPtrInput `pulumi:"project"`
	StoredInfoTypeId pulumi.StringInput    `pulumi:"storedInfoTypeId"`
}

func (LookupStoredInfoTypeOutputArgs) ElementType added in v0.8.0

type LookupStoredInfoTypeResult added in v0.4.0

type LookupStoredInfoTypeResult struct {
	// Current version of the stored info type.
	CurrentVersion GooglePrivacyDlpV2StoredInfoTypeVersionResponse `pulumi:"currentVersion"`
	// Resource name.
	Name string `pulumi:"name"`
	// Pending versions of the stored info type. Empty if no versions are pending.
	PendingVersions []GooglePrivacyDlpV2StoredInfoTypeVersionResponse `pulumi:"pendingVersions"`
}

func LookupStoredInfoType added in v0.4.0

func LookupStoredInfoType(ctx *pulumi.Context, args *LookupStoredInfoTypeArgs, opts ...pulumi.InvokeOption) (*LookupStoredInfoTypeResult, error)

Gets a stored infoType. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more.

type LookupStoredInfoTypeResultOutput added in v0.8.0

type LookupStoredInfoTypeResultOutput struct{ *pulumi.OutputState }

func LookupStoredInfoTypeOutput added in v0.8.0

func (LookupStoredInfoTypeResultOutput) CurrentVersion added in v0.8.0

Current version of the stored info type.

func (LookupStoredInfoTypeResultOutput) ElementType added in v0.8.0

func (LookupStoredInfoTypeResultOutput) Name added in v0.8.0

Resource name.

func (LookupStoredInfoTypeResultOutput) PendingVersions added in v0.8.0

Pending versions of the stored info type. Empty if no versions are pending.

func (LookupStoredInfoTypeResultOutput) ToLookupStoredInfoTypeResultOutput added in v0.8.0

func (o LookupStoredInfoTypeResultOutput) ToLookupStoredInfoTypeResultOutput() LookupStoredInfoTypeResultOutput

func (LookupStoredInfoTypeResultOutput) ToLookupStoredInfoTypeResultOutputWithContext added in v0.8.0

func (o LookupStoredInfoTypeResultOutput) ToLookupStoredInfoTypeResultOutputWithContext(ctx context.Context) LookupStoredInfoTypeResultOutput

type StoredInfoType

type StoredInfoType struct {
	pulumi.CustomResourceState

	// Current version of the stored info type.
	CurrentVersion GooglePrivacyDlpV2StoredInfoTypeVersionResponseOutput `pulumi:"currentVersion"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Pending versions of the stored info type. Empty if no versions are pending.
	PendingVersions GooglePrivacyDlpV2StoredInfoTypeVersionResponseArrayOutput `pulumi:"pendingVersions"`
}

Creates a pre-built stored infoType to be used for inspection. See https://cloud.google.com/dlp/docs/creating-stored-infotypes to learn more. Auto-naming is currently not supported for this resource.

func GetStoredInfoType

func GetStoredInfoType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StoredInfoTypeState, opts ...pulumi.ResourceOption) (*StoredInfoType, error)

GetStoredInfoType gets an existing StoredInfoType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStoredInfoType

func NewStoredInfoType(ctx *pulumi.Context,
	name string, args *StoredInfoTypeArgs, opts ...pulumi.ResourceOption) (*StoredInfoType, error)

NewStoredInfoType registers a new resource with the given unique name, arguments, and options.

func (*StoredInfoType) ElementType

func (*StoredInfoType) ElementType() reflect.Type

func (*StoredInfoType) ToStoredInfoTypeOutput

func (i *StoredInfoType) ToStoredInfoTypeOutput() StoredInfoTypeOutput

func (*StoredInfoType) ToStoredInfoTypeOutputWithContext

func (i *StoredInfoType) ToStoredInfoTypeOutputWithContext(ctx context.Context) StoredInfoTypeOutput

type StoredInfoTypeArgs

type StoredInfoTypeArgs struct {
	// Configuration of the storedInfoType to create.
	Config   GooglePrivacyDlpV2StoredInfoTypeConfigInput
	Location pulumi.StringPtrInput
	Project  pulumi.StringPtrInput
	// The storedInfoType 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.
	StoredInfoTypeId pulumi.StringPtrInput
}

The set of arguments for constructing a StoredInfoType resource.

func (StoredInfoTypeArgs) ElementType

func (StoredInfoTypeArgs) ElementType() reflect.Type

type StoredInfoTypeInput

type StoredInfoTypeInput interface {
	pulumi.Input

	ToStoredInfoTypeOutput() StoredInfoTypeOutput
	ToStoredInfoTypeOutputWithContext(ctx context.Context) StoredInfoTypeOutput
}

type StoredInfoTypeOutput

type StoredInfoTypeOutput struct{ *pulumi.OutputState }

func (StoredInfoTypeOutput) ElementType

func (StoredInfoTypeOutput) ElementType() reflect.Type

func (StoredInfoTypeOutput) ToStoredInfoTypeOutput

func (o StoredInfoTypeOutput) ToStoredInfoTypeOutput() StoredInfoTypeOutput

func (StoredInfoTypeOutput) ToStoredInfoTypeOutputWithContext

func (o StoredInfoTypeOutput) ToStoredInfoTypeOutputWithContext(ctx context.Context) StoredInfoTypeOutput

type StoredInfoTypeState

type StoredInfoTypeState struct {
}

func (StoredInfoTypeState) ElementType

func (StoredInfoTypeState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL