dataloss

package
v4.0.0 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type PreventionDeidentifyTemplate ¶

type PreventionDeidentifyTemplate struct {
	pulumi.CustomResourceState

	// Configuration of the deidentify template
	// Structure is documented below.
	DeidentifyConfig PreventionDeidentifyTemplateDeidentifyConfigOutput `pulumi:"deidentifyConfig"`
	// A description of the template.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// User set display name of the template.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Name of the information type.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parent of the template in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringOutput `pulumi:"parent"`
}

Allows creation of templates to de-idenfity content.

To get more information about DeidentifyTemplate, see:

* [API documentation](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.deidentifyTemplates) * How-to Guides

## Example Usage

func GetPreventionDeidentifyTemplate ¶

func GetPreventionDeidentifyTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PreventionDeidentifyTemplateState, opts ...pulumi.ResourceOption) (*PreventionDeidentifyTemplate, error)

GetPreventionDeidentifyTemplate gets an existing PreventionDeidentifyTemplate 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 NewPreventionDeidentifyTemplate ¶

func NewPreventionDeidentifyTemplate(ctx *pulumi.Context,
	name string, args *PreventionDeidentifyTemplateArgs, opts ...pulumi.ResourceOption) (*PreventionDeidentifyTemplate, error)

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

type PreventionDeidentifyTemplateArgs ¶

type PreventionDeidentifyTemplateArgs struct {
	// Configuration of the deidentify template
	// Structure is documented below.
	DeidentifyConfig PreventionDeidentifyTemplateDeidentifyConfigInput
	// A description of the template.
	Description pulumi.StringPtrInput
	// User set display name of the template.
	DisplayName pulumi.StringPtrInput
	// The parent of the template in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringInput
}

The set of arguments for constructing a PreventionDeidentifyTemplate resource.

func (PreventionDeidentifyTemplateArgs) ElementType ¶

type PreventionDeidentifyTemplateDeidentifyConfig ¶

type PreventionDeidentifyTemplateDeidentifyConfig struct {
	// Specifies free-text based transformations to be applied to the dataset.
	// Structure is documented below.
	InfoTypeTransformations PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformations `pulumi:"infoTypeTransformations"`
}

type PreventionDeidentifyTemplateDeidentifyConfigArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigArgs struct {
	// Specifies free-text based transformations to be applied to the dataset.
	// Structure is documented below.
	InfoTypeTransformations PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsInput `pulumi:"infoTypeTransformations"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigOutput ¶

func (i PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigOutput() PreventionDeidentifyTemplateDeidentifyConfigOutput

func (PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigOutputWithContext ¶

func (i PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigOutput

func (PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutput ¶

func (i PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutput() PreventionDeidentifyTemplateDeidentifyConfigPtrOutput

func (PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext ¶

func (i PreventionDeidentifyTemplateDeidentifyConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigPtrOutput

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformations ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformations struct {
	// Transformation for each infoType. Cannot specify more than one for a given infoType.
	// Structure is documented below.
	Transformations []PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformation `pulumi:"transformations"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs struct {
	// Transformation for each infoType. Cannot specify more than one for a given infoType.
	// Structure is documented below.
	Transformations PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayInput `pulumi:"transformations"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutputWithContext ¶

func (i PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutputWithContext ¶

func (i PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutputWithContext ¶

func (o PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsOutput) Transformations ¶

Transformation for each infoType. Cannot specify more than one for a given infoType. Structure is documented below.

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs, PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtr and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput) Elem ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsPtrOutput) Transformations ¶

Transformation for each infoType. Cannot specify more than one for a given infoType. Structure is documented below.

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformation ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformation struct {
	// InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to
	// all findings that correspond to infoTypes that were requested in InspectConfig.
	// Structure is documented below.
	InfoTypes []PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoType `pulumi:"infoTypes"`
	// Primitive transformation to apply to the infoType.
	// Structure is documented below.
	PrimitiveTransformation PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformation `pulumi:"primitiveTransformation"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs struct {
	// InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to
	// all findings that correspond to infoTypes that were requested in InspectConfig.
	// Structure is documented below.
	InfoTypes PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayInput `pulumi:"infoTypes"`
	// Primitive transformation to apply to the infoType.
	// Structure is documented below.
	PrimitiveTransformation PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationInput `pulumi:"primitiveTransformation"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray []PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInput

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArray{ PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs{...} }

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArrayOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoType ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoType struct {
	// Name of the information type.
	Name string `pulumi:"name"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs struct {
	// Name of the information type.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray []PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeInput

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArray{ PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs{...} }

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArrayOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput) Name ¶

Name of the information type.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInfoTypeOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput) InfoTypes ¶

InfoTypes to apply the transformation to. Leaving this empty will apply the transformation to apply to all findings that correspond to infoTypes that were requested in InspectConfig. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput) PrimitiveTransformation ¶

Primitive transformation to apply to the infoType. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformation ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformation struct {
	// 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.
	// Structure is documented below.
	CharacterMaskConfig *PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfig `pulumi:"characterMaskConfig"`
	// Replace each input value with a given value.
	// Structure is documented below.
	ReplaceConfig *PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfig `pulumi:"replaceConfig"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs struct {
	// 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.
	// Structure is documented below.
	CharacterMaskConfig PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrInput `pulumi:"characterMaskConfig"`
	// Replace each input value with a given value.
	// Structure is documented below.
	ReplaceConfig PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrInput `pulumi:"replaceConfig"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfig ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfig struct {
	// Characters to skip when doing deidentification of a value. These will be left alone and skipped.
	// Structure is documented below.
	CharactersToIgnores []PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnore `pulumi:"charactersToIgnores"`
	// 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 maskingCharacter is 0, numberToMask is 14, and reverseOrder is `false`, then the
	// input string `1234-5678-9012-3456` is masked as `00000000000000-3456`.
	ReverseOrder *bool `pulumi:"reverseOrder"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs struct {
	// Characters to skip when doing deidentification of a value. These will be left alone and skipped.
	// Structure is documented below.
	CharactersToIgnores PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayInput `pulumi:"charactersToIgnores"`
	// 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 maskingCharacter is 0, numberToMask is 14, and reverseOrder is `false`, then the
	// input string `1234-5678-9012-3456` is masked as `00000000000000-3456`.
	ReverseOrder pulumi.BoolPtrInput `pulumi:"reverseOrder"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnore ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnore struct {
	// Characters to not transform when masking.
	CharacterToSkip *string `pulumi:"characterToSkip"`
	// Common characters to not transform when masking. Useful to avoid removing punctuation.
	// Possible values are `NUMERIC`, `ALPHA_UPPER_CASE`, `ALPHA_LOWER_CASE`, `PUNCTUATION`, and `WHITESPACE`.
	CommonCharactersToIgnore *string `pulumi:"commonCharactersToIgnore"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs struct {
	// Characters to not transform when masking.
	CharacterToSkip pulumi.StringPtrInput `pulumi:"characterToSkip"`
	// Common characters to not transform when masking. Useful to avoid removing punctuation.
	// Possible values are `NUMERIC`, `ALPHA_UPPER_CASE`, `ALPHA_LOWER_CASE`, `PUNCTUATION`, and `WHITESPACE`.
	CommonCharactersToIgnore pulumi.StringPtrInput `pulumi:"commonCharactersToIgnore"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray []PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInput

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArray{ PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs{...} }

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArrayOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput) CharacterToSkip ¶

Characters to not transform when masking.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput) CommonCharactersToIgnore ¶

Common characters to not transform when masking. Useful to avoid removing punctuation. Possible values are `NUMERIC`, `ALPHA_UPPER_CASE`, `ALPHA_LOWER_CASE`, `PUNCTUATION`, and `WHITESPACE`.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigCharactersToIgnoreOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) CharactersToIgnores ¶

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

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) 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 (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) NumberToMask ¶

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

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) ReverseOrder ¶

Mask characters in reverse order. For example, if maskingCharacter is 0, numberToMask is 14, and reverseOrder is `false`, then the input string `1234-5678-9012-3456` is masked as `00000000000000-3456`.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs, PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtr and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) CharactersToIgnores ¶

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

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) 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 (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) NumberToMask ¶

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

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) ReverseOrder ¶

Mask characters in reverse order. For example, if maskingCharacter is 0, numberToMask is 14, and reverseOrder is `false`, then the input string `1234-5678-9012-3456` is masked as `00000000000000-3456`.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationCharacterMaskConfigPtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput) CharacterMaskConfig ¶

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. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput) ReplaceConfig ¶

Replace each input value with a given value. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfig ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfig struct {
	// Replace each input value with a given value.
	// Structure is documented below.
	NewValue PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValue `pulumi:"newValue"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs struct {
	// Replace each input value with a given value.
	// Structure is documented below.
	NewValue PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueInput `pulumi:"newValue"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValue ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValue struct {
	// A boolean value.
	BooleanValue *bool `pulumi:"booleanValue"`
	// Represents a whole or partial calendar date.
	// Structure is documented below.
	DateValue *PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValue `pulumi:"dateValue"`
	// Represents a day of the week.
	// Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
	DayOfWeekValue *string `pulumi:"dayOfWeekValue"`
	// A float value.
	FloatValue *float64 `pulumi:"floatValue"`
	// An integer value.
	IntegerValue *int `pulumi:"integerValue"`
	// A string value.
	StringValue *string `pulumi:"stringValue"`
	// Represents a time of day.
	// Structure is documented below.
	TimeValue *PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValue `pulumi:"timeValue"`
	// A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
	// Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
	TimestampValue *string `pulumi:"timestampValue"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs struct {
	// A boolean value.
	BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"`
	// Represents a whole or partial calendar date.
	// Structure is documented below.
	DateValue PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrInput `pulumi:"dateValue"`
	// Represents a day of the week.
	// Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.
	DayOfWeekValue pulumi.StringPtrInput `pulumi:"dayOfWeekValue"`
	// A float value.
	FloatValue pulumi.Float64PtrInput `pulumi:"floatValue"`
	// An integer value.
	IntegerValue pulumi.IntPtrInput `pulumi:"integerValue"`
	// A string value.
	StringValue pulumi.StringPtrInput `pulumi:"stringValue"`
	// Represents a time of day.
	// Structure is documented below.
	TimeValue PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrInput `pulumi:"timeValue"`
	// A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
	// Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
	TimestampValue pulumi.StringPtrInput `pulumi:"timestampValue"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValue ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValue struct {
	// Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a
	// year by itself or a year and month where the day is not significant.
	Day *int `pulumi:"day"`
	// Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day.
	Month *int `pulumi:"month"`
	// Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.
	Year *int `pulumi:"year"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs struct {
	// Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a
	// year by itself or a year and month where the day is not significant.
	Day pulumi.IntPtrInput `pulumi:"day"`
	// Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day.
	Month pulumi.IntPtrInput `pulumi:"month"`
	// Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.
	Year pulumi.IntPtrInput `pulumi:"year"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) Day ¶

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year by itself or a year and month where the day is not significant.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) Month ¶

Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueOutput) Year ¶

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs, PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtr and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValueArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput) Day ¶

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year by itself or a year and month where the day is not significant.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput) Month ¶

Month of year. Must be from 1 to 12, or 0 if specifying a year without a month and day.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueDateValuePtrOutput) Year ¶

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) BooleanValue ¶

A boolean value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) DateValue ¶

Represents a whole or partial calendar date. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) DayOfWeekValue ¶

Represents a day of the week. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) FloatValue ¶

A float value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) IntegerValue ¶

An integer value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) StringValue ¶

A string value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) TimeValue ¶

Represents a time of day. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) TimestampValue ¶

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs, PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtr and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) BooleanValue ¶

A boolean value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) DateValue ¶

Represents a whole or partial calendar date. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) DayOfWeekValue ¶

Represents a day of the week. Possible values are `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, and `SUNDAY`.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) FloatValue ¶

A float value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) IntegerValue ¶

An integer value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) StringValue ¶

A string value.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) TimeValue ¶

Represents a time of day. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) TimestampValue ¶

A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValue ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValue struct {
	// Hours of day in 24 hour format. Should be from 0 to 23.
	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.
	Seconds *int `pulumi:"seconds"`
}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs struct {
	// Hours of day in 24 hour format. Should be from 0 to 23.
	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.
	Seconds pulumi.IntPtrInput `pulumi:"seconds"`
}

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueInput` via:

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) Hours ¶

Hours of day in 24 hour format. Should be from 0 to 23.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) Minutes ¶

Minutes of hour of day. Must be from 0 to 59.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) Nanos ¶

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) Seconds ¶

Seconds of minutes of the time. Must normally be from 0 to 59.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs, PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtr and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValueArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) Hours ¶

Hours of day in 24 hour format. Should be from 0 to 23.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) Minutes ¶

Minutes of hour of day. Must be from 0 to 59.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) Nanos ¶

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) Seconds ¶

Seconds of minutes of the time. Must normally be from 0 to 59.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigNewValueTimeValuePtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput) NewValue ¶

Replace each input value with a given value. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutputWithContext ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput() PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs, PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtr and PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput) NewValue ¶

Replace each input value with a given value. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigInfoTypeTransformationsTransformationPrimitiveTransformationReplaceConfigPtrOutputWithContext ¶

type PreventionDeidentifyTemplateDeidentifyConfigInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigOutput() PreventionDeidentifyTemplateDeidentifyConfigOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigOutput
}

PreventionDeidentifyTemplateDeidentifyConfigInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigArgs and PreventionDeidentifyTemplateDeidentifyConfigOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigInput` via:

PreventionDeidentifyTemplateDeidentifyConfigArgs{...}

type PreventionDeidentifyTemplateDeidentifyConfigOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigOutput) InfoTypeTransformations ¶

Specifies free-text based transformations to be applied to the dataset. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigOutput ¶

