Creates a queue.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
QueueName | string | Yes | The name of the queue. | 06273500-249F-5863-121D-74D51123**** |
MaximumMessageSize | long | No | The maximum length of the message that is sent to the queue. Valid values: 1024 to 65536. Unit: bytes. Default value: 65536. | 65536 |
MessageRetentionPeriod | long | No | The maximum duration for which a message is retained in the queue. After the specified retention period ends, the message is deleted regardless of whether the message is received. Valid values: 60 to 604800. Unit: seconds. Default value: 345600. | 345600 |
VisibilityTimeout | long | No | The duration for which a message stays in the Inactive state after the message is received from the queue. Valid values: 1 to 43200. Unit: seconds. Default value: 30. | 60 |
PollingWaitSeconds | long | No | The maximum duration for which long polling requests are held after the ReceiveMessage operation is called. Valid values: 0 to 30. Unit: seconds. Default value: 0 | 0 |
EnableLogging | boolean | No | Specifies whether to enable the logging feature. Valid values:
| true |
DelaySeconds | long | No | The period after which all messages sent to the queue are consumed. Valid values: 0 to 604800. Unit: seconds. Default value: 0 | 0 |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "06273500-249F-5863-121D-74D51123E62C",
"Code": 200,
"Status": "Success",
"Message": "operation success",
"Success": true,
"Data": {
"Code": 200,
"Message": "",
"Success": true
}
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|---|---|
2024-05-27 | The request parameters of the API has changed | View Change Details |