AwsWafv2RegexPatternSetSingleScopeArgs

interface AwsWafv2RegexPatternSetSingleScopeArgs extends Omit<aws.wafv2.RegexPatternSetArgs, 'name' | 'tags'> { createBothScopes: false; description?: Input<string | undefined>; name: string; namePrefix?: Input<string | undefined>; region?: Input<string | undefined>; regularExpressions?: Input<Input<RegexPatternSetRegularExpression>[] | undefined>; scope: Input<string>; tags?: Input<Record<string, Input<string>>>; }

Single-scope input arguments for the WAFv2 regex-pattern-set capability.

Hierarchy

  • RegexPatternSetArgs, "name" | "tags">
  • AwsWafv2RegexPatternSetSingleScopeArgs

Properties

createBothScopes: false

Single-scope mode.

description: Input<string | undefined>

Inherited from description

A friendly description of the regular expression pattern set.

name: string

Required purpose name used to derive the AWS resource name.

Remarks

This value is also used as the Pulumi logical identity and must be a plain, non-empty synchronous value resolved at preview time (not Input/Output/promise-derived).

namePrefix: Input<string | undefined>

Inherited from namePrefix

Creates a unique name beginning with the specified prefix. Conflicts with name.

region: Input<string | undefined>

Inherited from region

Region where this resource will be managed. Defaults to the Region set in the provider configuration.

regularExpressions: Input<Input<RegexPatternSetRegularExpression>[] | undefined>

Inherited from regularExpressions

One or more blocks of regular expression patterns that you want AWS WAF to search for, such as B[a@]dB[o0]t. See Regular Expression below for details.

scope: Input<string>

Inherited from scope

Specifies whether this is for an AWS CloudFront distribution or for a regional application. Valid values are CLOUDFRONT or REGIONAL. To work with CloudFront, you must also specify the region us-east-1 (N. Virginia) on the AWS provider.

tags: Input<Record<string, Input<string>>>

Additional tags merged with default project/environment tags.