func (o PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigOutput() PreventionDeidentifyTemplateDeidentifyConfigOutput

func (PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigOutputWithContext ¶

func (o PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigOutput

func (PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutput ¶

func (o PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutput() PreventionDeidentifyTemplateDeidentifyConfigPtrOutput

func (PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext ¶

func (o PreventionDeidentifyTemplateDeidentifyConfigOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigPtrOutput

type PreventionDeidentifyTemplateDeidentifyConfigPtrInput ¶

type PreventionDeidentifyTemplateDeidentifyConfigPtrInput interface {
	pulumi.Input

	ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutput() PreventionDeidentifyTemplateDeidentifyConfigPtrOutput
	ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext(context.Context) PreventionDeidentifyTemplateDeidentifyConfigPtrOutput
}

PreventionDeidentifyTemplateDeidentifyConfigPtrInput is an input type that accepts PreventionDeidentifyTemplateDeidentifyConfigArgs, PreventionDeidentifyTemplateDeidentifyConfigPtr and PreventionDeidentifyTemplateDeidentifyConfigPtrOutput values. You can construct a concrete instance of `PreventionDeidentifyTemplateDeidentifyConfigPtrInput` via:

        PreventionDeidentifyTemplateDeidentifyConfigArgs{...}

or:

        nil

type PreventionDeidentifyTemplateDeidentifyConfigPtrOutput ¶

type PreventionDeidentifyTemplateDeidentifyConfigPtrOutput struct{ *pulumi.OutputState }

func (PreventionDeidentifyTemplateDeidentifyConfigPtrOutput) Elem ¶

func (PreventionDeidentifyTemplateDeidentifyConfigPtrOutput) ElementType ¶

func (PreventionDeidentifyTemplateDeidentifyConfigPtrOutput) InfoTypeTransformations ¶

Specifies free-text based transformations to be applied to the dataset. Structure is documented below.

func (PreventionDeidentifyTemplateDeidentifyConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutput ¶

func (PreventionDeidentifyTemplateDeidentifyConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext ¶

func (o PreventionDeidentifyTemplateDeidentifyConfigPtrOutput) ToPreventionDeidentifyTemplateDeidentifyConfigPtrOutputWithContext(ctx context.Context) PreventionDeidentifyTemplateDeidentifyConfigPtrOutput

type PreventionDeidentifyTemplateState ¶

type PreventionDeidentifyTemplateState struct {
	// Configuration of the deidentify template
	// Structure is documented below.
	DeidentifyConfig PreventionDeidentifyTemplateDeidentifyConfigPtrInput
	// A description of the template.
	Description pulumi.StringPtrInput
	// User set display name of the template.
	DisplayName pulumi.StringPtrInput
	// Name of the information type.
	Name pulumi.StringPtrInput
	// The parent of the template in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringPtrInput
}

func (PreventionDeidentifyTemplateState) ElementType ¶

type PreventionInspectTemplate ¶

type PreventionInspectTemplate struct {
	pulumi.CustomResourceState

	// A description of the inspect template.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// User set display name of the inspect template.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// The core content of the template.
	// Structure is documented below.
	InspectConfig PreventionInspectTemplateInspectConfigPtrOutput `pulumi:"inspectConfig"`
	// 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.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parent of the inspect template in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringOutput `pulumi:"parent"`
}

An inspect job template.

To get more information about InspectTemplate, see:

* [API documentation](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.inspectTemplates) * How-to Guides

## Example Usage

func GetPreventionInspectTemplate ¶

func GetPreventionInspectTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PreventionInspectTemplateState, opts ...pulumi.ResourceOption) (*PreventionInspectTemplate, error)

GetPreventionInspectTemplate gets an existing PreventionInspectTemplate 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 NewPreventionInspectTemplate ¶

func NewPreventionInspectTemplate(ctx *pulumi.Context,
	name string, args *PreventionInspectTemplateArgs, opts ...pulumi.ResourceOption) (*PreventionInspectTemplate, error)

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

type PreventionInspectTemplateArgs ¶

type PreventionInspectTemplateArgs struct {
	// A description of the inspect template.
	Description pulumi.StringPtrInput
	// User set display name of the inspect template.
	DisplayName pulumi.StringPtrInput
	// The core content of the template.
	// Structure is documented below.
	InspectConfig PreventionInspectTemplateInspectConfigPtrInput
	// The parent of the inspect template in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringInput
}

The set of arguments for constructing a PreventionInspectTemplate resource.

func (PreventionInspectTemplateArgs) ElementType ¶

type PreventionInspectTemplateInspectConfig ¶

type PreventionInspectTemplateInspectConfig struct {
	// List of options defining data content to scan. If empty, text, images, and other content will be included.
	// Each value may be one of `CONTENT_TEXT` and `CONTENT_IMAGE`.
	ContentOptions []string `pulumi:"contentOptions"`
	// Set of infoTypes for which findings would affect this rule.
	// Structure is documented below.
	ExcludeInfoTypes *bool `pulumi:"excludeInfoTypes"`
	// When true, a contextual quote from the data that triggered a finding is included in the response.
	IncludeQuote *bool `pulumi:"includeQuote"`
	// If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results.
	// Structure is documented below.
	InfoTypes []PreventionInspectTemplateInspectConfigInfoType `pulumi:"infoTypes"`
	// Configuration to control the number of findings returned.
	// Structure is documented below.
	Limits *PreventionInspectTemplateInspectConfigLimits `pulumi:"limits"`
	// Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info
	// Default value is `POSSIBLE`.
	// Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.
	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.
	// Structure is documented below.
	RuleSets []PreventionInspectTemplateInspectConfigRuleSet `pulumi:"ruleSets"`
}

type PreventionInspectTemplateInspectConfigArgs ¶

type PreventionInspectTemplateInspectConfigArgs struct {
	// List of options defining data content to scan. If empty, text, images, and other content will be included.
	// Each value may be one of `CONTENT_TEXT` and `CONTENT_IMAGE`.
	ContentOptions pulumi.StringArrayInput `pulumi:"contentOptions"`
	// Set of infoTypes for which findings would affect this rule.
	// Structure is documented below.
	ExcludeInfoTypes pulumi.BoolPtrInput `pulumi:"excludeInfoTypes"`
	// When true, a contextual quote from the data that triggered a finding is included in the response.
	IncludeQuote pulumi.BoolPtrInput `pulumi:"includeQuote"`
	// If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results.
	// Structure is documented below.
	InfoTypes PreventionInspectTemplateInspectConfigInfoTypeArrayInput `pulumi:"infoTypes"`
	// Configuration to control the number of findings returned.
	// Structure is documented below.
	Limits PreventionInspectTemplateInspectConfigLimitsPtrInput `pulumi:"limits"`
	// Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info
	// Default value is `POSSIBLE`.
	// Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.
	MinLikelihood pulumi.StringPtrInput `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.
	// Structure is documented below.
	RuleSets PreventionInspectTemplateInspectConfigRuleSetArrayInput `pulumi:"ruleSets"`
}

func (PreventionInspectTemplateInspectConfigArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigOutput ¶

func (i PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigOutput() PreventionInspectTemplateInspectConfigOutput

func (PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigOutput

func (PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigPtrOutput ¶

func (i PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigPtrOutput() PreventionInspectTemplateInspectConfigPtrOutput

func (PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigPtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigArgs) ToPreventionInspectTemplateInspectConfigPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigPtrOutput

type PreventionInspectTemplateInspectConfigInfoType ¶

type PreventionInspectTemplateInspectConfigInfoType 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.
	Name string `pulumi:"name"`
}

type PreventionInspectTemplateInspectConfigInfoTypeArgs ¶

type PreventionInspectTemplateInspectConfigInfoTypeArgs 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.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionInspectTemplateInspectConfigInfoTypeArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigInfoTypeArgs) ToPreventionInspectTemplateInspectConfigInfoTypeOutput ¶

func (i PreventionInspectTemplateInspectConfigInfoTypeArgs) ToPreventionInspectTemplateInspectConfigInfoTypeOutput() PreventionInspectTemplateInspectConfigInfoTypeOutput

func (PreventionInspectTemplateInspectConfigInfoTypeArgs) ToPreventionInspectTemplateInspectConfigInfoTypeOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigInfoTypeArgs) ToPreventionInspectTemplateInspectConfigInfoTypeOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigInfoTypeOutput

type PreventionInspectTemplateInspectConfigInfoTypeArray ¶

type PreventionInspectTemplateInspectConfigInfoTypeArray []PreventionInspectTemplateInspectConfigInfoTypeInput

func (PreventionInspectTemplateInspectConfigInfoTypeArray) ElementType ¶

func (PreventionInspectTemplateInspectConfigInfoTypeArray) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutput ¶

func (i PreventionInspectTemplateInspectConfigInfoTypeArray) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutput() PreventionInspectTemplateInspectConfigInfoTypeArrayOutput

func (PreventionInspectTemplateInspectConfigInfoTypeArray) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigInfoTypeArray) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigInfoTypeArrayOutput

type PreventionInspectTemplateInspectConfigInfoTypeArrayInput ¶

type PreventionInspectTemplateInspectConfigInfoTypeArrayInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutput() PreventionInspectTemplateInspectConfigInfoTypeArrayOutput
	ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigInfoTypeArrayOutput
}

PreventionInspectTemplateInspectConfigInfoTypeArrayInput is an input type that accepts PreventionInspectTemplateInspectConfigInfoTypeArray and PreventionInspectTemplateInspectConfigInfoTypeArrayOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigInfoTypeArrayInput` via:

PreventionInspectTemplateInspectConfigInfoTypeArray{ PreventionInspectTemplateInspectConfigInfoTypeArgs{...} }

type PreventionInspectTemplateInspectConfigInfoTypeArrayOutput ¶

type PreventionInspectTemplateInspectConfigInfoTypeArrayOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigInfoTypeArrayOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigInfoTypeArrayOutput) Index ¶

func (PreventionInspectTemplateInspectConfigInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigInfoTypeArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigInfoTypeArrayOutput

type PreventionInspectTemplateInspectConfigInfoTypeInput ¶

type PreventionInspectTemplateInspectConfigInfoTypeInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigInfoTypeOutput() PreventionInspectTemplateInspectConfigInfoTypeOutput
	ToPreventionInspectTemplateInspectConfigInfoTypeOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigInfoTypeOutput
}

PreventionInspectTemplateInspectConfigInfoTypeInput is an input type that accepts PreventionInspectTemplateInspectConfigInfoTypeArgs and PreventionInspectTemplateInspectConfigInfoTypeOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigInfoTypeInput` via:

PreventionInspectTemplateInspectConfigInfoTypeArgs{...}

type PreventionInspectTemplateInspectConfigInfoTypeOutput ¶

type PreventionInspectTemplateInspectConfigInfoTypeOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigInfoTypeOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigInfoTypeOutput) 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.

func (PreventionInspectTemplateInspectConfigInfoTypeOutput) ToPreventionInspectTemplateInspectConfigInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigInfoTypeOutput) ToPreventionInspectTemplateInspectConfigInfoTypeOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigInfoTypeOutput) ToPreventionInspectTemplateInspectConfigInfoTypeOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigInfoTypeOutput

type PreventionInspectTemplateInspectConfigInput ¶

type PreventionInspectTemplateInspectConfigInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigOutput() PreventionInspectTemplateInspectConfigOutput
	ToPreventionInspectTemplateInspectConfigOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigOutput
}

PreventionInspectTemplateInspectConfigInput is an input type that accepts PreventionInspectTemplateInspectConfigArgs and PreventionInspectTemplateInspectConfigOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigInput` via:

PreventionInspectTemplateInspectConfigArgs{...}

type PreventionInspectTemplateInspectConfigLimits ¶

type PreventionInspectTemplateInspectConfigLimits struct {
	// Configuration of findings limit given for specified infoTypes.
	// Structure is documented below.
	MaxFindingsPerInfoTypes []PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoType `pulumi:"maxFindingsPerInfoTypes"`
	// Max number of findings that will be returned for each item scanned. The maximum returned is 2000.
	MaxFindingsPerItem int `pulumi:"maxFindingsPerItem"`
	// Max number of findings that will be returned per request/job. The maximum returned is 2000.
	MaxFindingsPerRequest int `pulumi:"maxFindingsPerRequest"`
}

type PreventionInspectTemplateInspectConfigLimitsArgs ¶

type PreventionInspectTemplateInspectConfigLimitsArgs struct {
	// Configuration of findings limit given for specified infoTypes.
	// Structure is documented below.
	MaxFindingsPerInfoTypes PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayInput `pulumi:"maxFindingsPerInfoTypes"`
	// Max number of findings that will be returned for each item scanned. The maximum returned is 2000.
	MaxFindingsPerItem pulumi.IntInput `pulumi:"maxFindingsPerItem"`
	// Max number of findings that will be returned per request/job. The maximum returned is 2000.
	MaxFindingsPerRequest pulumi.IntInput `pulumi:"maxFindingsPerRequest"`
}

func (PreventionInspectTemplateInspectConfigLimitsArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsOutput ¶

func (i PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsOutput() PreventionInspectTemplateInspectConfigLimitsOutput

func (PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsOutput

func (PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsPtrOutput ¶

func (i PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsPtrOutput() PreventionInspectTemplateInspectConfigLimitsPtrOutput

func (PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigLimitsArgs) ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsPtrOutput

type PreventionInspectTemplateInspectConfigLimitsInput ¶

type PreventionInspectTemplateInspectConfigLimitsInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigLimitsOutput() PreventionInspectTemplateInspectConfigLimitsOutput
	ToPreventionInspectTemplateInspectConfigLimitsOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigLimitsOutput
}

PreventionInspectTemplateInspectConfigLimitsInput is an input type that accepts PreventionInspectTemplateInspectConfigLimitsArgs and PreventionInspectTemplateInspectConfigLimitsOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigLimitsInput` via:

PreventionInspectTemplateInspectConfigLimitsArgs{...}

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoType ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoType struct {
	// Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does
	// not have an infoType, the DLP API applies the limit against all infoTypes that are found but not
	// specified in another InfoTypeLimit.
	// Structure is documented below.
	InfoType PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType `pulumi:"infoType"`
	// Max findings limit for the given infoType.
	MaxFindings int `pulumi:"maxFindings"`
}

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs struct {
	// Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does
	// not have an infoType, the DLP API applies the limit against all infoTypes that are found but not
	// specified in another InfoTypeLimit.
	// Structure is documented below.
	InfoType PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeInput `pulumi:"infoType"`
	// Max findings limit for the given infoType.
	MaxFindings pulumi.IntInput `pulumi:"maxFindings"`
}

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray []PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInput

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayInput ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput() PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput
	ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput
}

PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayInput is an input type that accepts PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray and PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayInput` via:

PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArray{ PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs{...} }

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArrayOutputWithContext ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoType 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.
	Name string `pulumi:"name"`
}

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs 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.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutputWithContext ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeInput ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput() PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput
	ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput
}

PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeInput is an input type that accepts PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs and PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeInput` via:

PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeArgs{...}

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput) 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.

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutput) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInfoTypeOutputWithContext ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInput ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput() PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput
	ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput
}

PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInput is an input type that accepts PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs and PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeInput` via:

PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeArgs{...}

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput ¶

type PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput) InfoType ¶

Type of information the findings limit applies to. Only one limit per infoType should be provided. If InfoTypeLimit does not have an infoType, the DLP API applies the limit against all infoTypes that are found but not specified in another InfoTypeLimit. Structure is documented below.

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput) MaxFindings ¶

Max findings limit for the given infoType.

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutput) ToPreventionInspectTemplateInspectConfigLimitsMaxFindingsPerInfoTypeOutputWithContext ¶

type PreventionInspectTemplateInspectConfigLimitsOutput ¶

type PreventionInspectTemplateInspectConfigLimitsOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigLimitsOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsOutput) MaxFindingsPerInfoTypes ¶

Configuration of findings limit given for specified infoTypes. Structure is documented below.

func (PreventionInspectTemplateInspectConfigLimitsOutput) MaxFindingsPerItem ¶

Max number of findings that will be returned for each item scanned. The maximum returned is 2000.

func (PreventionInspectTemplateInspectConfigLimitsOutput) MaxFindingsPerRequest ¶

Max number of findings that will be returned per request/job. The maximum returned is 2000.

func (PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsOutput ¶

func (o PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsOutput() PreventionInspectTemplateInspectConfigLimitsOutput

func (PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsOutput

func (PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutput ¶

func (o PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutput() PreventionInspectTemplateInspectConfigLimitsPtrOutput

func (PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigLimitsOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsPtrOutput

type PreventionInspectTemplateInspectConfigLimitsPtrInput ¶

type PreventionInspectTemplateInspectConfigLimitsPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigLimitsPtrOutput() PreventionInspectTemplateInspectConfigLimitsPtrOutput
	ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigLimitsPtrOutput
}

PreventionInspectTemplateInspectConfigLimitsPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigLimitsArgs, PreventionInspectTemplateInspectConfigLimitsPtr and PreventionInspectTemplateInspectConfigLimitsPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigLimitsPtrInput` via:

        PreventionInspectTemplateInspectConfigLimitsArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigLimitsPtrOutput ¶

type PreventionInspectTemplateInspectConfigLimitsPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) Elem ¶

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) MaxFindingsPerInfoTypes ¶

Configuration of findings limit given for specified infoTypes. Structure is documented below.

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) MaxFindingsPerItem ¶

Max number of findings that will be returned for each item scanned. The maximum returned is 2000.

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) MaxFindingsPerRequest ¶

Max number of findings that will be returned per request/job. The maximum returned is 2000.

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutput ¶

func (PreventionInspectTemplateInspectConfigLimitsPtrOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigLimitsPtrOutput) ToPreventionInspectTemplateInspectConfigLimitsPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigLimitsPtrOutput

type PreventionInspectTemplateInspectConfigOutput ¶

type PreventionInspectTemplateInspectConfigOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigOutput) ContentOptions ¶

List of options defining data content to scan. If empty, text, images, and other content will be included. Each value may be one of `CONTENT_TEXT` and `CONTENT_IMAGE`.

func (PreventionInspectTemplateInspectConfigOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigOutput) ExcludeInfoTypes ¶

Set of infoTypes for which findings would affect this rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigOutput) IncludeQuote ¶

When true, a contextual quote from the data that triggered a finding is included in the response.

func (PreventionInspectTemplateInspectConfigOutput) InfoTypes ¶

If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results. Structure is documented below.

func (PreventionInspectTemplateInspectConfigOutput) Limits ¶

Configuration to control the number of findings returned. Structure is documented below.

func (PreventionInspectTemplateInspectConfigOutput) MinLikelihood ¶

Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info Default value is `POSSIBLE`. Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.

func (PreventionInspectTemplateInspectConfigOutput) RuleSets ¶

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. Structure is documented below.

func (PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigOutput ¶

func (o PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigOutput() PreventionInspectTemplateInspectConfigOutput

func (PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigOutput

func (PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigPtrOutput ¶

func (o PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigPtrOutput() PreventionInspectTemplateInspectConfigPtrOutput

func (PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigPtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigOutput) ToPreventionInspectTemplateInspectConfigPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigPtrOutput

type PreventionInspectTemplateInspectConfigPtrInput ¶

type PreventionInspectTemplateInspectConfigPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigPtrOutput() PreventionInspectTemplateInspectConfigPtrOutput
	ToPreventionInspectTemplateInspectConfigPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigPtrOutput
}

PreventionInspectTemplateInspectConfigPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigArgs, PreventionInspectTemplateInspectConfigPtr and PreventionInspectTemplateInspectConfigPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigPtrInput` via:

        PreventionInspectTemplateInspectConfigArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigPtrOutput ¶

type PreventionInspectTemplateInspectConfigPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigPtrOutput) ContentOptions ¶

List of options defining data content to scan. If empty, text, images, and other content will be included. Each value may be one of `CONTENT_TEXT` and `CONTENT_IMAGE`.

func (PreventionInspectTemplateInspectConfigPtrOutput) Elem ¶

func (PreventionInspectTemplateInspectConfigPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigPtrOutput) ExcludeInfoTypes ¶

Set of infoTypes for which findings would affect this rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigPtrOutput) IncludeQuote ¶

When true, a contextual quote from the data that triggered a finding is included in the response.

func (PreventionInspectTemplateInspectConfigPtrOutput) InfoTypes ¶

If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results. Structure is documented below.

func (PreventionInspectTemplateInspectConfigPtrOutput) Limits ¶

Configuration to control the number of findings returned. Structure is documented below.

func (PreventionInspectTemplateInspectConfigPtrOutput) MinLikelihood ¶

Only returns findings equal or above this threshold. See https://cloud.google.com/dlp/docs/likelihood for more info Default value is `POSSIBLE`. Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.

func (PreventionInspectTemplateInspectConfigPtrOutput) RuleSets ¶

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. Structure is documented below.

func (PreventionInspectTemplateInspectConfigPtrOutput) ToPreventionInspectTemplateInspectConfigPtrOutput ¶

func (o PreventionInspectTemplateInspectConfigPtrOutput) ToPreventionInspectTemplateInspectConfigPtrOutput() PreventionInspectTemplateInspectConfigPtrOutput

func (PreventionInspectTemplateInspectConfigPtrOutput) ToPreventionInspectTemplateInspectConfigPtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigPtrOutput) ToPreventionInspectTemplateInspectConfigPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigPtrOutput

type PreventionInspectTemplateInspectConfigRuleSet ¶

type PreventionInspectTemplateInspectConfigRuleSet struct {
	// If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results.
	// Structure is documented below.
	InfoTypes []PreventionInspectTemplateInspectConfigRuleSetInfoType `pulumi:"infoTypes"`
	// Set of rules to be applied to infoTypes. The rules are applied in order.
	// Structure is documented below.
	Rules []PreventionInspectTemplateInspectConfigRuleSetRule `pulumi:"rules"`
}

type PreventionInspectTemplateInspectConfigRuleSetArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetArgs struct {
	// If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results.
	// Structure is documented below.
	InfoTypes PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayInput `pulumi:"infoTypes"`
	// Set of rules to be applied to infoTypes. The rules are applied in order.
	// Structure is documented below.
	Rules PreventionInspectTemplateInspectConfigRuleSetRuleArrayInput `pulumi:"rules"`
}

func (PreventionInspectTemplateInspectConfigRuleSetArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetArgs) ToPreventionInspectTemplateInspectConfigRuleSetOutput ¶

func (i PreventionInspectTemplateInspectConfigRuleSetArgs) ToPreventionInspectTemplateInspectConfigRuleSetOutput() PreventionInspectTemplateInspectConfigRuleSetOutput

func (PreventionInspectTemplateInspectConfigRuleSetArgs) ToPreventionInspectTemplateInspectConfigRuleSetOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetArgs) ToPreventionInspectTemplateInspectConfigRuleSetOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetOutput

type PreventionInspectTemplateInspectConfigRuleSetArray ¶

type PreventionInspectTemplateInspectConfigRuleSetArray []PreventionInspectTemplateInspectConfigRuleSetInput

func (PreventionInspectTemplateInspectConfigRuleSetArray) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetArray) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutput ¶

func (i PreventionInspectTemplateInspectConfigRuleSetArray) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutput() PreventionInspectTemplateInspectConfigRuleSetArrayOutput

func (PreventionInspectTemplateInspectConfigRuleSetArray) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetArray) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetArrayOutput

type PreventionInspectTemplateInspectConfigRuleSetArrayInput ¶

type PreventionInspectTemplateInspectConfigRuleSetArrayInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetArrayOutput() PreventionInspectTemplateInspectConfigRuleSetArrayOutput
	ToPreventionInspectTemplateInspectConfigRuleSetArrayOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetArrayOutput
}

PreventionInspectTemplateInspectConfigRuleSetArrayInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetArray and PreventionInspectTemplateInspectConfigRuleSetArrayOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetArrayInput` via:

PreventionInspectTemplateInspectConfigRuleSetArray{ PreventionInspectTemplateInspectConfigRuleSetArgs{...} }

type PreventionInspectTemplateInspectConfigRuleSetArrayOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetArrayOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetArrayOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetArrayOutput) Index ¶

func (PreventionInspectTemplateInspectConfigRuleSetArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetArrayOutput

type PreventionInspectTemplateInspectConfigRuleSetInfoType ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoType 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.
	Name string `pulumi:"name"`
}

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs 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.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray []PreventionInspectTemplateInspectConfigRuleSetInfoTypeInput

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayInput ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput() PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput
	ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput
}

PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray and PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayInput` via:

PreventionInspectTemplateInspectConfigRuleSetInfoTypeArray{ PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs{...} }

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetInfoTypeArrayOutput

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeInput ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput() PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput
	ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput
}

PreventionInspectTemplateInspectConfigRuleSetInfoTypeInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs and PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetInfoTypeInput` via:

PreventionInspectTemplateInspectConfigRuleSetInfoTypeArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput) 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.

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput) ToPreventionInspectTemplateInspectConfigRuleSetInfoTypeOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetInfoTypeOutput

type PreventionInspectTemplateInspectConfigRuleSetInput ¶

type PreventionInspectTemplateInspectConfigRuleSetInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetOutput() PreventionInspectTemplateInspectConfigRuleSetOutput
	ToPreventionInspectTemplateInspectConfigRuleSetOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetOutput
}

PreventionInspectTemplateInspectConfigRuleSetInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetArgs and PreventionInspectTemplateInspectConfigRuleSetOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetInput` via:

PreventionInspectTemplateInspectConfigRuleSetArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetOutput) InfoTypes ¶

If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetOutput) Rules ¶

Set of rules to be applied to infoTypes. The rules are applied in order. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetOutput) ToPreventionInspectTemplateInspectConfigRuleSetOutput ¶

