| content_based_deduplication |
Enables content-based deduplication for FIFO queues |
bool |
false |
|
| create |
Whether to create SQS queue |
bool |
false |
|
| deduplication_scope |
Specifies whether message deduplication occurs at the message group or queue level |
string |
false |
|
| 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 |
false |
|
| fifo_queue |
Boolean designating a FIFO queue |
bool |
false |
|
| fifo_throughput_limit |
Specifies whether the FIFO queue throughput quota applies to the entire queue or per message group |
string |
false |
|
| 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 |
false |
|
| kms_master_key_id |
The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK |
string |
false |
|
| 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 |
false |
|
| message_retention_seconds |
The number of seconds Amazon SQS retains a message. Integer representing seconds, from 60 (1 minute) to 1209600 (14 days) |
number |
false |
|
| name |
This is the human-readable name of the queue. If omitted, Terraform will assign a random name. |
string |
false |
|
| name_prefix |
A unique name beginning with the specified prefix. |
string |
false |
|
| policy |
The JSON policy for the SQS queue |
string |
false |
|
| 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 |
false |
|
| redrive_allow_policy |
The JSON policy to set up the Dead Letter Queue redrive permission, see AWS docs. |
string |
false |
|
| 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 |
false |
|
| tags |
A mapping of tags to assign to all resources |
map(string) |
false |
|
| visibility_timeout_seconds |
The visibility timeout for the queue. An integer from 0 to 43200 (12 hours) |
number |
false |
|
| writeConnectionSecretToRef |
The secret which the cloud resource connection will be written to |
writeConnectionSecretToRef |
false |
|