attributes |
Additional attributes (e.g. 1 ). |
list(any) |
[] |
no |
content_based_deduplication |
Enables content-based deduplication for FIFO queues. |
bool |
false |
no |
delay_seconds |
The time in seconds that the delivery of all messages in the queue will be delayed. An integer from 0 to 900 (15 minutes). |
number |
0 |
no |
delimiter |
Delimiter to be used between organization , environment , name and attributes . |
string |
"-" |
no |
enabled |
Whether to create SQS queue. |
bool |
true |
no |
environment |
Environment (e.g. prod , dev , staging ). |
string |
"" |
no |
fifo_queue |
Boolean designating a FIFO queue. |
bool |
false |
no |
kms_data_key_reuse_period_seconds |
The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling AWS KMS again. An integer representing seconds, between 60 seconds (1 minute) and 86,400 seconds (24 hours). |
number |
300 |
no |
kms_master_key_id |
The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK. |
string |
null |
no |
label_order |
Label order, e.g. name ,application . |
list(any) |
[] |
no |
managedby |
ManagedBy, eg 'CloudDrove'. |
string |
"hello@clouddrove.com" |
no |
max_message_size |
The limit of how many bytes a message can contain before Amazon SQS rejects it. An integer from 1024 bytes (1 KiB) up to 262144 bytes (256 KiB). |
number |
262144 |
no |
message_retention_seconds |
The number of seconds Amazon SQS retains a message. Integer representing seconds, from 60 (1 minute) to 1209600 (14 days). |
number |
345600 |
no |
name |
Name (e.g. app or cluster ). |
string |
"" |
no |
policy |
The JSON policy for the SQS queue. |
string |
"" |
no |
receive_wait_time_seconds |
The time for which a ReceiveMessage call will wait for a message to arrive (long polling) before returning. An integer from 0 to 20 (seconds). |
number |
0 |
no |
redrive_policy |
The JSON policy to set up the Dead Letter Queue, see AWS docs. Note: when specifying maxReceiveCount, you must specify it as an integer (5), and not a string ("5"). |
string |
"" |
no |
repository |
Terraform current module repo |
string |
"https://github.com/clouddrove/terraform-aws-sqs" |
no |
sqs_managed_sse_enabled |
Boolean to enable server-side encryption (SSE) of message content with SQS-owned encryption keys. |
bool |
false |
no |
tags |
Additional tags (e.g. map(BusinessUnit ,XYZ ). |
map(any) |
{} |
no |
visibility_timeout_seconds |
The visibility timeout for the queue. An integer from 0 to 43200 (12 hours). |
number |
30 |
no |