## Module functionality
Creates Amazon SQS queue.

### Available variables:

| Name | Description | Type | Default | Required |
|------|-------------|:----:|:-----:|:-----:|
| dead_letter_queue | The dead letter queue to use for undeliverable messages | string | `` | no |
| delay_seconds | Delay in displaying message | string | `0` | no |
| name_prefix | The name prefix | string | `name_prefix` | yes |
| fifo_queue | Configure the queue(s) to be FIFO queue(s). This will append the required extension `.fifo` to the queue name(s). | string | `false` | no |
| max_message_size | Max size of the message default to 256KB | string | `262144` | no |
| max_receive_count | Maximum receive count | string | `5` | no |
| message_retention_seconds | Seconds of retention of the message default to 4 days | string | `345600` | no |
| name | The name of SQS queue | string | - | yes |
| common_tags | List of common tags | list | `{}` | yes |
| 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). The default for this attribute is 0, meaning that the call will return immediately. | string | `20` | no |
| visibility_timeout_seconds | The timeout in seconds of visibility of the message | string | `30` | no |
| content_based_deduplication | Enables content-based deduplication for FIFO queues | string | `false` | no |
