A map of attributes with their corresponding values.
The following lists the names, descriptions, and values of the special request parameters that the ‘CreateQueue` action uses:
-
‘DelaySeconds` - The length of time, in seconds, for which the delivery of all messages in the queue is delayed. Valid values: An integer from 0 to 900 seconds (15 minutes). The default is 0 (zero).
-
‘MaximumMessageSize` - The limit of how many bytes a message can contain before Amazon SQS rejects it. Valid values: An integer from 1,024 bytes (1 KiB) to 262,144 bytes (256 KiB). The default is 262,144 (256 KiB).
-
‘MessageRetentionPeriod` - The length of time, in seconds, for which Amazon SQS retains a message. Valid values: An integer from 60 seconds (1 minute) to 1,209,600 seconds (14 days). The default is 345,600 (4 days).
-
‘Policy` - The queue’s policy. A valid AWS policy. For more information about policy structure, see [Overview of AWS IAM Policies] in the *Amazon IAM User Guide*.
-
‘ReceiveMessageWaitTimeSeconds` - The length of time, in seconds, for which a ` ReceiveMessage ` action waits for a message to arrive. Valid values: An integer from 0 to 20 (seconds). The default is 0 (zero).
-
‘RedrivePolicy` - The parameters for the dead letter queue functionality of the source queue. For more information about the redrive policy and dead letter queues, see [Using Amazon SQS Dead Letter Queues] in the *Amazon SQS Developer Guide*.
<note markdown=“1”> The dead letter queue of a FIFO queue must also be a FIFO queue. Similarly, the dead letter queue of a standard queue must also be a standard queue.
</note>
-
‘VisibilityTimeout` - The visibility timeout for the queue. Valid values: An integer from 0 to 43,200 (12 hours). The default is 30. For more information about the visibility timeout, see [Visibility Timeout] in the *Amazon SQS Developer Guide*.