DescribeExpressConnectTrafficQosQueue
Queries Express Connect QoS queues by calling DescribeExpressConnectTrafficQosQueue.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:DescribeExpressConnectTrafficQosQueue |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the QoS policy. You can call DescribeRegions to query the region ID. |
cn-shanghai |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId may differ for each API request. |
0c593ea1-3bea-11e9-b96b-88e9fe63**** |
| ClientToken |
string |
No |
客户端 Token,用于保证请求的幂等性。 从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符。 Note
若您未指定,则系统自动使用 API 请求的 RequestId 作为 ClientToken 标识。每次 API 请求的 RequestId 可能不一样。 |
0c593ea1-3bea-11e9-b96b-88e9fe63**** |
| QueueIdList |
array |
No |
The QoS queue IDs. |
|
|
string |
No |
The QoS queue ID. |
qos-queue-9nyx2u7n71s2rc**** |
|
| QueueNameList |
array |
No |
The QoS queue names. |
|
|
string |
No |
The QoS queue name. |
qos-queue-test |
|
| QosId |
string |
No |
The QoS policy ID. |
qos-2giu0a6vd5x0mv**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
606998F0-B94D-48FE-8316-ACA81BB230DA |
| QueueList |
array<object> |
The list of QoS queues. |
|
|
array<object> |
The QoS queue information. |
||
| QosId |
string |
The QoS policy ID. |
qos-ncfgzxg40zks5n**** |
| QueueId |
string |
The QoS queue ID. |
qos-queue-9nyx2u7n71s2rc**** |
| QueueType |
string |
The type of the QoS queue. Valid values:
Note
The default-priority queue cannot be created. |
High |
| BandwidthPercent |
string |
The bandwidth percentage of the QoS queue.
|
100 |
| QueueName |
string |
The name of the QoS queue. The name must be 0 to 128 characters in length and cannot start with |
qos-queue-test |
| QueueDescription |
string |
The description of the QoS queue. The description must be 0 to 256 characters in length and cannot start with |
qos-queue-test |
| RuleList |
array<object> |
The list of QoS rules. |
|
|
object |
The QoS rule information. |
||
| QosId |
string |
The ID of the QoS policy. |
qos-91xz9f8zd7yj8x**** |
| QueueId |
string |
The ID of the QoS queue. |
qos-queue-iugg0l9x27f2no**** |
| Priority |
integer |
The priority of the QoS rule. Valid values: 1 to 9000. A larger value indicates a higher priority. The priority of each QoS rule must be unique in the same QoS policy. |
1 |
| Protocol |
string |
The protocol of the QoS rule. Valid values:
|
ALL |
| SrcCidr |
string |
The source IPv4 CIDR block that matches the QoS rule traffic. Note
If the parameter is unavailable, specify SrcIPv6Cidr or DstIPv6Cidr. |
1.1.**.**/24 |
| DstCidr |
string |
The destination IPv4 CIDR block that matches the QoS rule traffic. Note
If the parameter is unavailable, specify SrcIPv6Cidr or DstIPv6Cidr. |
1.1.**.**/24 |
| SrcIPv6Cidr |
string |
The source IPv6 CIDR block that matches the QoS rule traffic. Note
If the parameter is unavailable, specify SrcCidr or DstCidr. |
2001:0db8:1234:****::/64 |
| DstIPv6Cidr |
string |
The destination IPv6 CIDR block that matches the QoS rule traffic. Note
If the parameter is unavailable, specify SrcCidr or DstCidr. |
2001:0db8:1234:****::/64 |
| SrcPortRange |
string |
The range of source ports that match the QoS rule traffic. Valid values: 0 to 65535. If the traffic does not match, the value is -1. You can specify only one port. The start port number must be the same as the end port number. |
-1/-1 |
| DstPortRange |
string |
The range of destination ports that match the QoS rule traffic. Valid values: 0 to 65535. If the traffic does not match, the value is -1. You can specify only one port. The start port number must be the same as the end port number. Different protocols correspond to different ports. Valid values:
|
-1/-1 |
| MatchDscp |
integer |
The DSCP value that matches the QoS rule traffic. Valid values: 0 to 63. If no value is matched, the value is -1. |
1 |
| RemarkingDscp |
integer |
The new DSCP value. Valid values: 0 to 63. If you do not change the value, the value is -1. |
1 |
| RuleName |
string |
The name of the QoS rule. The name must be 0 to 128 characters in length and cannot start with |
qos-rule-test |
| RuleDescription |
string |
The description of the QoS rule. The name must be 0 to 256 characters in length and cannot start with |
qos-rule-test |
| RuleId |
string |
The ID of the QoS rule. |
qos-rule-iugg0l9x27f2no**** |
| Status |
string |
The status of the QoS rule. Valid values:
|
Normal |
| Status |
string |
The status of the QoS queue. Valid values:
|
Normal |
Examples
Success response
JSON format
{
"RequestId": "606998F0-B94D-48FE-8316-ACA81BB230DA",
"QueueList": [
{
"QosId": "qos-ncfgzxg40zks5n****",
"QueueId": "qos-queue-9nyx2u7n71s2rc****",
"QueueType": "High",
"BandwidthPercent": "100",
"QueueName": "qos-queue-test",
"QueueDescription": "qos-queue-test",
"RuleList": [
{
"QosId": "qos-91xz9f8zd7yj8x****",
"QueueId": "qos-queue-iugg0l9x27f2no****",
"Priority": 1,
"Protocol": "ALL",
"SrcCidr": "1.1.**.**/24",
"DstCidr": "1.1.**.**/24\n",
"SrcIPv6Cidr": "2001:0db8:1234:****::/64",
"DstIPv6Cidr": "2001:0db8:1234:****::/64",
"SrcPortRange": "-1/-1",
"DstPortRange": "-1/-1",
"MatchDscp": 1,
"RemarkingDscp": 1,
"RuleName": "qos-rule-test",
"RuleDescription": "qos-rule-test",
"RuleId": "qos-rule-iugg0l9x27f2no****\n",
"Status": "Normal"
}
],
"Status": "Normal"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalParam.%s | The param of %s is illegal. | The parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.