positionalConstraint property
The area within the portion of a web request that you want AWS WAF to search
for SearchString. Valid values include the following:
CONTAINS
The specified part of the web request must include the value of
SearchString, but the location doesn't matter.
CONTAINS_WORD
The specified part of the web request must include the value of
SearchString, and SearchString must contain only
alphanumeric characters or underscore (A-Z, a-z, 0-9, or _). In addition,
SearchString must be a word, which means that both of the
following are true:
-
SearchStringis at the beginning of the specified part of the web request or is preceded by a character other than an alphanumeric character or underscore (_). Examples include the value of a header and;BadBot. -
SearchStringis at the end of the specified part of the web request or is followed by a character other than an alphanumeric character or underscore (_), for example,BadBot;and-BadBot;.
The value of the specified part of the web request must exactly match the
value of SearchString.
STARTS_WITH
The value of SearchString must appear at the beginning of the
specified part of the web request.
ENDS_WITH
The value of SearchString must appear at the end of the
specified part of the web request.
Implementation
final PositionalConstraint positionalConstraint;