WafRuleMatchData

WafRuleMatchData
WafRuleMatchData
JSON Example
{
    "is_internal": false,
    "match_element": "string",
    "match_value": "string",
    "match_value_offset": 0
}
boolean
is_internal
Optional

The match_element is an internal variable. It is not possible to add exclusions for this element. Field introduced in 17.2.4. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
match_element
Optional

Field from a transaction that matches the rule, for instance if the request parameter is password=foobar, then match_element is ARGS password. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
match_value
Optional

Value of the field from a transaction that matches the rule. For instance, if the request parameter is password=foo, then match_value is foo. The value can be truncated if it is too long. In this case, this field starts at the position where the actual match started inside the value, and that position is stored in match_value_offset. This is done to ensure the relevant part is shown. Field introduced in 17.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint64 As uint64
match_value_offset
Optional

The starting index of the first character of match_value field with respect to original match value. Field introduced in 30.2.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.