RegexPatternSetArgs

data class RegexPatternSetArgs(val description: Output<String>? = null, val name: Output<String>? = null, val regularExpressionList: Output<List<String>>? = null, val scope: Output<RegexPatternSetScope>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RegexPatternSetArgs>

Contains a list of Regular expressions based on the provided inputs. RegexPatternSet can be used with other WAF entities with RegexPatternSetReferenceStatement to perform other actions .

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, name: Output<String>? = null, regularExpressionList: Output<List<String>>? = null, scope: Output<RegexPatternSetScope>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

Description of the entity.

Link copied to clipboard
val name: Output<String>? = null

Name of the RegexPatternSet.

Link copied to clipboard
val regularExpressionList: Output<List<String>>? = null

The regular expression patterns in the set.

Link copied to clipboard
val scope: Output<RegexPatternSetScope>? = null

Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Key:value pairs associated with an AWS resource. The key:value pair can be anything you define. Typically, the tag key represents a category (such as "environment") and the tag value represents a specific value within that category (such as "test," "development," or "production"). You can add up to 50 tags to each AWS resource.

Functions

Link copied to clipboard
open override fun toJava(): RegexPatternSetArgs