Module Smaws_Client_SQS.CreateQueue

Creates a new standard or FIFO queue. You can pass one or more attributes in the request. Keep the following in mind:

To successfully create a new queue, you must provide a queue name that adheres to the limits related to queues and is unique within the scope of your queues.

After you create a queue, you must wait at least one second after the queue is created to be able to use the queue.

To retrieve the URL of a queue, use the GetQueueUrl action. This action only requires the QueueName parameter.

When creating queues, keep the following points in mind:

Cross-account permissions don't apply to this action. For more information, see Grant cross-account permissions to a role and a username in the Amazon SQS Developer Guide.

val request : Smaws_Lib.Context.t -> Types.create_queue_request -> (Types.create_queue_result, [> Smaws_Lib.Protocols.AwsJson.error | `InvalidAddress of Types.invalid_address | `InvalidAttributeName of Types.invalid_attribute_name | `InvalidAttributeValue of Types.invalid_attribute_value | `InvalidSecurity of Types.invalid_security | `QueueDeletedRecently of Types.queue_deleted_recently | `QueueNameExists of Types.queue_name_exists | `RequestThrottled of Types.request_throttled | `UnsupportedOperation of Types.unsupported_operation ]) Stdlib.result