Queries custom throttling policies and their details. Conditional queries are supported.
Operation description
-
This API is intended for API providers.
-
This API can be used to query all existing throttling policies (including special throttling policies) and their details.
-
You can specify query conditions. For example, you can query the throttling policies bound to a specified API or in a specified environment.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apigateway:DescribeTrafficControls |
get |
*TrafficControl
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TrafficControlId |
string |
No |
The ID of the throttling policy. |
tf123456 |
| GroupId |
string |
No |
The specified group ID. This parameter must be specified together with ApiId and StageName. |
0009db9c828549768a200320714b8930 |
| ApiId |
string |
No |
The specified API ID. This parameter must be specified together with GroupId and StageName. |
3b81fd160f5645e097cc8855d75a1cf6 |
| StageName |
string |
No |
The environment name. This parameter must be specified together with GroupId and ApiId. Valid values:********
|
RELEASE |
| TrafficControlName |
string |
No |
The name of the throttling policy. |
Throttling test |
| PageNumber |
integer |
No |
The number of the page to return. Pages start from page 1. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries to return on each page. Maximum value: 100. Default value: 10. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| PageNumber |
integer |
The page number of the returned page. |
1 |
| RequestId |
string |
The ID of the request. |
93D91A99-F093-4596-87BA-3C4FBFD3FD8A |
| PageSize |
integer |
The number of entries returned per page. |
10 |
| TotalCount |
integer |
The total number of returned entries. |
1 |
| TrafficControls |
object |
||
| TrafficControl |
array<object> |
The returned throttling policy information. It is an array consisting of TrafficControl data. |
|
|
array<object> |
|||
| UserDefault |
integer |
The default throttling value for each user. |
15000 |
| ApiDefault |
integer |
The default throttling value for each API. |
20000 |
| ModifiedTime |
string |
The last modification time (UTC) of the throttling policy. |
2016-01-27T10:34:38Z |
| Description |
string |
The description of the throttling policy. |
test |
| TrafficControlUnit |
string |
The unit to be used in the throttling policy. Valid values:
|
Minute |
| TrafficControlName |
string |
The name of the throttling policy. |
wulingtestq1 |
| AppDefault |
integer |
The default throttling value for each app. |
8000 |
| TrafficControlId |
string |
The ID of the throttling policy. |
cfed6c970d45481dbe136d6b5ac68c41 |
| CreatedTime |
string |
The creation time (UTC) of the throttling policy. |
2016-01-27T10:19:39Z |
| SpecialPolicies |
object |
||
| SpecialPolicy |
array<object> |
The returned information about a special throttling policy. It is an array consisting of SpecialPolicy data. |
|
|
array<object> |
|||
| SpecialType |
string |
The type of the special throttling policy. Valid values:
|
USER |
| Specials |
object |
||
| Special |
array<object> |
The returned information about a special throttling policy. It is an array consisting of Special data. |
|
|
object |
|||
| TrafficValue |
integer |
The throttling value. |
100 |
| SpecialKey |
string |
The AppId or user account corresponding to SpecialType. |
test_wg@aliyun.com |
Examples
Success response
JSON format
{
"PageNumber": 1,
"RequestId": "93D91A99-F093-4596-87BA-3C4FBFD3FD8A",
"PageSize": 10,
"TotalCount": 1,
"TrafficControls": {
"TrafficControl": [
{
"UserDefault": 15000,
"ApiDefault": 20000,
"ModifiedTime": "2016-01-27T10:34:38Z",
"Description": "test",
"TrafficControlUnit": "Minute",
"TrafficControlName": "wulingtestq1",
"AppDefault": 8000,
"TrafficControlId": "cfed6c970d45481dbe136d6b5ac68c41",
"CreatedTime": "2016-01-27T10:19:39Z",
"SpecialPolicies": {
"SpecialPolicy": [
{
"SpecialType": "USER",
"Specials": {
"Special": [
{
"TrafficValue": 100,
"SpecialKey": "test_wg@aliyun.com"
}
]
}
}
]
}
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.