func (o PreventionInspectTemplateInspectConfigRuleSetOutput) ToPreventionInspectTemplateInspectConfigRuleSetOutput() PreventionInspectTemplateInspectConfigRuleSetOutput

func (PreventionInspectTemplateInspectConfigRuleSetOutput) ToPreventionInspectTemplateInspectConfigRuleSetOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetOutput) ToPreventionInspectTemplateInspectConfigRuleSetOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetOutput

type PreventionInspectTemplateInspectConfigRuleSetRule ¶

type PreventionInspectTemplateInspectConfigRuleSetRule struct {
	// The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results.
	// Structure is documented below.
	ExclusionRule *PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRule `pulumi:"exclusionRule"`
	// Hotword-based detection rule.
	// Structure is documented below.
	HotwordRule *PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRule `pulumi:"hotwordRule"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleArgs struct {
	// The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results.
	// Structure is documented below.
	ExclusionRule PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrInput `pulumi:"exclusionRule"`
	// Hotword-based detection rule.
	// Structure is documented below.
	HotwordRule PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrInput `pulumi:"hotwordRule"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutput ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutput() PreventionInspectTemplateInspectConfigRuleSetRuleOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleArray ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleArray []PreventionInspectTemplateInspectConfigRuleSetRuleInput

func (PreventionInspectTemplateInspectConfigRuleSetRuleArray) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleArray) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleArray) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput() PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleArray) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleArray) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleArrayInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleArrayInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput() PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleArrayInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleArray and PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleArrayInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleArray{ PreventionInspectTemplateInspectConfigRuleSetRuleArgs{...} }

type PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput) Index ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleArrayOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleArrayOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRule ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRule struct {
	// Dictionary which defines the rule.
	// Structure is documented below.
	Dictionary *PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionary `pulumi:"dictionary"`
	// Set of infoTypes for which findings would affect this rule.
	// Structure is documented below.
	ExcludeInfoTypes *PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypes `pulumi:"excludeInfoTypes"`
	// How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType
	// Possible values are `MATCHING_TYPE_FULL_MATCH`, `MATCHING_TYPE_PARTIAL_MATCH`, and `MATCHING_TYPE_INVERSE_MATCH`.
	MatchingType string `pulumi:"matchingType"`
	// Regular expression which defines the rule.
	// Structure is documented below.
	Regex *PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegex `pulumi:"regex"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs struct {
	// Dictionary which defines the rule.
	// Structure is documented below.
	Dictionary PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrInput `pulumi:"dictionary"`
	// Set of infoTypes for which findings would affect this rule.
	// Structure is documented below.
	ExcludeInfoTypes PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrInput `pulumi:"excludeInfoTypes"`
	// How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType
	// Possible values are `MATCHING_TYPE_FULL_MATCH`, `MATCHING_TYPE_PARTIAL_MATCH`, and `MATCHING_TYPE_INVERSE_MATCH`.
	MatchingType pulumi.StringInput `pulumi:"matchingType"`
	// Regular expression which defines the rule.
	// Structure is documented below.
	Regex PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrInput `pulumi:"regex"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionary ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionary struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	// Structure is documented below.
	CloudStoragePath *PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePath `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	// Structure is documented below.
	WordList *PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordList `pulumi:"wordList"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	// Structure is documented below.
	CloudStoragePath PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrInput `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	// Structure is documented below.
	WordList PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrInput `pulumi:"wordList"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePath ¶

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

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs ¶

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

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput) Path ¶

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

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs, PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtr and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput) Path ¶

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

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryCloudStoragePathPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) CloudStoragePath ¶

Newline-delimited file of words in Cloud Storage. Only a single file is accepted. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryOutput) WordList ¶

List of words or phrases to search for. Structure is documented below.

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs, PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtr and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput) CloudStoragePath ¶

Newline-delimited file of words in Cloud Storage. Only a single file is accepted. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryPtrOutput) WordList ¶

