BotMappingRuleMatchTarget

BotMappingRuleMatchTarget
BotMappingRuleMatchTarget
JSON Example
{
    "class_matcher": {
        "client_classes": [
            "string"
        ],
        "op": "string"
    },
    "client_ip": {
        "addrs": [
            {
                "addr": "string",
                "type": "string"
            }
        ],
        "group_refs": [
            "string"
        ],
        "match_criteria": "string",
        "prefixes": [
            {
                "ip_addr": {
                    "addr": "string",
                    "type": "string"
                },
                "mask": 0
            }
        ],
        "ranges": [
            {
                "begin": {
                    "addr": "string",
                    "type": "string"
                },
                "end": {
                    "addr": "string",
                    "type": "string"
                }
            }
        ]
    },
    "component_matcher": "string",
    "hdrs": [
        {
            "hdr": "string",
            "match_case": "string",
            "match_criteria": "string",
            "value": [
                "string"
            ]
        }
    ],
    "host_hdr": {
        "match_case": "string",
        "match_criteria": "string",
        "value": [
            "string"
        ]
    },
    "identifier_matcher": {
        "match_criteria": "string",
        "match_str": [
            "string"
        ],
        "string_group_refs": [
            "string"
        ]
    },
    "method": {
        "match_criteria": "string",
        "methods": [
            "string"
        ]
    },
    "path": {
        "match_case": "string",
        "match_criteria": "string",
        "match_decoded_string": false,
        "match_str": [
            "string"
        ],
        "string_group_refs": [
            "string"
        ]
    },
    "type_matcher": {
        "client_types": [
            "string"
        ],
        "op": "string"
    }
}
class_matcher
Optional

class_matcher

client_ip
Optional

client_ip

string
component_matcher
Optional

The component for which this mapping is used. Enum options - BOT_DECIDER_CONSOLIDATION, BOT_DECIDER_USER_AGENT, BOT_DECIDER_IP_REPUTATION, BOT_DECIDER_IP_NETWORK_LOCATION, BOT_DECIDER_CLIENT_BEHAVIOR. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

array of HdrMatch
hdrs
Optional

Configure HTTP header(s). All configured headers must match. Field introduced in 21.1.3. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

host_hdr
Optional

host_hdr

identifier_matcher
Optional

identifier_matcher

method
Optional

method

path
Optional

path

type_matcher
Optional

type_matcher

Property Of