RegexPatternSet
This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
For the latest version of AWS WAF , use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
The RegexPatternSet
specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t
. You can then configure AWS WAF to reject those requests.
Contents
- Name
-
A friendly name or description of the RegexPatternSet. You can't change
Name
after you create aRegexPatternSet
.Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
.*\S.*
Required: No
- RegexPatternSetId
-
The identifier for the
RegexPatternSet
. You useRegexPatternSetId
to get information about aRegexPatternSet
, update aRegexPatternSet
, remove aRegexPatternSet
from aRegexMatchSet
, and delete aRegexPatternSet
from AWS WAF.RegexMatchSetId
is returned by CreateRegexPatternSet and by ListRegexPatternSets.Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
.*\S.*
Required: Yes
- RegexPatternStrings
-
Specifies the regular expression (regex) patterns that you want AWS WAF to search for, such as
B[a@]dB[o0]t
.Type: Array of strings
Array Members: Maximum number of 10 items.
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
.*
Required: Yes
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: