Queue
Creates and manages Amazon SQS queues with support for both standard and FIFO queues. Handles queue creation, attribute configuration, and automatic cleanup of deleted queues.Props
Name of the queue. For FIFO queues, the name must end with the .fifo suffix.Default:
${app}-${stage}-${id} (with .fifo suffix if fifo is true)Whether this is a FIFO queue. If true, the queueName must end with .fifo suffix.
The length of time (in seconds) that a message received from a queue will be invisible to other receiving components.Default:
30The length of time (in seconds) for which Amazon SQS retains a message.Default:
345600 (4 days)The limit of how many bytes a message can contain before Amazon SQS rejects it.Default:
262144 (256 KB)The time in seconds that the delivery of all messages in the queue will be delayed.Default:
0The length of time (in seconds) for which a ReceiveMessage action waits for a message to arrive.Default:
0Enables content-based deduplication for FIFO queues. Only applicable when fifo is true.
Specifies whether message deduplication occurs at the message group or queue level. Only applicable when fifo is true.
Specifies whether the FIFO queue throughput quota applies to the entire queue or per message group. Only applicable when fifo is true.
Resource tags for the queue.
Output
ARN of the queue.
Name of the Queue.
URL of the queue.