RegexPatternSet
Contains one or more regular expressions.
AWS WAF assigns an ARN to each RegexPatternSet
that you create. To use a
set in a rule, you provide the ARN to the Rule statement RegexPatternSetReferenceStatement.
Contents
- ARN
-
The Amazon Resource Name (ARN) of the entity.
Type: String
Length Constraints: Minimum length of 20. Maximum length of 2048.
Pattern:
.*\S.*
Required: No
- Description
-
A description of the set that helps with identification.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
^[\w+=:#@/\-,\.][\w+=:#@/\-,\.\s]+[\w+=:#@/\-,\.]$
Required: No
- Id
-
A unique identifier for the set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 36.
Pattern:
^[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$
Required: No
- Name
-
The name of the set. You cannot change the name after you create the set.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
^[\w\-]+$
Required: No
- RegularExpressionList
-
The regular expression patterns in the set.
Type: Array of Regex objects
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: