ConditionalGroup

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