Name | Description | Schema | Default | Example |
---|---|---|---|---|
description optional |
Description of the Conditional Group |
string | null |
|
conditions required |
Individual throttling conditions. They can be defined as either HeaderCondition, IPCondition, JWTClaimsCondition, QueryParameterCondition Please see schemas of each of those throttling condition in Definitions section. |
array | null |
"[\n {\n \"type\": \"IPCondition\",\n \"invertCondition\": false,\n \"ipConditionType\": \"IPSpecific\",\n \"specificIP\": \"10.100.1.22\",\n \"startingIP\": null,\n \"endingIP\": null\n },\n {\n \"type\": \"HeaderCondition\",\n \"invertCondition\": false,\n \"headerName\": \"Location\",\n \"headerValue\": \"google.com\"\n }\n]\n" |
limit required |
ThrottleLimit | null |