Properties for defining a CfnByteMatchSet
.
Properties for defining a CfnGeoMatchSet
.
Properties for defining a CfnIPSet
.
Specifies the ByteMatchSet
, IPSet
, SqlInjectionMatchSet
, XssMatchSet
, RegexMatchSet
, GeoMatchSet
, and SizeConstraintSet
objects that you want to add to a Rule
and, for each object, indicates whether you want to negate the settings, for example, requests that do NOT originate from the IP address 192.0.2.44.
Properties for defining a CfnRateBasedRule
.
The RegexPatternSet
specifies the regular expression (regex) pattern that you want AWS WAF to search for, such as B[a@]dB[o0]t
.
Properties for defining a CfnRegexPatternSet
.
Specifies the ByteMatchSet
, IPSet
, SqlInjectionMatchSet
, XssMatchSet
, RegexMatchSet
, GeoMatchSet
, and SizeConstraintSet
objects that you want to add to a Rule
and, for each object, indicates whether you want to negate the settings, for example, requests that do NOT originate from the IP address 192.0.2.44.
Properties for defining a CfnRule
.
The part of a web request that you want AWS WAF to inspect, such as a specific header or a query string.
Properties for defining a CfnSizeConstraintSet
.
The part of a web request that you want AWS WAF to inspect, such as a specific header or a query string.
Properties for defining a CfnSqlInjectionMatchSet
.
Specifies the action AWS WAF takes when a web request matches or doesn't match all rule conditions.
A combination of ByteMatchSet
, IPSet
, and/or SqlInjectionMatchSet
objects that identify the web requests that you want to allow, block, or count.
Properties for defining a CfnWebACLAssociation
.
Properties for defining a CfnWebACL
.
The part of a web request that you want AWS WAF to inspect, such as a specific header or a query string.
Properties for defining a CfnXssMatchSet
.