JsonMatchPattern
The patterns to look for in the JSON body. AWS WAF inspects the results of these
pattern matches against the rule inspection criteria. This is used with the FieldToMatch option JsonBody
.
Contents
- All
-
Match all of the elements. See also
MatchScope
in JsonBody.You must specify either this setting or the
IncludedPaths
setting, but not both.Type: All object
Required: No
- IncludedPaths
-
Match only the specified include paths. See also
MatchScope
in JsonBody.Provide the include paths using JSON Pointer syntax. For example,
"IncludedPaths": ["/dogs/0/name", "/dogs/1/name"]
. For information about this syntax, see the Internet Engineering Task Force (IETF) documentation JavaScript Object Notation (JSON) Pointer. You must specify either this setting or the
All
setting, but not both.Note
Don't use this option to include all paths. Instead, use the
All
setting.Type: Array of strings
Array Members: Minimum number of 1 item.
Length Constraints: Minimum length of 1. Maximum length of 512.
Pattern:
([/])|([/](([^~])|(~[01]))+)
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: