| 1 | name | String | This is the plan name associated with API key using which request has been made to API Management. | Yes |
| 2 | qps_limit_ceiling | Integer | Maximum number of API requests per second allowed for this plan. | Yes |
| 3 | qps_limit_exempt | Boolean | This field describes whether this plan is exempted for QPS throttling. | Yes |
| 4 | rate_limit_ceiling | Integer | Maximum number of API requests allowed for this plan over time period defined in rate_limit_period. | Yes |
| 5 | rate_limit_period | String | This field could be minute/second/hour/day/month. This field is related to rate_limit_ceiling and defines period for rate_limit_ceiling. | Yes |
| 6 | rate_limit_exempt | Boolean | This field describes whether this plan is exempted for rate limit throttling. | Yes |
| 7 | key_qps_limit_ceiling | Integer | Defines maximum number of API requests per second allowed for associated package key in case qps_limit_key_override_allowed is true. If qps_limit_key_override_allowed is false, its value will be null. | Yes |
| 8 | key_qps_limit_exempt | Boolean | Defines whether associated package key is exempted for QPS throttling in case qps_limit_key_override_allowed is true. If qps_limit_key_override_allowed is false, its value will be null. | Yes |
| 9 | key_rate_limit_ceiling | Integer | Defines maximum number of API requests allowed for associated package key over time period defined in key_rate_limit_period in case rate_limit_key_override_allowed is true. If rate_limit_key_override_allowed is false, its value will be null. | Yes |
| 10 | key_rate_limit_period | String | This field could be minute/second/hour/day/month. This field is related to key_rate_limit_ceiling and defines period for key_rate_limit_ceiling. This field will be defined only if rate_limit_key_override_allowed is true otherwise its value will be null. | Yes |
| 11 | key_rate_limit_exempt | Boolean | Defines whether associated package key is exempted for rate limit throttling in case rate_limit_key_override_allowed is true. If rate_limit_key_override_allowed is false, its value will be null. | Yes |
| 12 | effective_qps_limit_ceiling | Integer | Defines effective maximum number of API requests per second allowed for this plan after considering value of qps_limit_ceiling, key_qps_limit_ceiling and qps_limit_key_override_allowed. If qps_limit_key_override_allowed is true, then it will return key_qps_limit_ceiling otherwise it will return qps_limit_ceiling. | Yes |
| 13 | effective_qps_limit_exempt | Boolean | Defines whether plan is exempted for QPS throttling after considering value of qps_limit_exempt, key_qps_limit_exempt and qps_limit_key_override_allowed. If qps_limit_key_override_allowed is true, then it will return key_qps_limit_exempt otherwise it will return qps_limit_exempt. | Yes |
| 14 | effective_rate_limit_ceiling | Integer | Defines maximum number of API requests allowed for plan over time period defined after considering value of rate_limit_ceiling, key_rate_limit_ceiling and rate_limit_key_override_allowed. If rate_limit_key_override_allowed is true, then it will return key_rate_limit_ceiling otherwise it will return rate_limit_ceiling. | Yes |
| 15 | effective_rate_limit_period | String | This field could be minute/second/hour/day/month. This field is related to effective_rate_limit_ceiling and defines period for effective_rate_limit_ceiling. If rate_limit_key_override_allowed is true, then it will return key_rate_limit_period otherwise it will return rate_limit_period. | Yes |
| 16 | effective_rate_limit_exempt | Boolean | Defines whether plan exempted for rate limit throttling after considering value of rate_limit_exempt, key_rate_limit_exempt and rate_limit_key_override_allowed. If rate_limit_key_override_allowed is true, then it will return key_rate_limit_exempt otherwise it will return rate_limit_exempt. | Yes |