List of words or phrases to search for. Structure is documented below.

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordList ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordList 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.
	Words []string `pulumi:"words"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs 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.
	Words pulumi.StringArrayInput `pulumi:"words"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListOutput) 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.

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs, PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtr and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleDictionaryWordListPtrOutput) 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.

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypes ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypes struct {
	// If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results.
	// Structure is documented below.
	InfoTypes []PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoType `pulumi:"infoTypes"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs struct {
	// If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results.
	// Structure is documented below.
	InfoTypes PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayInput `pulumi:"infoTypes"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoType ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoType 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.
	Name string `pulumi:"name"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs 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.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray []PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeInput

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArray{ PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs{...} }

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArrayOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput) 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.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInfoTypeOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput) InfoTypes ¶

If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs, PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtr and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput) InfoTypes ¶

If a finding is matched by any of the infoType detectors listed here, the finding will be excluded from the scan results. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleExcludeInfoTypesPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) Dictionary ¶

Dictionary which defines the rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ExcludeInfoTypes ¶

Set of infoTypes for which findings would affect this rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) MatchingType ¶

How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType Possible values are `MATCHING_TYPE_FULL_MATCH`, `MATCHING_TYPE_PARTIAL_MATCH`, and `MATCHING_TYPE_INVERSE_MATCH`.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) Regex ¶

Regular expression which defines the rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs, PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtr and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) Dictionary ¶

Dictionary which defines the rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) Elem ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) ExcludeInfoTypes ¶

Set of infoTypes for which findings would affect this rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) MatchingType ¶

How the rule is applied. See the documentation for more information: https://cloud.google.com/dlp/docs/reference/rest/v2/InspectConfig#MatchingType Possible values are `MATCHING_TYPE_FULL_MATCH`, `MATCHING_TYPE_PARTIAL_MATCH`, and `MATCHING_TYPE_INVERSE_MATCH`.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) Regex ¶

Regular expression which defines the rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRulePtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegex ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegex 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"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs 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"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs, PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtr and PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput) Elem ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleExclusionRuleRegexPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRule ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRule struct {
	// Regular expression pattern defining what qualifies as a hotword.
	// Structure is documented below.
	HotwordRegex PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegex `pulumi:"hotwordRegex"`
	// Likelihood adjustment to apply to all matching findings.
	// Structure is documented below.
	LikelihoodAdjustment PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustment `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.
	// Structure is documented below.
	Proximity PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximity `pulumi:"proximity"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs struct {
	// Regular expression pattern defining what qualifies as a hotword.
	// Structure is documented below.
	HotwordRegex PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexInput `pulumi:"hotwordRegex"`
	// Likelihood adjustment to apply to all matching findings.
	// Structure is documented below.
	LikelihoodAdjustment PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentInput `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.
	// Structure is documented below.
	Proximity PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityInput `pulumi:"proximity"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegex ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegex 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"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs 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"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs, PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtr and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput) 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 (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleHotwordRegexPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustment ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustment struct {
	// Set the likelihood of a finding to a fixed value. Either this or relativeLikelihood can be set.
	// Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.
	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 relativeLikelihood 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. Either this or fixedLikelihood can be set.
	RelativeLikelihood *int `pulumi:"relativeLikelihood"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs struct {
	// Set the likelihood of a finding to a fixed value. Either this or relativeLikelihood can be set.
	// Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.
	FixedLikelihood pulumi.StringPtrInput `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 relativeLikelihood 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. Either this or fixedLikelihood can be set.
	RelativeLikelihood pulumi.IntPtrInput `pulumi:"relativeLikelihood"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) FixedLikelihood ¶

Set the likelihood of a finding to a fixed value. Either this or relativeLikelihood can be set. Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) 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 relativeLikelihood 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. Either this or fixedLikelihood can be set.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs, PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtr and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput) FixedLikelihood ¶

Set the likelihood of a finding to a fixed value. Either this or relativeLikelihood can be set. Possible values are `VERY_UNLIKELY`, `UNLIKELY`, `POSSIBLE`, `LIKELY`, and `VERY_LIKELY`.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput) 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 relativeLikelihood 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. Either this or fixedLikelihood can be set.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleLikelihoodAdjustmentPtrOutputWithContext ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) HotwordRegex ¶

Regular expression pattern defining what qualifies as a hotword. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) LikelihoodAdjustment ¶

Likelihood adjustment to apply to all matching findings. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) 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. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximity ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximity struct {
	// Number of characters after the finding to consider. Either this or windowBefore must be specified
	WindowAfter *int `pulumi:"windowAfter"`
	// Number of characters before the finding to consider. Either this or windowAfter must be specified
	WindowBefore *int `pulumi:"windowBefore"`
}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs struct {
	// Number of characters after the finding to consider. Either this or windowBefore must be specified
	WindowAfter pulumi.IntPtrInput `pulumi:"windowAfter"`
	// Number of characters before the finding to consider. Either this or windowAfter must be specified
	WindowBefore pulumi.IntPtrInput `pulumi:"windowBefore"`
}

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutputWithContext ¶

func (i PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) WindowAfter ¶

Number of characters after the finding to consider. Either this or windowBefore must be specified

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityOutput) WindowBefore ¶

Number of characters before the finding to consider. Either this or windowAfter must be specified

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs, PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtr and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutputWithContext ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput) WindowAfter ¶

Number of characters after the finding to consider. Either this or windowBefore must be specified

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleProximityPtrOutput) WindowBefore ¶

Number of characters before the finding to consider. Either this or windowAfter must be specified

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput() PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs, PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtr and PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrInput` via:

        PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRuleArgs{...}

or:

        nil

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) Elem ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) HotwordRegex ¶

Regular expression pattern defining what qualifies as a hotword. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) LikelihoodAdjustment ¶

Likelihood adjustment to apply to all matching findings. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) 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. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleHotwordRulePtrOutput

type PreventionInspectTemplateInspectConfigRuleSetRuleInput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleInput interface {
	pulumi.Input

	ToPreventionInspectTemplateInspectConfigRuleSetRuleOutput() PreventionInspectTemplateInspectConfigRuleSetRuleOutput
	ToPreventionInspectTemplateInspectConfigRuleSetRuleOutputWithContext(context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleOutput
}

PreventionInspectTemplateInspectConfigRuleSetRuleInput is an input type that accepts PreventionInspectTemplateInspectConfigRuleSetRuleArgs and PreventionInspectTemplateInspectConfigRuleSetRuleOutput values. You can construct a concrete instance of `PreventionInspectTemplateInspectConfigRuleSetRuleInput` via:

PreventionInspectTemplateInspectConfigRuleSetRuleArgs{...}

type PreventionInspectTemplateInspectConfigRuleSetRuleOutput ¶

type PreventionInspectTemplateInspectConfigRuleSetRuleOutput struct{ *pulumi.OutputState }

func (PreventionInspectTemplateInspectConfigRuleSetRuleOutput) ElementType ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleOutput) ExclusionRule ¶

The rule that specifies conditions when findings of infoTypes specified in InspectionRuleSet are removed from results. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleOutput) HotwordRule ¶

Hotword-based detection rule. Structure is documented below.

func (PreventionInspectTemplateInspectConfigRuleSetRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutput ¶

func (PreventionInspectTemplateInspectConfigRuleSetRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutputWithContext ¶

func (o PreventionInspectTemplateInspectConfigRuleSetRuleOutput) ToPreventionInspectTemplateInspectConfigRuleSetRuleOutputWithContext(ctx context.Context) PreventionInspectTemplateInspectConfigRuleSetRuleOutput

type PreventionInspectTemplateState ¶

type PreventionInspectTemplateState struct {
	// A description of the inspect template.
	Description pulumi.StringPtrInput
	// User set display name of the inspect template.
	DisplayName pulumi.StringPtrInput
	// The core content of the template.
	// Structure is documented below.
	InspectConfig PreventionInspectTemplateInspectConfigPtrInput
	// 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.
	Name pulumi.StringPtrInput
	// The parent of the inspect template in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringPtrInput
}

func (PreventionInspectTemplateState) ElementType ¶

type PreventionJobTrigger ¶

type PreventionJobTrigger struct {
	pulumi.CustomResourceState

	// A description of the job trigger.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// User set display name of the job trigger.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Controls what and how to inspect for findings.
	// Structure is documented below.
	InspectJob PreventionJobTriggerInspectJobPtrOutput `pulumi:"inspectJob"`
	// The timestamp of the last time this trigger executed.
	LastRunTime pulumi.StringOutput `pulumi:"lastRunTime"`
	// The name of the Datastore kind.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parent of the trigger, either in the format `projects/{{project}}`
	// or `projects/{{project}}/locations/{{location}}`
	Parent pulumi.StringOutput `pulumi:"parent"`
	// Whether the trigger is currently active.
	// Default value is `HEALTHY`.
	// Possible values are `PAUSED`, `HEALTHY`, and `CANCELLED`.
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// What event needs to occur for a new job to be started.
	// Structure is documented below.
	Triggers PreventionJobTriggerTriggerArrayOutput `pulumi:"triggers"`
}

A job trigger configuration.

To get more information about JobTrigger, see:

* [API documentation](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.jobTriggers) * How-to Guides

## Example Usage

func GetPreventionJobTrigger ¶

func GetPreventionJobTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PreventionJobTriggerState, opts ...pulumi.ResourceOption) (*PreventionJobTrigger, error)

GetPreventionJobTrigger gets an existing PreventionJobTrigger 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 NewPreventionJobTrigger ¶

func NewPreventionJobTrigger(ctx *pulumi.Context,
	name string, args *PreventionJobTriggerArgs, opts ...pulumi.ResourceOption) (*PreventionJobTrigger, error)

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

type PreventionJobTriggerArgs ¶

type PreventionJobTriggerArgs struct {
	// A description of the job trigger.
	Description pulumi.StringPtrInput
	// User set display name of the job trigger.
	DisplayName pulumi.StringPtrInput
	// Controls what and how to inspect for findings.
	// Structure is documented below.
	InspectJob PreventionJobTriggerInspectJobPtrInput
	// The parent of the trigger, either in the format `projects/{{project}}`
	// or `projects/{{project}}/locations/{{location}}`
	Parent pulumi.StringInput
	// Whether the trigger is currently active.
	// Default value is `HEALTHY`.
	// Possible values are `PAUSED`, `HEALTHY`, and `CANCELLED`.
	Status pulumi.StringPtrInput
	// What event needs to occur for a new job to be started.
	// Structure is documented below.
	Triggers PreventionJobTriggerTriggerArrayInput
}

The set of arguments for constructing a PreventionJobTrigger resource.

func (PreventionJobTriggerArgs) ElementType ¶

func (PreventionJobTriggerArgs) ElementType() reflect.Type

type PreventionJobTriggerInspectJob ¶

type PreventionJobTriggerInspectJob struct {
	// A task to execute on the completion of a job.
	// Structure is documented below.
	Actions []PreventionJobTriggerInspectJobAction `pulumi:"actions"`
	// The name of the template to run when this job is triggered.
	InspectTemplateName string `pulumi:"inspectTemplateName"`
	// Information on where to inspect
	// Structure is documented below.
	StorageConfig PreventionJobTriggerInspectJobStorageConfig `pulumi:"storageConfig"`
}

type PreventionJobTriggerInspectJobAction ¶

type PreventionJobTriggerInspectJobAction struct {
	// Schedule for triggered jobs
	// Structure is documented below.
	SaveFindings PreventionJobTriggerInspectJobActionSaveFindings `pulumi:"saveFindings"`
}

type PreventionJobTriggerInspectJobActionArgs ¶

type PreventionJobTriggerInspectJobActionArgs struct {
	// Schedule for triggered jobs
	// Structure is documented below.
	SaveFindings PreventionJobTriggerInspectJobActionSaveFindingsInput `pulumi:"saveFindings"`
}

func (PreventionJobTriggerInspectJobActionArgs) ElementType ¶

func (PreventionJobTriggerInspectJobActionArgs) ToPreventionJobTriggerInspectJobActionOutput ¶

func (i PreventionJobTriggerInspectJobActionArgs) ToPreventionJobTriggerInspectJobActionOutput() PreventionJobTriggerInspectJobActionOutput

func (PreventionJobTriggerInspectJobActionArgs) ToPreventionJobTriggerInspectJobActionOutputWithContext ¶

func (i PreventionJobTriggerInspectJobActionArgs) ToPreventionJobTriggerInspectJobActionOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionOutput

type PreventionJobTriggerInspectJobActionArray ¶

type PreventionJobTriggerInspectJobActionArray []PreventionJobTriggerInspectJobActionInput

func (PreventionJobTriggerInspectJobActionArray) ElementType ¶

func (PreventionJobTriggerInspectJobActionArray) ToPreventionJobTriggerInspectJobActionArrayOutput ¶

func (i PreventionJobTriggerInspectJobActionArray) ToPreventionJobTriggerInspectJobActionArrayOutput() PreventionJobTriggerInspectJobActionArrayOutput

func (PreventionJobTriggerInspectJobActionArray) ToPreventionJobTriggerInspectJobActionArrayOutputWithContext ¶

func (i PreventionJobTriggerInspectJobActionArray) ToPreventionJobTriggerInspectJobActionArrayOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionArrayOutput

type PreventionJobTriggerInspectJobActionArrayInput ¶

type PreventionJobTriggerInspectJobActionArrayInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobActionArrayOutput() PreventionJobTriggerInspectJobActionArrayOutput
	ToPreventionJobTriggerInspectJobActionArrayOutputWithContext(context.Context) PreventionJobTriggerInspectJobActionArrayOutput
}

PreventionJobTriggerInspectJobActionArrayInput is an input type that accepts PreventionJobTriggerInspectJobActionArray and PreventionJobTriggerInspectJobActionArrayOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobActionArrayInput` via:

PreventionJobTriggerInspectJobActionArray{ PreventionJobTriggerInspectJobActionArgs{...} }

type PreventionJobTriggerInspectJobActionArrayOutput ¶

type PreventionJobTriggerInspectJobActionArrayOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobActionArrayOutput) ElementType ¶

func (PreventionJobTriggerInspectJobActionArrayOutput) Index ¶

func (PreventionJobTriggerInspectJobActionArrayOutput) ToPreventionJobTriggerInspectJobActionArrayOutput ¶

func (o PreventionJobTriggerInspectJobActionArrayOutput) ToPreventionJobTriggerInspectJobActionArrayOutput() PreventionJobTriggerInspectJobActionArrayOutput

func (PreventionJobTriggerInspectJobActionArrayOutput) ToPreventionJobTriggerInspectJobActionArrayOutputWithContext ¶

func (o PreventionJobTriggerInspectJobActionArrayOutput) ToPreventionJobTriggerInspectJobActionArrayOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionArrayOutput

type PreventionJobTriggerInspectJobActionInput ¶

type PreventionJobTriggerInspectJobActionInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobActionOutput() PreventionJobTriggerInspectJobActionOutput
	ToPreventionJobTriggerInspectJobActionOutputWithContext(context.Context) PreventionJobTriggerInspectJobActionOutput
}

PreventionJobTriggerInspectJobActionInput is an input type that accepts PreventionJobTriggerInspectJobActionArgs and PreventionJobTriggerInspectJobActionOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobActionInput` via:

PreventionJobTriggerInspectJobActionArgs{...}

type PreventionJobTriggerInspectJobActionOutput ¶

type PreventionJobTriggerInspectJobActionOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobActionOutput) ElementType ¶

func (PreventionJobTriggerInspectJobActionOutput) SaveFindings ¶

Schedule for triggered jobs Structure is documented below.

func (PreventionJobTriggerInspectJobActionOutput) ToPreventionJobTriggerInspectJobActionOutput ¶

func (o PreventionJobTriggerInspectJobActionOutput) ToPreventionJobTriggerInspectJobActionOutput() PreventionJobTriggerInspectJobActionOutput

func (PreventionJobTriggerInspectJobActionOutput) ToPreventionJobTriggerInspectJobActionOutputWithContext ¶

func (o PreventionJobTriggerInspectJobActionOutput) ToPreventionJobTriggerInspectJobActionOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionOutput

type PreventionJobTriggerInspectJobActionSaveFindings ¶

type PreventionJobTriggerInspectJobActionSaveFindings struct {
	// Information on where to store output
	// Structure is documented below.
	OutputConfig PreventionJobTriggerInspectJobActionSaveFindingsOutputConfig `pulumi:"outputConfig"`
}

type PreventionJobTriggerInspectJobActionSaveFindingsArgs ¶

type PreventionJobTriggerInspectJobActionSaveFindingsArgs struct {
	// Information on where to store output
	// Structure is documented below.
	OutputConfig PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigInput `pulumi:"outputConfig"`
}

func (PreventionJobTriggerInspectJobActionSaveFindingsArgs) ElementType ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutput ¶

func (i PreventionJobTriggerInspectJobActionSaveFindingsArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutput() PreventionJobTriggerInspectJobActionSaveFindingsOutput

func (PreventionJobTriggerInspectJobActionSaveFindingsArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputWithContext ¶

func (i PreventionJobTriggerInspectJobActionSaveFindingsArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutput

type PreventionJobTriggerInspectJobActionSaveFindingsInput ¶

type PreventionJobTriggerInspectJobActionSaveFindingsInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobActionSaveFindingsOutput() PreventionJobTriggerInspectJobActionSaveFindingsOutput
	ToPreventionJobTriggerInspectJobActionSaveFindingsOutputWithContext(context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutput
}

PreventionJobTriggerInspectJobActionSaveFindingsInput is an input type that accepts PreventionJobTriggerInspectJobActionSaveFindingsArgs and PreventionJobTriggerInspectJobActionSaveFindingsOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobActionSaveFindingsInput` via:

PreventionJobTriggerInspectJobActionSaveFindingsArgs{...}

type PreventionJobTriggerInspectJobActionSaveFindingsOutput ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobActionSaveFindingsOutput) ElementType ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutput) OutputConfig ¶

Information on where to store output Structure is documented below.

func (PreventionJobTriggerInspectJobActionSaveFindingsOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutput ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputWithContext ¶

func (o PreventionJobTriggerInspectJobActionSaveFindingsOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutput

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfig ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfig 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.
	// Possible values are `BASIC_COLUMNS`, `GCS_COLUMNS`, `DATASTORE_COLUMNS`, `BIG_QUERY_COLUMNS`, and `ALL_COLUMNS`.
	OutputSchema *string `pulumi:"outputSchema"`
	// Information on the location of the target BigQuery Table.
	// Structure is documented below.
	Table PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTable `pulumi:"table"`
}

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs 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.
	// Possible values are `BASIC_COLUMNS`, `GCS_COLUMNS`, `DATASTORE_COLUMNS`, `BIG_QUERY_COLUMNS`, and `ALL_COLUMNS`.
	OutputSchema pulumi.StringPtrInput `pulumi:"outputSchema"`
	// Information on the location of the target BigQuery Table.
	// Structure is documented below.
	Table PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableInput `pulumi:"table"`
}

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs) ElementType ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutputWithContext ¶

func (i PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigInput ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput() PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput
	ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutputWithContext(context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput
}

PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigInput is an input type that accepts PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs and PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigInput` via:

PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigArgs{...}

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput) ElementType ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput) 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. Possible values are `BASIC_COLUMNS`, `GCS_COLUMNS`, `DATASTORE_COLUMNS`, `BIG_QUERY_COLUMNS`, and `ALL_COLUMNS`.

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput) Table ¶

Information on the location of the target BigQuery Table. Structure is documented below.

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutputWithContext ¶

func (o PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigOutput

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTable ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTable struct {
	// Dataset ID of the table.
	DatasetId string `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId string `pulumi:"projectId"`
	// Name of the table. If is not set a new one will be generated for you with the following format:
	// `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.
	TableId *string `pulumi:"tableId"`
}

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs struct {
	// Dataset ID of the table.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// Name of the table. If is not set a new one will be generated for you with the following format:
	// `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.
	TableId pulumi.StringPtrInput `pulumi:"tableId"`
}

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs) ElementType ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutputWithContext ¶

func (i PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableInput ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput() PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput
	ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutputWithContext(context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput
}

PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableInput is an input type that accepts PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs and PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableInput` via:

PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableArgs{...}

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput ¶

type PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) DatasetId ¶

Dataset ID of the table.

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) ElementType ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) TableId ¶

Name of the table. If is not set a new one will be generated for you with the following format: `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput ¶

func (PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutputWithContext ¶

func (o PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput) ToPreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobActionSaveFindingsOutputConfigTableOutput

type PreventionJobTriggerInspectJobArgs ¶

type PreventionJobTriggerInspectJobArgs struct {
	// A task to execute on the completion of a job.
	// Structure is documented below.
	Actions PreventionJobTriggerInspectJobActionArrayInput `pulumi:"actions"`
	// The name of the template to run when this job is triggered.
	InspectTemplateName pulumi.StringInput `pulumi:"inspectTemplateName"`
	// Information on where to inspect
	// Structure is documented below.
	StorageConfig PreventionJobTriggerInspectJobStorageConfigInput `pulumi:"storageConfig"`
}

func (PreventionJobTriggerInspectJobArgs) ElementType ¶

func (PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobOutput ¶

func (i PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobOutput() PreventionJobTriggerInspectJobOutput

func (PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobOutputWithContext ¶

func (i PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobOutput

func (PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobPtrOutput ¶

func (i PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobPtrOutput() PreventionJobTriggerInspectJobPtrOutput

func (PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobArgs) ToPreventionJobTriggerInspectJobPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobPtrOutput

type PreventionJobTriggerInspectJobInput ¶

type PreventionJobTriggerInspectJobInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobOutput() PreventionJobTriggerInspectJobOutput
	ToPreventionJobTriggerInspectJobOutputWithContext(context.Context) PreventionJobTriggerInspectJobOutput
}

PreventionJobTriggerInspectJobInput is an input type that accepts PreventionJobTriggerInspectJobArgs and PreventionJobTriggerInspectJobOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobInput` via:

PreventionJobTriggerInspectJobArgs{...}

type PreventionJobTriggerInspectJobOutput ¶

type PreventionJobTriggerInspectJobOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobOutput) Actions ¶

A task to execute on the completion of a job. Structure is documented below.

func (PreventionJobTriggerInspectJobOutput) ElementType ¶

func (PreventionJobTriggerInspectJobOutput) InspectTemplateName ¶

The name of the template to run when this job is triggered.

func (PreventionJobTriggerInspectJobOutput) StorageConfig ¶

Information on where to inspect Structure is documented below.

func (PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobOutput ¶

func (o PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobOutput() PreventionJobTriggerInspectJobOutput

func (PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobOutputWithContext ¶

func (o PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobOutput

func (PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobPtrOutput ¶

func (o PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobPtrOutput() PreventionJobTriggerInspectJobPtrOutput

func (PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobOutput) ToPreventionJobTriggerInspectJobPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobPtrOutput

type PreventionJobTriggerInspectJobPtrInput ¶

type PreventionJobTriggerInspectJobPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobPtrOutput() PreventionJobTriggerInspectJobPtrOutput
	ToPreventionJobTriggerInspectJobPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobPtrOutput
}

PreventionJobTriggerInspectJobPtrInput is an input type that accepts PreventionJobTriggerInspectJobArgs, PreventionJobTriggerInspectJobPtr and PreventionJobTriggerInspectJobPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobPtrInput` via:

        PreventionJobTriggerInspectJobArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobPtrOutput ¶

type PreventionJobTriggerInspectJobPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobPtrOutput) Actions ¶

A task to execute on the completion of a job. Structure is documented below.

func (PreventionJobTriggerInspectJobPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobPtrOutput) InspectTemplateName ¶

The name of the template to run when this job is triggered.

func (PreventionJobTriggerInspectJobPtrOutput) StorageConfig ¶

Information on where to inspect Structure is documented below.

func (PreventionJobTriggerInspectJobPtrOutput) ToPreventionJobTriggerInspectJobPtrOutput ¶

func (o PreventionJobTriggerInspectJobPtrOutput) ToPreventionJobTriggerInspectJobPtrOutput() PreventionJobTriggerInspectJobPtrOutput

func (PreventionJobTriggerInspectJobPtrOutput) ToPreventionJobTriggerInspectJobPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobPtrOutput) ToPreventionJobTriggerInspectJobPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobPtrOutput

type PreventionJobTriggerInspectJobStorageConfig ¶

type PreventionJobTriggerInspectJobStorageConfig struct {
	// Options defining BigQuery table and row identifiers.
	// Structure is documented below.
	BigQueryOptions *PreventionJobTriggerInspectJobStorageConfigBigQueryOptions `pulumi:"bigQueryOptions"`
	// Options defining a file or a set of files within a Google Cloud Storage bucket.
	// Structure is documented below.
	CloudStorageOptions *PreventionJobTriggerInspectJobStorageConfigCloudStorageOptions `pulumi:"cloudStorageOptions"`
	// Options defining a data set within Google Cloud Datastore.
	// Structure is documented below.
	DatastoreOptions *PreventionJobTriggerInspectJobStorageConfigDatastoreOptions `pulumi:"datastoreOptions"`
	// Information on where to inspect
	// Structure is documented below.
	TimespanConfig *PreventionJobTriggerInspectJobStorageConfigTimespanConfig `pulumi:"timespanConfig"`
}

type PreventionJobTriggerInspectJobStorageConfigArgs ¶

type PreventionJobTriggerInspectJobStorageConfigArgs struct {
	// Options defining BigQuery table and row identifiers.
	// Structure is documented below.
	BigQueryOptions PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrInput `pulumi:"bigQueryOptions"`
	// Options defining a file or a set of files within a Google Cloud Storage bucket.
	// Structure is documented below.
	CloudStorageOptions PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrInput `pulumi:"cloudStorageOptions"`
	// Options defining a data set within Google Cloud Datastore.
	// Structure is documented below.
	DatastoreOptions PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrInput `pulumi:"datastoreOptions"`
	// Information on where to inspect
	// Structure is documented below.
	TimespanConfig PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrInput `pulumi:"timespanConfig"`
}

func (PreventionJobTriggerInspectJobStorageConfigArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigOutput ¶

func (i PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigOutput() PreventionJobTriggerInspectJobStorageConfigOutput

func (PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigOutput

func (PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigPtrOutput ¶

func (i PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigPtrOutput() PreventionJobTriggerInspectJobStorageConfigPtrOutput

func (PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigPtrOutput

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptions ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptions struct {
	// Set of files to scan.
	// Structure is documented below.
	TableReference PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReference `pulumi:"tableReference"`
}

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs struct {
	// Set of files to scan.
	// Structure is documented below.
	TableReference PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceInput `pulumi:"tableReference"`
}

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsInput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput() PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput
	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput
}

PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs and PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsInput` via:

PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs{...}

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) TableReference ¶

Set of files to scan. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput() PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs, PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtr and PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput) TableReference ¶

Set of files to scan. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReference ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReference struct {
	// Dataset ID of the table.
	DatasetId string `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId string `pulumi:"projectId"`
	// Name of the table. If is not set a new one will be generated for you with the following format:
	// `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.
	TableId string `pulumi:"tableId"`
}

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs struct {
	// Dataset ID of the table.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// Name of the table. If is not set a new one will be generated for you with the following format:
	// `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.
	TableId pulumi.StringInput `pulumi:"tableId"`
}

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceInput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput() PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput
	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput
}

PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs and PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceInput` via:

PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs{...}

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) DatasetId ¶

Dataset ID of the table.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) TableId ¶

Name of the table. If is not set a new one will be generated for you with the following format: `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput() PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput
}

PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs, PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtr and PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferenceArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput) DatasetId ¶

Dataset ID of the table.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput) TableId ¶

Name of the table. If is not set a new one will be generated for you with the following format: `dlp_googleapis_yyyy_mm_dd_[dlpJobId]`. Pacific timezone will be used for generating the date details.

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutput) ToPreventionJobTriggerInspectJobStorageConfigBigQueryOptionsTableReferencePtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptions ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptions 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.
	BytesLimitPerFile *int `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.
	BytesLimitPerFilePercent *int `pulumi:"bytesLimitPerFilePercent"`
	// Set of files to scan.
	// Structure is documented below.
	FileSet PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet `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 fileTypes were specified.
	// Each value may be one of `BINARY_FILE`, `TEXT_FILE`, `IMAGE`, `WORD`, `PDF`, `AVRO`, `CSV`, and `TSV`.
	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.
	FilesLimitPercent *int `pulumi:"filesLimitPercent"`
	// How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile.
	// If not specified, scanning would start from the top.
	// Possible values are `TOP` and `RANDOM_START`.
	SampleMethod *string `pulumi:"sampleMethod"`
}

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs 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.
	BytesLimitPerFile pulumi.IntPtrInput `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.
	BytesLimitPerFilePercent pulumi.IntPtrInput `pulumi:"bytesLimitPerFilePercent"`
	// Set of files to scan.
	// Structure is documented below.
	FileSet PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetInput `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 fileTypes were specified.
	// Each value may be one of `BINARY_FILE`, `TEXT_FILE`, `IMAGE`, `WORD`, `PDF`, `AVRO`, `CSV`, and `TSV`.
	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.
	FilesLimitPercent pulumi.IntPtrInput `pulumi:"filesLimitPercent"`
	// How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile.
	// If not specified, scanning would start from the top.
	// Possible values are `TOP` and `RANDOM_START`.
	SampleMethod pulumi.StringPtrInput `pulumi:"sampleMethod"`
}

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSet struct {
	// The regex-filtered set of files to scan.
	// Structure is documented below.
	RegexFileSet *PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet `pulumi:"regexFileSet"`
	// The Cloud Storage url of the file(s) to scan, in the format `gs://<bucket>/<path>`. 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/*`.
	Url *string `pulumi:"url"`
}

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs struct {
	// The regex-filtered set of files to scan.
	// Structure is documented below.
	RegexFileSet PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrInput `pulumi:"regexFileSet"`
	// The Cloud Storage url of the file(s) to scan, in the format `gs://<bucket>/<path>`. 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/*`.
	Url pulumi.StringPtrInput `pulumi:"url"`
}

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetInput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput() PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput
	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput
}

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs and PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetInput` via:

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs{...}

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) RegexFileSet ¶

The regex-filtered set of files to scan. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetOutput) Url ¶

The Cloud Storage url of the file(s) to scan, in the format `gs://<bucket>/<path>`. 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/*`.

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput() PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs, PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtr and PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput) RegexFileSet ¶

