WebAclJsonMatchPattern

data class WebAclJsonMatchPattern(val all: Any? = null, val includedPaths: List<String>? = null)

The pattern to look for in the JSON body.

Constructors

Link copied to clipboard
constructor(all: Any? = null, includedPaths: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val all: Any? = null

Inspect all parts of the web request's JSON body.

Link copied to clipboard
val includedPaths: List<String>? = null

Match only the specified include paths. See also MatchScope in the JsonBody FieldToMatch specification. 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.