LabelL7PolicyRule

LabelL7PolicyRule
LabelL7PolicyRule
JSON Example
{
    "authentication_rule": {
        "action": {
            "type": "string"
        },
        "enable": false,
        "index": 0,
        "match": {
            "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"
                        }
                    }
                ]
            },
            "host_hdr": {
                "match_case": "string",
                "match_criteria": "string",
                "value": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "string"
                ]
            },
            "path": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            }
        },
        "name": "string"
    },
    "authorization_rule": {
        "action": {
            "status_code": "string",
            "type": "string"
        },
        "enable": false,
        "index": 0,
        "match": {
            "access_token": {
                "matches": [
                    {
                        "bool_match": false,
                        "int_match": 0,
                        "is_mandatory": false,
                        "name": "string",
                        "string_match": {
                            "match_criteria": "string",
                            "match_str": [
                                "string"
                            ],
                            "string_group_refs": [
                                "string"
                            ]
                        },
                        "type": "string",
                        "validate": false
                    }
                ],
                "token_name": "string"
            },
            "attr_matches": [
                {
                    "attribute_name": "string",
                    "attribute_value_list": {
                        "match_criteria": "string",
                        "match_str": [
                            "string"
                        ],
                        "string_group_refs": [
                            "string"
                        ]
                    }
                }
            ],
            "host_hdr": {
                "match_case": "string",
                "match_criteria": "string",
                "value": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "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"
                ]
            }
        },
        "name": "string"
    },
    "bot_rule": {
        "action": "string",
        "condition": {
            "bot_detection_result": {
                "classifications": [
                    {
                        "type": "string",
                        "user_defined_type": "string"
                    }
                ],
                "match_operation": "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"
                        }
                    }
                ]
            },
            "cookie": {
                "match_case": "string",
                "match_criteria": "string",
                "name": "string",
                "value": "string"
            },
            "geo_matches": [
                {
                    "attribute": "string",
                    "match_operation": "string",
                    "values": [
                        "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"
                ]
            },
            "ip_reputation_type": {
                "match_operation": "string",
                "reputation_types": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "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"
                ]
            },
            "protocol": {
                "match_criteria": "string",
                "protocols": "string"
            },
            "query": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            },
            "source_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"
                        }
                    }
                ]
            },
            "tls_fingerprint_match": {
                "fingerprints": [
                    "string"
                ],
                "match_operation": "string",
                "string_group_refs": [
                    "string"
                ]
            },
            "version": {
                "match_criteria": "string",
                "versions": [
                    "string"
                ]
            },
            "vs_port": {
                "match_criteria": "string",
                "ports": [
                    0
                ]
            }
        },
        "index": 0,
        "name": "string"
    },
    "csrf_rule": {
        "action": "string",
        "enable": false,
        "index": 0,
        "match": {
            "bot_detection_result": {
                "classifications": [
                    {
                        "type": "string",
                        "user_defined_type": "string"
                    }
                ],
                "match_operation": "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"
                        }
                    }
                ]
            },
            "cookie": {
                "match_case": "string",
                "match_criteria": "string",
                "name": "string",
                "value": "string"
            },
            "geo_matches": [
                {
                    "attribute": "string",
                    "match_operation": "string",
                    "values": [
                        "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"
                ]
            },
            "ip_reputation_type": {
                "match_operation": "string",
                "reputation_types": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "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"
                ]
            },
            "protocol": {
                "match_criteria": "string",
                "protocols": "string"
            },
            "query": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            },
            "source_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"
                        }
                    }
                ]
            },
            "tls_fingerprint_match": {
                "fingerprints": [
                    "string"
                ],
                "match_operation": "string",
                "string_group_refs": [
                    "string"
                ]
            },
            "version": {
                "match_criteria": "string",
                "versions": [
                    "string"
                ]
            },
            "vs_port": {
                "match_criteria": "string",
                "ports": [
                    0
                ]
            }
        },
        "name": "string"
    },
    "http_request_rule": {
        "all_headers": false,
        "enable": false,
        "hdr_action": [
            {
                "action": "string",
                "cookie": {
                    "name": "string",
                    "value": "string"
                },
                "hdr": {
                    "name": "string",
                    "value": {
                        "is_sensitive": false,
                        "val": "string",
                        "var": "string"
                    }
                },
                "hdr_index": 0
            }
        ],
        "index": 0,
        "log": false,
        "match": {
            "bot_detection_result": {
                "classifications": [
                    {
                        "type": "string",
                        "user_defined_type": "string"
                    }
                ],
                "match_operation": "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"
                        }
                    }
                ]
            },
            "cookie": {
                "match_case": "string",
                "match_criteria": "string",
                "name": "string",
                "value": "string"
            },
            "geo_matches": [
                {
                    "attribute": "string",
                    "match_operation": "string",
                    "values": [
                        "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"
                ]
            },
            "ip_reputation_type": {
                "match_operation": "string",
                "reputation_types": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "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"
                ]
            },
            "protocol": {
                "match_criteria": "string",
                "protocols": "string"
            },
            "query": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            },
            "source_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"
                        }
                    }
                ]
            },
            "tls_fingerprint_match": {
                "fingerprints": [
                    "string"
                ],
                "match_operation": "string",
                "string_group_refs": [
                    "string"
                ]
            },
            "version": {
                "match_criteria": "string",
                "versions": [
                    "string"
                ]
            },
            "vs_port": {
                "match_criteria": "string",
                "ports": [
                    0
                ]
            }
        },
        "name": "string",
        "redirect_action": {
            "add_string": "string",
            "host": {
                "tokens": [
                    {
                        "end_index": 0,
                        "start_index": 0,
                        "str_value": "string",
                        "type": "string"
                    }
                ],
                "type": "string"
            },
            "keep_query": false,
            "path": {
                "tokens": [
                    {
                        "end_index": 0,
                        "start_index": 0,
                        "str_value": "string",
                        "type": "string"
                    }
                ],
                "type": "string"
            },
            "port": 0,
            "protocol": "string",
            "status_code": "string"
        },
        "rewrite_url_action": {
            "host_hdr": {
                "tokens": [
                    {
                        "end_index": 0,
                        "start_index": 0,
                        "str_value": "string",
                        "type": "string"
                    }
                ],
                "type": "string"
            },
            "path": {
                "tokens": [
                    {
                        "end_index": 0,
                        "start_index": 0,
                        "str_value": "string",
                        "type": "string"
                    }
                ],
                "type": "string"
            },
            "query": {
                "add_string": "string",
                "keep_query": false
            }
        },
        "switching_action": {
            "action": "string",
            "file": {
                "content_type": "string",
                "file_content": "string"
            },
            "other_status_code": 0,
            "pool_group_ref": "string",
            "pool_ref": "string",
            "server": {
                "hostname": "string",
                "ip": {
                    "addr": "string",
                    "type": "string"
                },
                "port": 0
            },
            "status_code": "string"
        }
    },
    "http_response_rule": {
        "all_headers": false,
        "enable": false,
        "hdr_action": [
            {
                "action": "string",
                "cookie": {
                    "name": "string",
                    "value": "string"
                },
                "hdr": {
                    "name": "string",
                    "value": {
                        "is_sensitive": false,
                        "val": "string",
                        "var": "string"
                    }
                },
                "hdr_index": 0
            }
        ],
        "index": 0,
        "loc_hdr_action": {
            "host": {
                "tokens": [
                    {
                        "end_index": 0,
                        "start_index": 0,
                        "str_value": "string",
                        "type": "string"
                    }
                ],
                "type": "string"
            },
            "keep_query": false,
            "path": {
                "tokens": [
                    {
                        "end_index": 0,
                        "start_index": 0,
                        "str_value": "string",
                        "type": "string"
                    }
                ],
                "type": "string"
            },
            "port": 0,
            "protocol": "string"
        },
        "log": false,
        "match": {
            "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"
                        }
                    }
                ]
            },
            "cookie": {
                "match_case": "string",
                "match_criteria": "string",
                "name": "string",
                "value": "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"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "string"
                ]
            },
            "loc_hdr": {
                "match_case": "string",
                "match_criteria": "string",
                "value": [
                    "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"
                ]
            },
            "protocol": {
                "match_criteria": "string",
                "protocols": "string"
            },
            "query": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            },
            "rsp_hdrs": [
                {
                    "hdr": "string",
                    "match_case": "string",
                    "match_criteria": "string",
                    "string_group_refs": [
                        "string"
                    ],
                    "value": [
                        "string"
                    ]
                }
            ],
            "source_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"
                        }
                    }
                ]
            },
            "status": {
                "match_criteria": "string",
                "ranges": [
                    {
                        "begin": 0,
                        "end": 0
                    }
                ],
                "status_codes": [
                    0
                ]
            },
            "version": {
                "match_criteria": "string",
                "versions": [
                    "string"
                ]
            },
            "vs_port": {
                "match_criteria": "string",
                "ports": [
                    0
                ]
            }
        },
        "name": "string"
    },
    "http_security_rule": {
        "action": {
            "action": "string",
            "file": {
                "content_type": "string",
                "file_content": "string"
            },
            "https_port": 0,
            "rate_profile": {
                "action": {
                    "file": {
                        "content_type": "string",
                        "file_content": "string"
                    },
                    "redirect": {
                        "add_string": "string",
                        "host": {
                            "tokens": [
                                {
                                    "end_index": 0,
                                    "start_index": 0,
                                    "str_value": "string",
                                    "type": "string"
                                }
                            ],
                            "type": "string"
                        },
                        "keep_query": false,
                        "path": {
                            "tokens": [
                                {
                                    "end_index": 0,
                                    "start_index": 0,
                                    "str_value": "string",
                                    "type": "string"
                                }
                            ],
                            "type": "string"
                        },
                        "port": 0,
                        "protocol": "string",
                        "status_code": "string"
                    },
                    "status_code": "string",
                    "type": "string"
                },
                "per_client_ip": false,
                "per_uri_path": false,
                "rate_limiter": {
                    "burst_sz": 0,
                    "count": 0,
                    "name": "string",
                    "period": 0
                }
            },
            "status_code": "string"
        },
        "enable": false,
        "index": 0,
        "log": false,
        "match": {
            "bot_detection_result": {
                "classifications": [
                    {
                        "type": "string",
                        "user_defined_type": "string"
                    }
                ],
                "match_operation": "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"
                        }
                    }
                ]
            },
            "cookie": {
                "match_case": "string",
                "match_criteria": "string",
                "name": "string",
                "value": "string"
            },
            "geo_matches": [
                {
                    "attribute": "string",
                    "match_operation": "string",
                    "values": [
                        "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"
                ]
            },
            "ip_reputation_type": {
                "match_operation": "string",
                "reputation_types": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "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"
                ]
            },
            "protocol": {
                "match_criteria": "string",
                "protocols": "string"
            },
            "query": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            },
            "source_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"
                        }
                    }
                ]
            },
            "tls_fingerprint_match": {
                "fingerprints": [
                    "string"
                ],
                "match_operation": "string",
                "string_group_refs": [
                    "string"
                ]
            },
            "version": {
                "match_criteria": "string",
                "versions": [
                    "string"
                ]
            },
            "vs_port": {
                "match_criteria": "string",
                "ports": [
                    0
                ]
            }
        },
        "name": "string"
    },
    "waf_rule": {
        "actions": [
            "string"
        ],
        "description": "string",
        "enable": false,
        "index": 0,
        "match": {
            "bot_detection_result": {
                "classifications": [
                    {
                        "type": "string",
                        "user_defined_type": "string"
                    }
                ],
                "match_operation": "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"
                        }
                    }
                ]
            },
            "cookie": {
                "match_case": "string",
                "match_criteria": "string",
                "name": "string",
                "value": "string"
            },
            "geo_matches": [
                {
                    "attribute": "string",
                    "match_operation": "string",
                    "values": [
                        "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"
                ]
            },
            "ip_reputation_type": {
                "match_operation": "string",
                "reputation_types": [
                    "string"
                ]
            },
            "label": {
                "match_criteria": "string",
                "values": [
                    "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"
                ]
            },
            "protocol": {
                "match_criteria": "string",
                "protocols": "string"
            },
            "query": {
                "match_case": "string",
                "match_criteria": "string",
                "match_decoded_string": false,
                "match_str": [
                    "string"
                ],
                "string_group_refs": [
                    "string"
                ]
            },
            "source_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"
                        }
                    }
                ]
            },
            "tls_fingerprint_match": {
                "fingerprints": [
                    "string"
                ],
                "match_operation": "string",
                "string_group_refs": [
                    "string"
                ]
            },
            "version": {
                "match_criteria": "string",
                "versions": [
                    "string"
                ]
            },
            "vs_port": {
                "match_criteria": "string",
                "ports": [
                    0
                ]
            }
        },
        "name": "string",
        "sampling_percent": 0
    }
}
authentication_rule
Optional

authentication_rule

authorization_rule
Optional

authorization_rule

bot_rule
Optional

bot_rule

csrf_rule
Optional

csrf_rule

http_request_rule
Optional

http_request_rule

http_response_rule
Optional

http_response_rule

http_security_rule
Optional

http_security_rule

waf_rule
Optional

waf_rule

Property Of