The regex-filtered set of files to scan. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetPtrOutput) Url ¶

The Cloud Storage url of the file(s) to scan, in the format `gs://<bucket>/<path>`. 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/*`.

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSet struct {
	// The name of a Cloud Storage bucket.
	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.
	ExcludeRegexes []string `pulumi:"excludeRegexes"`
	// 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 excludeRegex. Leaving this field empty will
	// match all files by default (this is equivalent to including .* in the list)
	IncludeRegexes []string `pulumi:"includeRegexes"`
}

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs struct {
	// The name of a Cloud Storage bucket.
	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.
	ExcludeRegexes pulumi.StringArrayInput `pulumi:"excludeRegexes"`
	// 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 excludeRegex. Leaving this field empty will
	// match all files by default (this is equivalent to including .* in the list)
	IncludeRegexes pulumi.StringArrayInput `pulumi:"includeRegexes"`
}

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetInput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput() PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput
	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput
}

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs and PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetInput` via:

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs{...}

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) BucketName ¶

The name of a Cloud Storage bucket.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) ExcludeRegexes ¶

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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) IncludeRegexes ¶

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 excludeRegex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list)

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput() PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs, PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtr and PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput) BucketName ¶

The name of a Cloud Storage bucket.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput) ExcludeRegexes ¶

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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput) IncludeRegexes ¶

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 excludeRegex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list)

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsInput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput() PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput
	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput
}

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs and PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsInput` via:

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs{...}

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) 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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) 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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) FileSet ¶

Set of files to scan. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) 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 fileTypes were specified. Each value may be one of `BINARY_FILE`, `TEXT_FILE`, `IMAGE`, `WORD`, `PDF`, `AVRO`, `CSV`, and `TSV`.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) 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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) SampleMethod ¶

How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. If not specified, scanning would start from the top. Possible values are `TOP` and `RANDOM_START`.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput() PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs, PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtr and PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) 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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) 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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) FileSet ¶

Set of files to scan. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) 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 fileTypes were specified. Each value may be one of `BINARY_FILE`, `TEXT_FILE`, `IMAGE`, `WORD`, `PDF`, `AVRO`, `CSV`, and `TSV`.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) 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.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) SampleMethod ¶

How to sample bytes if not all bytes are scanned. Meaningful only when used in conjunction with bytesLimitPerFile. If not specified, scanning would start from the top. Possible values are `TOP` and `RANDOM_START`.

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptions ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptions struct {
	// A representation of a Datastore kind.
	// Structure is documented below.
	Kind PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKind `pulumi:"kind"`
	// 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.
	// Structure is documented below.
	PartitionId PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId `pulumi:"partitionId"`
}

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs struct {
	// A representation of a Datastore kind.
	// Structure is documented below.
	Kind PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindInput `pulumi:"kind"`
	// 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.
	// Structure is documented below.
	PartitionId PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdInput `pulumi:"partitionId"`
}

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsInput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput() PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput
	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput
}

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs and PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsInput` via:

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs{...}

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKind ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKind struct {
	// The name of the Datastore kind.
	Name string `pulumi:"name"`
}

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs struct {
	// The name of the Datastore kind.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindInput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput() PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput
	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput
}

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs and PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindInput` via:

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs{...}

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) Name ¶

The name of the Datastore kind.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput() PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs, PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtr and PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput) Name ¶

The name of the Datastore kind.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsKindPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) Kind ¶

A representation of a Datastore kind. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) PartitionId ¶

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. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionId struct {
	// If not empty, the ID of the namespace to which the entities belong.
	NamespaceId *string `pulumi:"namespaceId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId string `pulumi:"projectId"`
}

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs struct {
	// If not empty, the ID of the namespace to which the entities belong.
	NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
}

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdInput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput() PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput
	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput
}

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs and PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdInput` via:

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs{...}

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) NamespaceId ¶

If not empty, the ID of the namespace to which the entities belong.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput() PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs, PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtr and PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput) NamespaceId ¶

If not empty, the ID of the namespace to which the entities belong.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPartitionIdPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput() PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs, PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtr and PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) Kind ¶

A representation of a Datastore kind. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) PartitionId ¶

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. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigDatastoreOptionsPtrOutput

type PreventionJobTriggerInspectJobStorageConfigInput ¶

type PreventionJobTriggerInspectJobStorageConfigInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigOutput() PreventionJobTriggerInspectJobStorageConfigOutput
	ToPreventionJobTriggerInspectJobStorageConfigOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigOutput
}

PreventionJobTriggerInspectJobStorageConfigInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigArgs and PreventionJobTriggerInspectJobStorageConfigOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigInput` via:

PreventionJobTriggerInspectJobStorageConfigArgs{...}

type PreventionJobTriggerInspectJobStorageConfigOutput ¶

type PreventionJobTriggerInspectJobStorageConfigOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigOutput) BigQueryOptions ¶

Options defining BigQuery table and row identifiers. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigOutput) CloudStorageOptions ¶

Options defining a file or a set of files within a Google Cloud Storage bucket. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigOutput) DatastoreOptions ¶

Options defining a data set within Google Cloud Datastore. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigOutput) TimespanConfig ¶

Information on where to inspect Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigOutput ¶

func (o PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigOutput() PreventionJobTriggerInspectJobStorageConfigOutput

func (PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigOutput

func (PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutput ¶

func (o PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutput() PreventionJobTriggerInspectJobStorageConfigPtrOutput

func (PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigPtrOutput

type PreventionJobTriggerInspectJobStorageConfigPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigPtrOutput() PreventionJobTriggerInspectJobStorageConfigPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigArgs, PreventionJobTriggerInspectJobStorageConfigPtr and PreventionJobTriggerInspectJobStorageConfigPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) BigQueryOptions ¶

Options defining BigQuery table and row identifiers. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) CloudStorageOptions ¶

Options defining a file or a set of files within a Google Cloud Storage bucket. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) DatastoreOptions ¶

Options defining a data set within Google Cloud Datastore. Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) TimespanConfig ¶

Information on where to inspect Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigPtrOutput

type PreventionJobTriggerInspectJobStorageConfigTimespanConfig ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfig struct {
	// When the job is started by a JobTrigger we will automatically figure out a valid startTime 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 or rows newer than this value. If set to zero, no upper time limit is applied.
	EndTime *string `pulumi:"endTime"`
	// Exclude files or rows older than this value.
	StartTime *string `pulumi:"startTime"`
	// Information on where to inspect
	// Structure is documented below.
	TimestampField PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampField `pulumi:"timestampField"`
}

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs struct {
	// When the job is started by a JobTrigger we will automatically figure out a valid startTime 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 or rows newer than this value. If set to zero, no upper time limit is applied.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// Exclude files or rows older than this value.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Information on where to inspect
	// Structure is documented below.
	TimestampField PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldInput `pulumi:"timestampField"`
}

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigInput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput() PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput
	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput
}

PreventionJobTriggerInspectJobStorageConfigTimespanConfigInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs and PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigTimespanConfigInput` via:

PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs{...}

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) EnableAutoPopulationOfTimespanConfig ¶

When the job is started by a JobTrigger we will automatically figure out a valid startTime 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 (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) EndTime ¶

Exclude files or rows newer than this value. If set to zero, no upper time limit is applied.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) StartTime ¶

Exclude files or rows older than this value.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) TimestampField ¶

Information on where to inspect Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigTimespanConfigOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput() PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs, PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtr and PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigTimespanConfigArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) Elem ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) EnableAutoPopulationOfTimespanConfig ¶

When the job is started by a JobTrigger we will automatically figure out a valid startTime 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 (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) EndTime ¶

Exclude files or rows newer than this value. If set to zero, no upper time limit is applied.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) StartTime ¶

Exclude files or rows older than this value.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) TimestampField ¶

Information on where to inspect Structure is documented below.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext ¶

func (o PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigPtrOutput

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampField ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampField struct {
	// The name of the Datastore kind.
	Name string `pulumi:"name"`
}

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs struct {
	// The name of the Datastore kind.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutputWithContext ¶

func (i PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutputWithContext(ctx context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldInput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput() PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput
	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput
}

PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs and PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldInput` via:

PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs{...}

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput) Name ¶

The name of the Datastore kind.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutputWithContext ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutputWithContext ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrInput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput() PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput
	ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutputWithContext(context.Context) PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput
}

PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrInput is an input type that accepts PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs, PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtr and PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput values. You can construct a concrete instance of `PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrInput` via:

        PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldArgs{...}

or:

        nil

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput ¶

type PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput) ElementType ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput) Name ¶

The name of the Datastore kind.

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput ¶

func (PreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutput) ToPreventionJobTriggerInspectJobStorageConfigTimespanConfigTimestampFieldPtrOutputWithContext ¶

type PreventionJobTriggerState ¶

type PreventionJobTriggerState struct {
	// A description of the job trigger.
	Description pulumi.StringPtrInput
	// User set display name of the job trigger.
	DisplayName pulumi.StringPtrInput
	// Controls what and how to inspect for findings.
	// Structure is documented below.
	InspectJob PreventionJobTriggerInspectJobPtrInput
	// The timestamp of the last time this trigger executed.
	LastRunTime pulumi.StringPtrInput
	// The name of the Datastore kind.
	Name pulumi.StringPtrInput
	// The parent of the trigger, either in the format `projects/{{project}}`
	// or `projects/{{project}}/locations/{{location}}`
	Parent pulumi.StringPtrInput
	// Whether the trigger is currently active.
	// Default value is `HEALTHY`.
	// Possible values are `PAUSED`, `HEALTHY`, and `CANCELLED`.
	Status pulumi.StringPtrInput
	// What event needs to occur for a new job to be started.
	// Structure is documented below.
	Triggers PreventionJobTriggerTriggerArrayInput
}

func (PreventionJobTriggerState) ElementType ¶

func (PreventionJobTriggerState) ElementType() reflect.Type

type PreventionJobTriggerTrigger ¶

type PreventionJobTriggerTrigger struct {
	// Schedule for triggered jobs
	// Structure is documented below.
	Schedule *PreventionJobTriggerTriggerSchedule `pulumi:"schedule"`
}

type PreventionJobTriggerTriggerArgs ¶

type PreventionJobTriggerTriggerArgs struct {
	// Schedule for triggered jobs
	// Structure is documented below.
	Schedule PreventionJobTriggerTriggerSchedulePtrInput `pulumi:"schedule"`
}

func (PreventionJobTriggerTriggerArgs) ElementType ¶

func (PreventionJobTriggerTriggerArgs) ToPreventionJobTriggerTriggerOutput ¶

func (i PreventionJobTriggerTriggerArgs) ToPreventionJobTriggerTriggerOutput() PreventionJobTriggerTriggerOutput

func (PreventionJobTriggerTriggerArgs) ToPreventionJobTriggerTriggerOutputWithContext ¶

func (i PreventionJobTriggerTriggerArgs) ToPreventionJobTriggerTriggerOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerOutput

type PreventionJobTriggerTriggerArray ¶

type PreventionJobTriggerTriggerArray []PreventionJobTriggerTriggerInput

func (PreventionJobTriggerTriggerArray) ElementType ¶

func (PreventionJobTriggerTriggerArray) ToPreventionJobTriggerTriggerArrayOutput ¶

func (i PreventionJobTriggerTriggerArray) ToPreventionJobTriggerTriggerArrayOutput() PreventionJobTriggerTriggerArrayOutput

func (PreventionJobTriggerTriggerArray) ToPreventionJobTriggerTriggerArrayOutputWithContext ¶

func (i PreventionJobTriggerTriggerArray) ToPreventionJobTriggerTriggerArrayOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerArrayOutput

type PreventionJobTriggerTriggerArrayInput ¶

type PreventionJobTriggerTriggerArrayInput interface {
	pulumi.Input

	ToPreventionJobTriggerTriggerArrayOutput() PreventionJobTriggerTriggerArrayOutput
	ToPreventionJobTriggerTriggerArrayOutputWithContext(context.Context) PreventionJobTriggerTriggerArrayOutput
}

PreventionJobTriggerTriggerArrayInput is an input type that accepts PreventionJobTriggerTriggerArray and PreventionJobTriggerTriggerArrayOutput values. You can construct a concrete instance of `PreventionJobTriggerTriggerArrayInput` via:

PreventionJobTriggerTriggerArray{ PreventionJobTriggerTriggerArgs{...} }

type PreventionJobTriggerTriggerArrayOutput ¶

type PreventionJobTriggerTriggerArrayOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerTriggerArrayOutput) ElementType ¶

func (PreventionJobTriggerTriggerArrayOutput) Index ¶

func (PreventionJobTriggerTriggerArrayOutput) ToPreventionJobTriggerTriggerArrayOutput ¶

func (o PreventionJobTriggerTriggerArrayOutput) ToPreventionJobTriggerTriggerArrayOutput() PreventionJobTriggerTriggerArrayOutput

func (PreventionJobTriggerTriggerArrayOutput) ToPreventionJobTriggerTriggerArrayOutputWithContext ¶

func (o PreventionJobTriggerTriggerArrayOutput) ToPreventionJobTriggerTriggerArrayOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerArrayOutput

type PreventionJobTriggerTriggerInput ¶

type PreventionJobTriggerTriggerInput interface {
	pulumi.Input

	ToPreventionJobTriggerTriggerOutput() PreventionJobTriggerTriggerOutput
	ToPreventionJobTriggerTriggerOutputWithContext(context.Context) PreventionJobTriggerTriggerOutput
}

PreventionJobTriggerTriggerInput is an input type that accepts PreventionJobTriggerTriggerArgs and PreventionJobTriggerTriggerOutput values. You can construct a concrete instance of `PreventionJobTriggerTriggerInput` via:

PreventionJobTriggerTriggerArgs{...}

type PreventionJobTriggerTriggerOutput ¶

type PreventionJobTriggerTriggerOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerTriggerOutput) ElementType ¶

func (PreventionJobTriggerTriggerOutput) Schedule ¶

Schedule for triggered jobs Structure is documented below.

func (PreventionJobTriggerTriggerOutput) ToPreventionJobTriggerTriggerOutput ¶

func (o PreventionJobTriggerTriggerOutput) ToPreventionJobTriggerTriggerOutput() PreventionJobTriggerTriggerOutput

func (PreventionJobTriggerTriggerOutput) ToPreventionJobTriggerTriggerOutputWithContext ¶

func (o PreventionJobTriggerTriggerOutput) ToPreventionJobTriggerTriggerOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerOutput

type PreventionJobTriggerTriggerSchedule ¶

type PreventionJobTriggerTriggerSchedule 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.
	// A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
	RecurrencePeriodDuration *string `pulumi:"recurrencePeriodDuration"`
}

type PreventionJobTriggerTriggerScheduleArgs ¶

type PreventionJobTriggerTriggerScheduleArgs 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.
	// A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
	RecurrencePeriodDuration pulumi.StringPtrInput `pulumi:"recurrencePeriodDuration"`
}

func (PreventionJobTriggerTriggerScheduleArgs) ElementType ¶

func (PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerScheduleOutput ¶

func (i PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerScheduleOutput() PreventionJobTriggerTriggerScheduleOutput

func (PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerScheduleOutputWithContext ¶

func (i PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerScheduleOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerScheduleOutput

func (PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerSchedulePtrOutput ¶

func (i PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerSchedulePtrOutput() PreventionJobTriggerTriggerSchedulePtrOutput

func (PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext ¶

func (i PreventionJobTriggerTriggerScheduleArgs) ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerSchedulePtrOutput

type PreventionJobTriggerTriggerScheduleInput ¶

type PreventionJobTriggerTriggerScheduleInput interface {
	pulumi.Input

	ToPreventionJobTriggerTriggerScheduleOutput() PreventionJobTriggerTriggerScheduleOutput
	ToPreventionJobTriggerTriggerScheduleOutputWithContext(context.Context) PreventionJobTriggerTriggerScheduleOutput
}

PreventionJobTriggerTriggerScheduleInput is an input type that accepts PreventionJobTriggerTriggerScheduleArgs and PreventionJobTriggerTriggerScheduleOutput values. You can construct a concrete instance of `PreventionJobTriggerTriggerScheduleInput` via:

PreventionJobTriggerTriggerScheduleArgs{...}

type PreventionJobTriggerTriggerScheduleOutput ¶

type PreventionJobTriggerTriggerScheduleOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerTriggerScheduleOutput) ElementType ¶

func (PreventionJobTriggerTriggerScheduleOutput) RecurrencePeriodDuration ¶

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. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

func (PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerScheduleOutput ¶

func (o PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerScheduleOutput() PreventionJobTriggerTriggerScheduleOutput

func (PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerScheduleOutputWithContext ¶

func (o PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerScheduleOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerScheduleOutput

func (PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerSchedulePtrOutput ¶

func (o PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerSchedulePtrOutput() PreventionJobTriggerTriggerSchedulePtrOutput

func (PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext ¶

func (o PreventionJobTriggerTriggerScheduleOutput) ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerSchedulePtrOutput

type PreventionJobTriggerTriggerSchedulePtrInput ¶

type PreventionJobTriggerTriggerSchedulePtrInput interface {
	pulumi.Input

	ToPreventionJobTriggerTriggerSchedulePtrOutput() PreventionJobTriggerTriggerSchedulePtrOutput
	ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext(context.Context) PreventionJobTriggerTriggerSchedulePtrOutput
}

PreventionJobTriggerTriggerSchedulePtrInput is an input type that accepts PreventionJobTriggerTriggerScheduleArgs, PreventionJobTriggerTriggerSchedulePtr and PreventionJobTriggerTriggerSchedulePtrOutput values. You can construct a concrete instance of `PreventionJobTriggerTriggerSchedulePtrInput` via:

        PreventionJobTriggerTriggerScheduleArgs{...}

or:

        nil

type PreventionJobTriggerTriggerSchedulePtrOutput ¶

type PreventionJobTriggerTriggerSchedulePtrOutput struct{ *pulumi.OutputState }

func (PreventionJobTriggerTriggerSchedulePtrOutput) Elem ¶

func (PreventionJobTriggerTriggerSchedulePtrOutput) ElementType ¶

func (PreventionJobTriggerTriggerSchedulePtrOutput) RecurrencePeriodDuration ¶

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. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".

func (PreventionJobTriggerTriggerSchedulePtrOutput) ToPreventionJobTriggerTriggerSchedulePtrOutput ¶

func (o PreventionJobTriggerTriggerSchedulePtrOutput) ToPreventionJobTriggerTriggerSchedulePtrOutput() PreventionJobTriggerTriggerSchedulePtrOutput

func (PreventionJobTriggerTriggerSchedulePtrOutput) ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext ¶

func (o PreventionJobTriggerTriggerSchedulePtrOutput) ToPreventionJobTriggerTriggerSchedulePtrOutputWithContext(ctx context.Context) PreventionJobTriggerTriggerSchedulePtrOutput

type PreventionStoredInfoType ¶

type PreventionStoredInfoType struct {
	pulumi.CustomResourceState

	// A description of the info type.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Dictionary which defines the rule.
	// Structure is documented below.
	Dictionary PreventionStoredInfoTypeDictionaryPtrOutput `pulumi:"dictionary"`
	// User set display name of the info type.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Dictionary which defines the rule.
	// Structure is documented below.
	LargeCustomDictionary PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput `pulumi:"largeCustomDictionary"`
	// Name describing the field.
	Name pulumi.StringOutput `pulumi:"name"`
	// The parent of the info type in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringOutput `pulumi:"parent"`
	// Regular expression which defines the rule.
	// Structure is documented below.
	Regex PreventionStoredInfoTypeRegexPtrOutput `pulumi:"regex"`
}

Allows creation of custom info types.

To get more information about StoredInfoType, see:

* [API documentation](https://cloud.google.com/dlp/docs/reference/rest/v2/projects.storedInfoTypes) * How-to Guides

## Example Usage

func GetPreventionStoredInfoType ¶

func GetPreventionStoredInfoType(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PreventionStoredInfoTypeState, opts ...pulumi.ResourceOption) (*PreventionStoredInfoType, error)

GetPreventionStoredInfoType gets an existing PreventionStoredInfoType 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 NewPreventionStoredInfoType ¶

func NewPreventionStoredInfoType(ctx *pulumi.Context,
	name string, args *PreventionStoredInfoTypeArgs, opts ...pulumi.ResourceOption) (*PreventionStoredInfoType, error)

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

type PreventionStoredInfoTypeArgs ¶

type PreventionStoredInfoTypeArgs struct {
	// A description of the info type.
	Description pulumi.StringPtrInput
	// Dictionary which defines the rule.
	// Structure is documented below.
	Dictionary PreventionStoredInfoTypeDictionaryPtrInput
	// User set display name of the info type.
	DisplayName pulumi.StringPtrInput
	// Dictionary which defines the rule.
	// Structure is documented below.
	LargeCustomDictionary PreventionStoredInfoTypeLargeCustomDictionaryPtrInput
	// The parent of the info type in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringInput
	// Regular expression which defines the rule.
	// Structure is documented below.
	Regex PreventionStoredInfoTypeRegexPtrInput
}

The set of arguments for constructing a PreventionStoredInfoType resource.

func (PreventionStoredInfoTypeArgs) ElementType ¶

type PreventionStoredInfoTypeDictionary ¶

type PreventionStoredInfoTypeDictionary struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	// Structure is documented below.
	CloudStoragePath *PreventionStoredInfoTypeDictionaryCloudStoragePath `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	// Structure is documented below.
	WordList *PreventionStoredInfoTypeDictionaryWordList `pulumi:"wordList"`
}

type PreventionStoredInfoTypeDictionaryArgs ¶

type PreventionStoredInfoTypeDictionaryArgs struct {
	// Newline-delimited file of words in Cloud Storage. Only a single file is accepted.
	// Structure is documented below.
	CloudStoragePath PreventionStoredInfoTypeDictionaryCloudStoragePathPtrInput `pulumi:"cloudStoragePath"`
	// List of words or phrases to search for.
	// Structure is documented below.
	WordList PreventionStoredInfoTypeDictionaryWordListPtrInput `pulumi:"wordList"`
}

func (PreventionStoredInfoTypeDictionaryArgs) ElementType ¶

func (PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryOutput ¶

func (i PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryOutput() PreventionStoredInfoTypeDictionaryOutput

func (PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryOutputWithContext ¶

func (i PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryOutput

func (PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryPtrOutput ¶

func (i PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryPtrOutput() PreventionStoredInfoTypeDictionaryPtrOutput

func (PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeDictionaryArgs) ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryPtrOutput

type PreventionStoredInfoTypeDictionaryCloudStoragePath ¶

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

type PreventionStoredInfoTypeDictionaryCloudStoragePathArgs ¶

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

func (PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ElementType ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutput ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutputWithContext ¶

func (i PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathOutput

func (PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput ¶

func (i PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput() PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput

func (PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeDictionaryCloudStoragePathArgs) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput

type PreventionStoredInfoTypeDictionaryCloudStoragePathInput ¶

type PreventionStoredInfoTypeDictionaryCloudStoragePathInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutput() PreventionStoredInfoTypeDictionaryCloudStoragePathOutput
	ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutputWithContext(context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathOutput
}

PreventionStoredInfoTypeDictionaryCloudStoragePathInput is an input type that accepts PreventionStoredInfoTypeDictionaryCloudStoragePathArgs and PreventionStoredInfoTypeDictionaryCloudStoragePathOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeDictionaryCloudStoragePathInput` via:

PreventionStoredInfoTypeDictionaryCloudStoragePathArgs{...}

type PreventionStoredInfoTypeDictionaryCloudStoragePathOutput ¶

type PreventionStoredInfoTypeDictionaryCloudStoragePathOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ElementType ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) Path ¶

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

func (PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutput ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathOutput

func (PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryCloudStoragePathOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput

type PreventionStoredInfoTypeDictionaryCloudStoragePathPtrInput ¶

type PreventionStoredInfoTypeDictionaryCloudStoragePathPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput() PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput
	ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext(context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput
}

PreventionStoredInfoTypeDictionaryCloudStoragePathPtrInput is an input type that accepts PreventionStoredInfoTypeDictionaryCloudStoragePathArgs, PreventionStoredInfoTypeDictionaryCloudStoragePathPtr and PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeDictionaryCloudStoragePathPtrInput` via:

        PreventionStoredInfoTypeDictionaryCloudStoragePathArgs{...}

or:

        nil

type PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput ¶

type PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput) Elem ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput) Path ¶

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

func (PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput ¶

func (PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput) ToPreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryCloudStoragePathPtrOutput

type PreventionStoredInfoTypeDictionaryInput ¶

type PreventionStoredInfoTypeDictionaryInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeDictionaryOutput() PreventionStoredInfoTypeDictionaryOutput
	ToPreventionStoredInfoTypeDictionaryOutputWithContext(context.Context) PreventionStoredInfoTypeDictionaryOutput
}

PreventionStoredInfoTypeDictionaryInput is an input type that accepts PreventionStoredInfoTypeDictionaryArgs and PreventionStoredInfoTypeDictionaryOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeDictionaryInput` via:

PreventionStoredInfoTypeDictionaryArgs{...}

type PreventionStoredInfoTypeDictionaryOutput ¶

type PreventionStoredInfoTypeDictionaryOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeDictionaryOutput) CloudStoragePath ¶

Newline-delimited file of words in Cloud Storage. Only a single file is accepted. Structure is documented below.

func (PreventionStoredInfoTypeDictionaryOutput) ElementType ¶

func (PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryOutput ¶

func (o PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryOutput() PreventionStoredInfoTypeDictionaryOutput

func (PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryOutput

func (PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryPtrOutput ¶

func (o PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryPtrOutput() PreventionStoredInfoTypeDictionaryPtrOutput

func (PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryOutput) ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryPtrOutput

func (PreventionStoredInfoTypeDictionaryOutput) WordList ¶

List of words or phrases to search for. Structure is documented below.

type PreventionStoredInfoTypeDictionaryPtrInput ¶

type PreventionStoredInfoTypeDictionaryPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeDictionaryPtrOutput() PreventionStoredInfoTypeDictionaryPtrOutput
	ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext(context.Context) PreventionStoredInfoTypeDictionaryPtrOutput
}

PreventionStoredInfoTypeDictionaryPtrInput is an input type that accepts PreventionStoredInfoTypeDictionaryArgs, PreventionStoredInfoTypeDictionaryPtr and PreventionStoredInfoTypeDictionaryPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeDictionaryPtrInput` via:

        PreventionStoredInfoTypeDictionaryArgs{...}

or:

        nil

type PreventionStoredInfoTypeDictionaryPtrOutput ¶

type PreventionStoredInfoTypeDictionaryPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeDictionaryPtrOutput) CloudStoragePath ¶

Newline-delimited file of words in Cloud Storage. Only a single file is accepted. Structure is documented below.

func (PreventionStoredInfoTypeDictionaryPtrOutput) Elem ¶

func (PreventionStoredInfoTypeDictionaryPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeDictionaryPtrOutput) ToPreventionStoredInfoTypeDictionaryPtrOutput ¶

func (o PreventionStoredInfoTypeDictionaryPtrOutput) ToPreventionStoredInfoTypeDictionaryPtrOutput() PreventionStoredInfoTypeDictionaryPtrOutput

func (PreventionStoredInfoTypeDictionaryPtrOutput) ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryPtrOutput) ToPreventionStoredInfoTypeDictionaryPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryPtrOutput

func (PreventionStoredInfoTypeDictionaryPtrOutput) WordList ¶

List of words or phrases to search for. Structure is documented below.

type PreventionStoredInfoTypeDictionaryWordList ¶

type PreventionStoredInfoTypeDictionaryWordList 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.
	Words []string `pulumi:"words"`
}

type PreventionStoredInfoTypeDictionaryWordListArgs ¶

type PreventionStoredInfoTypeDictionaryWordListArgs 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.
	Words pulumi.StringArrayInput `pulumi:"words"`
}

func (PreventionStoredInfoTypeDictionaryWordListArgs) ElementType ¶

func (PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListOutput ¶

func (i PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListOutput() PreventionStoredInfoTypeDictionaryWordListOutput

func (PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListOutputWithContext ¶

func (i PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryWordListOutput

func (PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListPtrOutput ¶

func (i PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListPtrOutput() PreventionStoredInfoTypeDictionaryWordListPtrOutput

func (PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeDictionaryWordListArgs) ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryWordListPtrOutput

type PreventionStoredInfoTypeDictionaryWordListInput ¶

type PreventionStoredInfoTypeDictionaryWordListInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeDictionaryWordListOutput() PreventionStoredInfoTypeDictionaryWordListOutput
	ToPreventionStoredInfoTypeDictionaryWordListOutputWithContext(context.Context) PreventionStoredInfoTypeDictionaryWordListOutput
}

PreventionStoredInfoTypeDictionaryWordListInput is an input type that accepts PreventionStoredInfoTypeDictionaryWordListArgs and PreventionStoredInfoTypeDictionaryWordListOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeDictionaryWordListInput` via:

PreventionStoredInfoTypeDictionaryWordListArgs{...}

type PreventionStoredInfoTypeDictionaryWordListOutput ¶

type PreventionStoredInfoTypeDictionaryWordListOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeDictionaryWordListOutput) ElementType ¶

func (PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListOutput ¶

func (o PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListOutput() PreventionStoredInfoTypeDictionaryWordListOutput

func (PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryWordListOutput

func (PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutput ¶

func (o PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutput() PreventionStoredInfoTypeDictionaryWordListPtrOutput

func (PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryWordListOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryWordListPtrOutput

func (PreventionStoredInfoTypeDictionaryWordListOutput) 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.

type PreventionStoredInfoTypeDictionaryWordListPtrInput ¶

type PreventionStoredInfoTypeDictionaryWordListPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeDictionaryWordListPtrOutput() PreventionStoredInfoTypeDictionaryWordListPtrOutput
	ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext(context.Context) PreventionStoredInfoTypeDictionaryWordListPtrOutput
}

PreventionStoredInfoTypeDictionaryWordListPtrInput is an input type that accepts PreventionStoredInfoTypeDictionaryWordListArgs, PreventionStoredInfoTypeDictionaryWordListPtr and PreventionStoredInfoTypeDictionaryWordListPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeDictionaryWordListPtrInput` via:

        PreventionStoredInfoTypeDictionaryWordListArgs{...}

or:

        nil

type PreventionStoredInfoTypeDictionaryWordListPtrOutput ¶

type PreventionStoredInfoTypeDictionaryWordListPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeDictionaryWordListPtrOutput) Elem ¶

func (PreventionStoredInfoTypeDictionaryWordListPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeDictionaryWordListPtrOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutput ¶

func (o PreventionStoredInfoTypeDictionaryWordListPtrOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutput() PreventionStoredInfoTypeDictionaryWordListPtrOutput

func (PreventionStoredInfoTypeDictionaryWordListPtrOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeDictionaryWordListPtrOutput) ToPreventionStoredInfoTypeDictionaryWordListPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeDictionaryWordListPtrOutput

func (PreventionStoredInfoTypeDictionaryWordListPtrOutput) 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.

type PreventionStoredInfoTypeLargeCustomDictionary ¶

type PreventionStoredInfoTypeLargeCustomDictionary struct {
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	// Structure is documented below.
	BigQueryField *PreventionStoredInfoTypeLargeCustomDictionaryBigQueryField `pulumi:"bigQueryField"`
	// Set of files containing newline-delimited lists of dictionary phrases.
	// Structure is documented below.
	CloudStorageFileSet *PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSet `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.
	// Structure is documented below.
	OutputPath PreventionStoredInfoTypeLargeCustomDictionaryOutputPath `pulumi:"outputPath"`
}

type PreventionStoredInfoTypeLargeCustomDictionaryArgs ¶

type PreventionStoredInfoTypeLargeCustomDictionaryArgs struct {
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	// Structure is documented below.
	BigQueryField PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrInput `pulumi:"bigQueryField"`
	// Set of files containing newline-delimited lists of dictionary phrases.
	// Structure is documented below.
	CloudStorageFileSet PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrInput `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.
	// Structure is documented below.
	OutputPath PreventionStoredInfoTypeLargeCustomDictionaryOutputPathInput `pulumi:"outputPath"`
}

func (PreventionStoredInfoTypeLargeCustomDictionaryArgs) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutput ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutput() PreventionStoredInfoTypeLargeCustomDictionaryOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutput ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryField ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryField struct {
	// Designated field in the BigQuery table.
	// Structure is documented below.
	Field PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldField `pulumi:"field"`
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	// Structure is documented below.
	Table PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTable `pulumi:"table"`
}

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs struct {
	// Designated field in the BigQuery table.
	// Structure is documented below.
	Field PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldInput `pulumi:"field"`
	// Field in a BigQuery table where each cell represents a dictionary phrase.
	// Structure is documented below.
	Table PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableInput `pulumi:"table"`
}

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldField ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldField struct {
	// Name describing the field.
	Name string `pulumi:"name"`
}

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs struct {
	// Name describing the field.
	Name pulumi.StringInput `pulumi:"name"`
}

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput() PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs and PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldInput` via:

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs{...}

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) Name ¶

Name describing the field.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs, PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtr and PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrInput` via:

        PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldArgs{...}

or:

        nil

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput) Elem ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput) Name ¶

Name describing the field.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldFieldPtrOutputWithContext ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput() PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs and PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldInput` via:

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs{...}

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) Field ¶

Designated field in the BigQuery table. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) Table ¶

Field in a BigQuery table where each cell represents a dictionary phrase. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs, PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtr and PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrInput` via:

        PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldArgs{...}

or:

        nil

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) Elem ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) Field ¶

Designated field in the BigQuery table. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) Table ¶

Field in a BigQuery table where each cell represents a dictionary phrase. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTable ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTable struct {
	// The dataset ID of the table.
	DatasetId string `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId string `pulumi:"projectId"`
	// The name of the table.
	TableId string `pulumi:"tableId"`
}

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs struct {
	// The dataset ID of the table.
	DatasetId pulumi.StringInput `pulumi:"datasetId"`
	// The Google Cloud Platform project ID of the project containing the table.
	ProjectId pulumi.StringInput `pulumi:"projectId"`
	// The name of the table.
	TableId pulumi.StringInput `pulumi:"tableId"`
}

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput() PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs and PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableInput` via:

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs{...}

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) DatasetId ¶

The dataset ID of the table.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) TableId ¶

The name of the table.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs, PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtr and PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrInput` via:

        PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTableArgs{...}

or:

        nil

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) DatasetId ¶

The dataset ID of the table.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) Elem ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) ProjectId ¶

The Google Cloud Platform project ID of the project containing the table.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) TableId ¶

The name of the table.

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryBigQueryFieldTablePtrOutputWithContext ¶

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSet ¶

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

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs ¶

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

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput() PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs and PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetInput` via:

PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs{...}

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetOutput) Url ¶

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

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs, PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtr and PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrInput` via:

        PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetArgs{...}

or:

        nil

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput) Elem ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutputWithContext ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryCloudStorageFileSetPtrOutput) Url ¶

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

type PreventionStoredInfoTypeLargeCustomDictionaryInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryOutput() PreventionStoredInfoTypeLargeCustomDictionaryOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryArgs and PreventionStoredInfoTypeLargeCustomDictionaryOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryInput` via:

PreventionStoredInfoTypeLargeCustomDictionaryArgs{...}

type PreventionStoredInfoTypeLargeCustomDictionaryOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) BigQueryField ¶

Field in a BigQuery table where each cell represents a dictionary phrase. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) CloudStorageFileSet ¶

Set of files containing newline-delimited lists of dictionary phrases. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) 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. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutput ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutput() PreventionStoredInfoTypeLargeCustomDictionaryOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutput ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPath ¶

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

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs ¶

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

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput() PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryOutputPathInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs and PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryOutputPathInput` via:

PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs{...}

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) Path ¶

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

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutputPathOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs, PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtr and PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrInput` via:

        PreventionStoredInfoTypeLargeCustomDictionaryOutputPathArgs{...}

or:

        nil

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput) Elem ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput) Path ¶

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

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryOutputPathPtrOutput

type PreventionStoredInfoTypeLargeCustomDictionaryPtrInput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutput() PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput
	ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext(context.Context) PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput
}

PreventionStoredInfoTypeLargeCustomDictionaryPtrInput is an input type that accepts PreventionStoredInfoTypeLargeCustomDictionaryArgs, PreventionStoredInfoTypeLargeCustomDictionaryPtr and PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeLargeCustomDictionaryPtrInput` via:

        PreventionStoredInfoTypeLargeCustomDictionaryArgs{...}

or:

        nil

type PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput ¶

type PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) BigQueryField ¶

Field in a BigQuery table where each cell represents a dictionary phrase. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) CloudStorageFileSet ¶

Set of files containing newline-delimited lists of dictionary phrases. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) Elem ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) 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. Structure is documented below.

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutput ¶

func (PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput) ToPreventionStoredInfoTypeLargeCustomDictionaryPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeLargeCustomDictionaryPtrOutput

type PreventionStoredInfoTypeRegex ¶

type PreventionStoredInfoTypeRegex 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"`
}

type PreventionStoredInfoTypeRegexArgs ¶

type PreventionStoredInfoTypeRegexArgs 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"`
}

func (PreventionStoredInfoTypeRegexArgs) ElementType ¶

func (PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexOutput ¶

func (i PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexOutput() PreventionStoredInfoTypeRegexOutput

func (PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexOutputWithContext ¶

func (i PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexOutputWithContext(ctx context.Context) PreventionStoredInfoTypeRegexOutput

func (PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexPtrOutput ¶

func (i PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexPtrOutput() PreventionStoredInfoTypeRegexPtrOutput

func (PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexPtrOutputWithContext ¶

func (i PreventionStoredInfoTypeRegexArgs) ToPreventionStoredInfoTypeRegexPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeRegexPtrOutput

type PreventionStoredInfoTypeRegexInput ¶

type PreventionStoredInfoTypeRegexInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeRegexOutput() PreventionStoredInfoTypeRegexOutput
	ToPreventionStoredInfoTypeRegexOutputWithContext(context.Context) PreventionStoredInfoTypeRegexOutput
}

PreventionStoredInfoTypeRegexInput is an input type that accepts PreventionStoredInfoTypeRegexArgs and PreventionStoredInfoTypeRegexOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeRegexInput` via:

PreventionStoredInfoTypeRegexArgs{...}

type PreventionStoredInfoTypeRegexOutput ¶

type PreventionStoredInfoTypeRegexOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeRegexOutput) ElementType ¶

func (PreventionStoredInfoTypeRegexOutput) 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 (PreventionStoredInfoTypeRegexOutput) 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 (PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexOutput ¶

func (o PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexOutput() PreventionStoredInfoTypeRegexOutput

func (PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexOutputWithContext ¶

func (o PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexOutputWithContext(ctx context.Context) PreventionStoredInfoTypeRegexOutput

func (PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexPtrOutput ¶

func (o PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexPtrOutput() PreventionStoredInfoTypeRegexPtrOutput

func (PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeRegexOutput) ToPreventionStoredInfoTypeRegexPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeRegexPtrOutput

type PreventionStoredInfoTypeRegexPtrInput ¶

type PreventionStoredInfoTypeRegexPtrInput interface {
	pulumi.Input

	ToPreventionStoredInfoTypeRegexPtrOutput() PreventionStoredInfoTypeRegexPtrOutput
	ToPreventionStoredInfoTypeRegexPtrOutputWithContext(context.Context) PreventionStoredInfoTypeRegexPtrOutput
}

PreventionStoredInfoTypeRegexPtrInput is an input type that accepts PreventionStoredInfoTypeRegexArgs, PreventionStoredInfoTypeRegexPtr and PreventionStoredInfoTypeRegexPtrOutput values. You can construct a concrete instance of `PreventionStoredInfoTypeRegexPtrInput` via:

        PreventionStoredInfoTypeRegexArgs{...}

or:

        nil

type PreventionStoredInfoTypeRegexPtrOutput ¶

type PreventionStoredInfoTypeRegexPtrOutput struct{ *pulumi.OutputState }

func (PreventionStoredInfoTypeRegexPtrOutput) Elem ¶

func (PreventionStoredInfoTypeRegexPtrOutput) ElementType ¶

func (PreventionStoredInfoTypeRegexPtrOutput) 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 (PreventionStoredInfoTypeRegexPtrOutput) 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 (PreventionStoredInfoTypeRegexPtrOutput) ToPreventionStoredInfoTypeRegexPtrOutput ¶

func (o PreventionStoredInfoTypeRegexPtrOutput) ToPreventionStoredInfoTypeRegexPtrOutput() PreventionStoredInfoTypeRegexPtrOutput

func (PreventionStoredInfoTypeRegexPtrOutput) ToPreventionStoredInfoTypeRegexPtrOutputWithContext ¶

func (o PreventionStoredInfoTypeRegexPtrOutput) ToPreventionStoredInfoTypeRegexPtrOutputWithContext(ctx context.Context) PreventionStoredInfoTypeRegexPtrOutput

type PreventionStoredInfoTypeState ¶

type PreventionStoredInfoTypeState struct {
	// A description of the info type.
	Description pulumi.StringPtrInput
	// Dictionary which defines the rule.
	// Structure is documented below.
	Dictionary PreventionStoredInfoTypeDictionaryPtrInput
	// User set display name of the info type.
	DisplayName pulumi.StringPtrInput
	// Dictionary which defines the rule.
	// Structure is documented below.
	LargeCustomDictionary PreventionStoredInfoTypeLargeCustomDictionaryPtrInput
	// Name describing the field.
	Name pulumi.StringPtrInput
	// The parent of the info type in any of the following formats:
	// * `projects/{{project}}`
	// * `projects/{{project}}/locations/{{location}}`
	// * `organizations/{{organization_id}}`
	// * `organizations/{{organization_id}}/locations/{{location}}`
	Parent pulumi.StringPtrInput
	// Regular expression which defines the rule.
	// Structure is documented below.
	Regex PreventionStoredInfoTypeRegexPtrInput
}

func (PreventionStoredInfoTypeState) ElementType ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL