This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::WAFv2::WebACL RegexMatchStatement
A rule statement used to search web request components for a match against a single regular expression.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "FieldToMatch" :FieldToMatch, "RegexString" :String, "TextTransformations" :[ TextTransformation, ... ]}
YAML
FieldToMatch:FieldToMatchRegexString:StringTextTransformations:- TextTransformation
Properties
FieldToMatch-
The part of the web request that you want AWS WAF to inspect.
Required: Yes
Type: FieldToMatch
Update requires: No interruption
RegexString-
The string representing the regular expression.
Required: Yes
Type: String
Minimum:
1Maximum:
512Update requires: No interruption
TextTransformations-
Text transformations eliminate some of the unusual formatting that attackers use in web requests in an effort to bypass detection. If you specify one or more transformations in a rule statement, AWS WAF performs all transformations on the content of the request component identified by
FieldToMatch, starting from the lowest priority setting, before inspecting the content for a match.Required: Yes
Type: Array of TextTransformation
Minimum:
1Update requires: No interruption