AwsWafRateBasedRuleMatchPredicate
A match predicate. A predicate might look for characteristics such as specific IP addresses, geographic locations, or sizes.
Contents
- DataId
-
The unique identifier for the predicate.
Type: String
Pattern:
.*\S.*
Required: No
- Negated
-
If set to
true
, then the rule actions are performed on requests that match the predicate settings.If set to
false
, then the rule actions are performed on all requests except those that match the predicate settings.Type: Boolean
Required: No
- Type
-
The type of predicate. Valid values are as follows:
-
ByteMatch
-
GeoMatch
-
IPMatch
-
RegexMatch
-
SizeConstraint
-
SqlInjectionMatch
-
XssMatch
Type: String
Pattern:
.*\S.*
Required: No
-
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: