BotMappingRule

BotMappingRule
BotMappingRule
JSON Example
{
    "classification": {
        "type": "string",
        "user_defined_type": "string"
    },
    "index": 0,
    "match": {
        "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",
                "string_group_refs": [
                    "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"
        }
    },
    "name": "string"
}
classification
Required  

classification

integer As uint32 As uint32
index
Required  

Rules are processed in order of this index field. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

match
Required  

match

string
name
Required  

A name describing the rule in a short form. Field introduced in 21.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

Property Of