{"id":14957885,"url":"https://github.com/terraform-aws-modules/terraform-aws-sqs","last_synced_at":"2025-05-16T09:03:58.921Z","repository":{"id":31131830,"uuid":"104859182","full_name":"terraform-aws-modules/terraform-aws-sqs","owner":"terraform-aws-modules","description":"Terraform module to create AWS SQS resources 🇺🇦","archived":false,"fork":false,"pushed_at":"2025-04-09T02:24:04.000Z","size":109,"stargazers_count":103,"open_issues_count":1,"forks_count":223,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-09T03:26:21.597Z","etag":null,"topics":["aws","aws-sqs","sqs","terraform-module"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/modules/terraform-aws-modules/sqs/aws","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terraform-aws-modules.png","metadata":{"funding":{"github":["antonbabenko"],"custom":"https://www.paypal.me/antonbabenko"},"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-26T08:41:11.000Z","updated_at":"2025-04-09T02:24:06.000Z","dependencies_parsed_at":"2023-02-14T01:45:44.746Z","dependency_job_id":"59cbf70b-3757-4076-a630-cc8603b9ccc1","html_url":"https://github.com/terraform-aws-modules/terraform-aws-sqs","commit_stats":{"total_commits":63,"total_committers":16,"mean_commits":3.9375,"dds":0.7301587301587302,"last_synced_commit":"debb3cbca57ace668e0b79d9708c7308bc591d44"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-sqs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-sqs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-sqs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-aws-modules%2Fterraform-aws-sqs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terraform-aws-modules","download_url":"https://codeload.github.com/terraform-aws-modules/terraform-aws-sqs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501556,"owners_count":22081528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-sqs","sqs","terraform-module"],"created_at":"2024-09-24T13:15:46.264Z","updated_at":"2025-05-16T09:03:58.896Z","avatar_url":"https://github.com/terraform-aws-modules.png","language":"HCL","funding_links":["https://github.com/sponsors/antonbabenko","https://www.paypal.me/antonbabenko"],"categories":[],"sub_categories":[],"readme":"# AWS SQS Terraform module\n\nTerraform module which creates SQS resources on AWS.\n\n[![SWUbanner](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md)\n\n## Usage\n\n### FIFO Queue\n\n```hcl\nmodule \"sqs\" {\n  source  = \"terraform-aws-modules/sqs/aws\"\n\n  name = \"fifo\"\n\n  fifo_queue = true\n\n  tags = {\n    Environment = \"dev\"\n  }\n}\n```\n\n### Queue Encrypted w/ Customer Managed KMS Key\n\n```hcl\nmodule \"sqs\" {\n  source  = \"terraform-aws-modules/sqs/aws\"\n\n  name = \"cmk\"\n\n  kms_master_key_id                 = \"0d1ba9e8-9421-498a-9c8a-01e9772b2924\"\n  kms_data_key_reuse_period_seconds = 3600\n\n  tags = {\n    Environment = \"dev\"\n  }\n}\n```\n\n### Queue w/ Dead Letter Queue\n\n```hcl\nmodule \"sqs\" {\n  source  = \"terraform-aws-modules/sqs/aws\"\n\n  name = \"example\"\n\n  create_dlq = true\n  redrive_policy = {\n    # default is 5 for this module\n    maxReceiveCount = 10\n  }\n\n  tags = {\n    Environment = \"dev\"\n  }\n}\n```\n\n### Subscribe Queue to SNS Topic\n\n```hcl\nmodule \"sns\" {\n  source  = \"terraform-aws-modules/sns/aws\"\n  version = \"\u003e= 5.0\"\n\n  name = \"pub-sub\"\n\n  topic_policy_statements = {\n    sqs = {\n      sid = \"SQSSubscribe\"\n      actions = [\n        \"sns:Subscribe\",\n        \"sns:Receive\",\n      ]\n\n      principals = [{\n        type        = \"AWS\"\n        identifiers = [\"*\"]\n      }]\n\n      conditions = [{\n        test     = \"StringLike\"\n        variable = \"sns:Endpoint\"\n        values   = [module.sqs.queue_arn]\n      }]\n    }\n  }\n\n  subscriptions = {\n    sqs = {\n      protocol = \"sqs\"\n      endpoint = module.sqs.queue_arn\n    }\n  }\n\n  tags = {\n    Environment = \"dev\"\n  }\n}\n\nmodule \"sqs\" {\n  source = \"terraform-aws-modules/sqs/aws\"\n\n  name = \"pub-sub\"\n\n  create_queue_policy = true\n  queue_policy_statements = {\n    sns = {\n      sid     = \"SNSPublish\"\n      actions = [\"sqs:SendMessage\"]\n\n      principals = [\n        {\n          type        = \"Service\"\n          identifiers = [\"sns.amazonaws.com\"]\n        }\n      ]\n\n      conditions = [{\n        test     = \"ArnEquals\"\n        variable = \"aws:SourceArn\"\n        values   = [module.sns.topic_arn]\n      }]\n    }\n  }\n\n  tags = {\n    Environment = \"dev\"\n  }\n}\n```\n\n## Examples\n\n- [Complete](https://github.com/terraform-aws-modules/terraform-aws-sqs/tree/master/examples/complete)\n\n## Conditional Creation\n\nThe following values are provided to toggle on/off creation of the associated resources as desired:\n\n```hcl\nmodule \"sqs\" {\n  source  = \"terraform-aws-modules/sqs/aws\"\n\n  # Disable creation of all resources\n  create = false\n\n  # Enable creation of queue policy\n  create_queue_policy = true\n\n  # Enable creation of dead letter queue\n  create_dlq = true\n\n  # Enable creation of dead letter queue policy\n  create_dlq_queue_policy = true\n\n  # ... omitted\n}\n```\n\n\u003c!-- BEGIN_TF_DOCS --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"requirement_terraform\"\u003e\u003c/a\u003e [terraform](#requirement\\_terraform) | \u003e= 1.0 |\n| \u003ca name=\"requirement_aws\"\u003e\u003c/a\u003e [aws](#requirement\\_aws) | \u003e= 4.36 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| \u003ca name=\"provider_aws\"\u003e\u003c/a\u003e [aws](#provider\\_aws) | \u003e= 4.36 |\n\n## Modules\n\nNo modules.\n\n## Resources\n\n| Name | Type |\n|------|------|\n| [aws_sqs_queue.dlq](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue) | resource |\n| [aws_sqs_queue.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue) | resource |\n| [aws_sqs_queue_policy.dlq](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_policy) | resource |\n| [aws_sqs_queue_policy.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_policy) | resource |\n| [aws_sqs_queue_redrive_allow_policy.dlq](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_redrive_allow_policy) | resource |\n| [aws_sqs_queue_redrive_allow_policy.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_redrive_allow_policy) | resource |\n| [aws_sqs_queue_redrive_policy.dlq](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_redrive_policy) | resource |\n| [aws_sqs_queue_redrive_policy.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue_redrive_policy) | resource |\n| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source |\n| [aws_iam_policy_document.dlq](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_iam_policy_document.this](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source |\n| [aws_partition.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/partition) | data source |\n| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| \u003ca name=\"input_content_based_deduplication\"\u003e\u003c/a\u003e [content\\_based\\_deduplication](#input\\_content\\_based\\_deduplication) | Enables content-based deduplication for FIFO queues | `bool` | `null` | no |\n| \u003ca name=\"input_create\"\u003e\u003c/a\u003e [create](#input\\_create) | Whether to create SQS queue | `bool` | `true` | no |\n| \u003ca name=\"input_create_dlq\"\u003e\u003c/a\u003e [create\\_dlq](#input\\_create\\_dlq) | Determines whether to create SQS dead letter queue | `bool` | `false` | no |\n| \u003ca name=\"input_create_dlq_queue_policy\"\u003e\u003c/a\u003e [create\\_dlq\\_queue\\_policy](#input\\_create\\_dlq\\_queue\\_policy) | Whether to create SQS queue policy | `bool` | `false` | no |\n| \u003ca name=\"input_create_dlq_redrive_allow_policy\"\u003e\u003c/a\u003e [create\\_dlq\\_redrive\\_allow\\_policy](#input\\_create\\_dlq\\_redrive\\_allow\\_policy) | Determines whether to create a redrive allow policy for the dead letter queue. | `bool` | `true` | no |\n| \u003ca name=\"input_create_queue_policy\"\u003e\u003c/a\u003e [create\\_queue\\_policy](#input\\_create\\_queue\\_policy) | Whether to create SQS queue policy | `bool` | `false` | no |\n| \u003ca name=\"input_deduplication_scope\"\u003e\u003c/a\u003e [deduplication\\_scope](#input\\_deduplication\\_scope) | Specifies whether message deduplication occurs at the message group or queue level | `string` | `null` | no |\n| \u003ca name=\"input_delay_seconds\"\u003e\u003c/a\u003e [delay\\_seconds](#input\\_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` | `null` | no |\n| \u003ca name=\"input_dlq_content_based_deduplication\"\u003e\u003c/a\u003e [dlq\\_content\\_based\\_deduplication](#input\\_dlq\\_content\\_based\\_deduplication) | Enables content-based deduplication for FIFO queues | `bool` | `null` | no |\n| \u003ca name=\"input_dlq_deduplication_scope\"\u003e\u003c/a\u003e [dlq\\_deduplication\\_scope](#input\\_dlq\\_deduplication\\_scope) | Specifies whether message deduplication occurs at the message group or queue level | `string` | `null` | no |\n| \u003ca name=\"input_dlq_delay_seconds\"\u003e\u003c/a\u003e [dlq\\_delay\\_seconds](#input\\_dlq\\_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` | `null` | no |\n| \u003ca name=\"input_dlq_fifo_throughput_limit\"\u003e\u003c/a\u003e [dlq\\_fifo\\_throughput\\_limit](#input\\_dlq\\_fifo\\_throughput\\_limit) | Specifies whether the Dead Letter Queue FIFO queue throughput quota applies to the entire queue or per message group | `string` | `null` | no |\n| \u003ca name=\"input_dlq_kms_data_key_reuse_period_seconds\"\u003e\u003c/a\u003e [dlq\\_kms\\_data\\_key\\_reuse\\_period\\_seconds](#input\\_dlq\\_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` | `null` | no |\n| \u003ca name=\"input_dlq_kms_master_key_id\"\u003e\u003c/a\u003e [dlq\\_kms\\_master\\_key\\_id](#input\\_dlq\\_kms\\_master\\_key\\_id) | The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK | `string` | `null` | no |\n| \u003ca name=\"input_dlq_message_retention_seconds\"\u003e\u003c/a\u003e [dlq\\_message\\_retention\\_seconds](#input\\_dlq\\_message\\_retention\\_seconds) | The number of seconds Amazon SQS retains a message. Integer representing seconds, from 60 (1 minute) to 1209600 (14 days) | `number` | `null` | no |\n| \u003ca name=\"input_dlq_name\"\u003e\u003c/a\u003e [dlq\\_name](#input\\_dlq\\_name) | This is the human-readable name of the queue. If omitted, Terraform will assign a random name | `string` | `null` | no |\n| \u003ca name=\"input_dlq_queue_policy_statements\"\u003e\u003c/a\u003e [dlq\\_queue\\_policy\\_statements](#input\\_dlq\\_queue\\_policy\\_statements) | A map of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) for custom permission usage | `any` | `{}` | no |\n| \u003ca name=\"input_dlq_receive_wait_time_seconds\"\u003e\u003c/a\u003e [dlq\\_receive\\_wait\\_time\\_seconds](#input\\_dlq\\_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` | `null` | no |\n| \u003ca name=\"input_dlq_redrive_allow_policy\"\u003e\u003c/a\u003e [dlq\\_redrive\\_allow\\_policy](#input\\_dlq\\_redrive\\_allow\\_policy) | The JSON policy to set up the Dead Letter Queue redrive permission, see AWS docs. | `any` | `{}` | no |\n| \u003ca name=\"input_dlq_sqs_managed_sse_enabled\"\u003e\u003c/a\u003e [dlq\\_sqs\\_managed\\_sse\\_enabled](#input\\_dlq\\_sqs\\_managed\\_sse\\_enabled) | Boolean to enable server-side encryption (SSE) of message content with SQS-owned encryption keys | `bool` | `true` | no |\n| \u003ca name=\"input_dlq_tags\"\u003e\u003c/a\u003e [dlq\\_tags](#input\\_dlq\\_tags) | A mapping of additional tags to assign to the dead letter queue | `map(string)` | `{}` | no |\n| \u003ca name=\"input_dlq_visibility_timeout_seconds\"\u003e\u003c/a\u003e [dlq\\_visibility\\_timeout\\_seconds](#input\\_dlq\\_visibility\\_timeout\\_seconds) | The visibility timeout for the queue. An integer from 0 to 43200 (12 hours) | `number` | `null` | no |\n| \u003ca name=\"input_fifo_queue\"\u003e\u003c/a\u003e [fifo\\_queue](#input\\_fifo\\_queue) | Boolean designating a FIFO queue | `bool` | `false` | no |\n| \u003ca name=\"input_fifo_throughput_limit\"\u003e\u003c/a\u003e [fifo\\_throughput\\_limit](#input\\_fifo\\_throughput\\_limit) | Specifies whether the FIFO queue throughput quota applies to the entire queue or per message group | `string` | `null` | no |\n| \u003ca name=\"input_kms_data_key_reuse_period_seconds\"\u003e\u003c/a\u003e [kms\\_data\\_key\\_reuse\\_period\\_seconds](#input\\_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` | `null` | no |\n| \u003ca name=\"input_kms_master_key_id\"\u003e\u003c/a\u003e [kms\\_master\\_key\\_id](#input\\_kms\\_master\\_key\\_id) | The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK | `string` | `null` | no |\n| \u003ca name=\"input_max_message_size\"\u003e\u003c/a\u003e [max\\_message\\_size](#input\\_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` | `null` | no |\n| \u003ca name=\"input_message_retention_seconds\"\u003e\u003c/a\u003e [message\\_retention\\_seconds](#input\\_message\\_retention\\_seconds) | The number of seconds Amazon SQS retains a message. Integer representing seconds, from 60 (1 minute) to 1209600 (14 days) | `number` | `null` | no |\n| \u003ca name=\"input_name\"\u003e\u003c/a\u003e [name](#input\\_name) | This is the human-readable name of the queue. If omitted, Terraform will assign a random name | `string` | `null` | no |\n| \u003ca name=\"input_override_dlq_queue_policy_documents\"\u003e\u003c/a\u003e [override\\_dlq\\_queue\\_policy\\_documents](#input\\_override\\_dlq\\_queue\\_policy\\_documents) | List of IAM policy documents that are merged together into the exported document. In merging, statements with non-blank `sid`s will override statements with the same `sid` | `list(string)` | `[]` | no |\n| \u003ca name=\"input_override_queue_policy_documents\"\u003e\u003c/a\u003e [override\\_queue\\_policy\\_documents](#input\\_override\\_queue\\_policy\\_documents) | List of IAM policy documents that are merged together into the exported document. In merging, statements with non-blank `sid`s will override statements with the same `sid` | `list(string)` | `[]` | no |\n| \u003ca name=\"input_queue_policy_statements\"\u003e\u003c/a\u003e [queue\\_policy\\_statements](#input\\_queue\\_policy\\_statements) | A map of IAM policy [statements](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document#statement) for custom permission usage | `any` | `{}` | no |\n| \u003ca name=\"input_receive_wait_time_seconds\"\u003e\u003c/a\u003e [receive\\_wait\\_time\\_seconds](#input\\_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` | `null` | no |\n| \u003ca name=\"input_redrive_allow_policy\"\u003e\u003c/a\u003e [redrive\\_allow\\_policy](#input\\_redrive\\_allow\\_policy) | The JSON policy to set up the Dead Letter Queue redrive permission, see AWS docs. | `any` | `{}` | no |\n| \u003ca name=\"input_redrive_policy\"\u003e\u003c/a\u003e [redrive\\_policy](#input\\_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\") | `any` | `{}` | no |\n| \u003ca name=\"input_source_dlq_queue_policy_documents\"\u003e\u003c/a\u003e [source\\_dlq\\_queue\\_policy\\_documents](#input\\_source\\_dlq\\_queue\\_policy\\_documents) | List of IAM policy documents that are merged together into the exported document. Statements must have unique `sid`s | `list(string)` | `[]` | no |\n| \u003ca name=\"input_source_queue_policy_documents\"\u003e\u003c/a\u003e [source\\_queue\\_policy\\_documents](#input\\_source\\_queue\\_policy\\_documents) | List of IAM policy documents that are merged together into the exported document. Statements must have unique `sid`s | `list(string)` | `[]` | no |\n| \u003ca name=\"input_sqs_managed_sse_enabled\"\u003e\u003c/a\u003e [sqs\\_managed\\_sse\\_enabled](#input\\_sqs\\_managed\\_sse\\_enabled) | Boolean to enable server-side encryption (SSE) of message content with SQS-owned encryption keys | `bool` | `true` | no |\n| \u003ca name=\"input_tags\"\u003e\u003c/a\u003e [tags](#input\\_tags) | A mapping of tags to assign to all resources | `map(string)` | `{}` | no |\n| \u003ca name=\"input_use_name_prefix\"\u003e\u003c/a\u003e [use\\_name\\_prefix](#input\\_use\\_name\\_prefix) | Determines whether `name` is used as a prefix | `bool` | `false` | no |\n| \u003ca name=\"input_visibility_timeout_seconds\"\u003e\u003c/a\u003e [visibility\\_timeout\\_seconds](#input\\_visibility\\_timeout\\_seconds) | The visibility timeout for the queue. An integer from 0 to 43200 (12 hours) | `number` | `null` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| \u003ca name=\"output_dead_letter_queue_arn\"\u003e\u003c/a\u003e [dead\\_letter\\_queue\\_arn](#output\\_dead\\_letter\\_queue\\_arn) | The ARN of the SQS queue |\n| \u003ca name=\"output_dead_letter_queue_arn_static\"\u003e\u003c/a\u003e [dead\\_letter\\_queue\\_arn\\_static](#output\\_dead\\_letter\\_queue\\_arn\\_static) | The ARN of the SQS queue. Use this to avoid cycle errors between resources (e.g., Step Functions) |\n| \u003ca name=\"output_dead_letter_queue_id\"\u003e\u003c/a\u003e [dead\\_letter\\_queue\\_id](#output\\_dead\\_letter\\_queue\\_id) | The URL for the created Amazon SQS queue |\n| \u003ca name=\"output_dead_letter_queue_name\"\u003e\u003c/a\u003e [dead\\_letter\\_queue\\_name](#output\\_dead\\_letter\\_queue\\_name) | The name of the SQS queue |\n| \u003ca name=\"output_dead_letter_queue_url\"\u003e\u003c/a\u003e [dead\\_letter\\_queue\\_url](#output\\_dead\\_letter\\_queue\\_url) | Same as `dead_letter_queue_id`: The URL for the created Amazon SQS queue |\n| \u003ca name=\"output_queue_arn\"\u003e\u003c/a\u003e [queue\\_arn](#output\\_queue\\_arn) | The ARN of the SQS queue |\n| \u003ca name=\"output_queue_arn_static\"\u003e\u003c/a\u003e [queue\\_arn\\_static](#output\\_queue\\_arn\\_static) | The ARN of the SQS queue. Use this to avoid cycle errors between resources (e.g., Step Functions) |\n| \u003ca name=\"output_queue_id\"\u003e\u003c/a\u003e [queue\\_id](#output\\_queue\\_id) | The URL for the created Amazon SQS queue |\n| \u003ca name=\"output_queue_name\"\u003e\u003c/a\u003e [queue\\_name](#output\\_queue\\_name) | The name of the SQS queue |\n| \u003ca name=\"output_queue_url\"\u003e\u003c/a\u003e [queue\\_url](#output\\_queue\\_url) | Same as `queue_id`: The URL for the created Amazon SQS queue |\n\u003c!-- END_TF_DOCS --\u003e\n\n## Authors\n\nModule is maintained by [Anton Babenko](https://github.com/antonbabenko) with help from [these awesome contributors](https://github.com/terraform-aws-modules/terraform-aws-sqs/graphs/contributors).\n\n## License\n\nApache 2 Licensed. See [LICENSE](https://github.com/terraform-aws-modules/terraform-aws-sqs/tree/master/LICENSE) for full details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-aws-modules%2Fterraform-aws-sqs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterraform-aws-modules%2Fterraform-aws-sqs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-aws-modules%2Fterraform-aws-sqs/lists"}