Creates a QoS queue for Express Connect.
Operation description
-
The default queue cannot be created.
-
The number of high-priority queues has an upper limit. To increase the quota, contact your account manager.
-
The number of lower-priority queues has an upper limit. To increase the quota, contact your account manager.
-
The total bandwidth percentage of all lower-priority queues has an upper limit.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:CreateExpressConnectTrafficQosQueue |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the QoS policy. You can call the DescribeRegions operation 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 be different for each API request. |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
| 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 be different for each API request. |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
| QueueName |
string |
No |
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 |
No |
The description of the QoS queue. The description must be 0 to 256 characters in length and cannot start with |
qos-queue-test |
| QosId |
string |
Yes |
The ID of the QoS policy. |
qos-2giu0a6vd5x0mv**** |
| QueueType |
string |
Yes |
The type of the QoS queue. Valid values:
Note
The default priority queue cannot be created. |
High |
| BandwidthPercent |
string |
No |
The bandwidth percentage of the QoS queue.
|
100 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
4CF20CC7-D1FC-425B-A15B-DF7C8E2131A7 |
| QosId |
string |
The ID of the QoS policy. |
qos-2giu0a6vd5x0mv**** |
| QueueId |
string |
The ID of the QoS queue. |
qos-queue-9nyx2u7n71s2rc**** |
Examples
Success response
JSON format
{
"RequestId": "4CF20CC7-D1FC-425B-A15B-DF7C8E2131A7",
"QosId": "qos-2giu0a6vd5x0mv****",
"QueueId": "qos-queue-9nyx2u7n71s2rc****\n"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalParam.%s | The param of %s is illegal. | The parameter is invalid. |
| 400 | QuotaExceeded.QosMediumPriorityQueueCount | The quota of QosMediumPriorityQueueCount is exceeded. | The number of normal priority queues in the QoS policy exceeds the specification. If you need to increase the quota, contact the business manager. |
| 400 | QuotaExceeded.QosHighPriorityQueueCount | The quota of QosHighPriorityQueueCount is exceeded. | The number of high-priority queues in the QoS policy exceeds the specification. If you need to increase the quota, contact the business manager. |
| 400 | QuotaExceeded.QosMediumPriorityQueueBandwidthPercent | The quota of QosMediumPriorityQueueBandwidthPercent is exceeded. | The sum of the bandwidth percentages of the normal priority queues in the QoS policy exceeds the specification. |
| 400 | IncorrectStatus.Qos | The status of QoS is incorrect. | The status of the QoS policy is abnormal and the operation cannot be performed. Try again later. |
| 400 | EcQoSConflict | The specified QoS is conflict with other QoS. | The current QoS configuration conflicts with other configurations. Please try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.