| name | 
The name of the queue. The name of a FIFO queue must end with the .fifo suffix. (Required) | 
| visibility-timeout | 
The visibility timeout for the queue, in seconds. Defaults to 30. Valid values are between 0 to 43200. | 
| message-retention-period | 
The length of time, in seconds, for which thw queue retains a message. Defaults to 345600. Valid values are between 60 to 1209600. | 
| delay-seconds | 
The length of time, in seconds, for which the delivery of all messages in the queue is delayed. Defaults to 0. Valid values are between 0 to 900. | 
| maximum-message-size | 
The limit of how many bytes a message can contain before the queue rejects it. Defaults to 262144. Valid values are between 1024 to 262144. | 
| receive-message-wait-time-seconds | 
The length of time, in seconds, for which a ReceiveMessage action waits for a message to arrive. Defaults to 0. Valid values are between 0 to 20. | 
| dead-letter-target-arn | 
The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of maxReceiveCount is exceeded.  See https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html. | 
| max-receive-count | 
The number of times a message is received before being moved to the dead-letter queue. | 
| dead-letter-queue-name | 
The name of the dead-letter queue. | 
| content-based-deduplication | 
Enables content-based deduplication for FIFO Queues.  See https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html#FIFO-queues-exactly-once-processing. | 
| kms-master-key-id | 
The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK. | 
| 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. Defaults to 300 Valid values are between 60 to 86400. | 
| policy | 
The policy document. A policy path or policy string is allowed. (Required) |