RateProfile

RateProfile
RateProfile
JSON Example
{
    "action": {
        "file": {
            "content_type": "string",
            "file_content": "string",
            "file_length": 0
        },
        "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"
    },
    "explicit_tracking": false,
    "fine_grain": false,
    "http_cookie": "string",
    "http_header": "string",
    "rate_limiter": {
        "burst_sz": 0,
        "count": 0,
        "name": "string",
        "period": 0
    }
}
action
Required

action

boolean
explicit_tracking
Optional

Explicitly tracks an attacker across rate periods. Allowed in Enterprise edition with any value, Basic edition(Allowed values- false), Essentials, Enterprise with Cloud Services edition.

boolean
fine_grain
Optional

Enable fine granularity. Allowed in Enterprise edition with any value, Basic edition(Allowed values- false), Essentials, Enterprise with Cloud Services edition.

string
http_cookie
Optional

HTTP cookie name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition.

string
http_header
Optional

HTTP header name. Field introduced in 17.1.1. Allowed in Enterprise edition with any value, Essentials, Enterprise with Cloud Services edition.

rate_limiter
Optional

rate_limiter