github.com/armen/terraform@v0.5.2-0.20150529052519-caa8117a08f1/website/source/docs/providers/aws/r/sqs_queue.html.markdown (about) 1 --- 2 layout: "aws" 3 page_title: "AWS: aws_sqs_queue" 4 sidebar_current: "docs-aws-resource-sqs" 5 description: |- 6 Provides a SQS resource. 7 --- 8 9 # aws\_sqs\_queue 10 11 ## Example Usage 12 13 ``` 14 resource "aws_sqs_queue" "terraform_queue" { 15 name = "terraform-example-queue" 16 delay_seconds = 90 17 max_message_size = 2048 18 message_retention_seconds = 86400 19 receive_wait_time_seconds = 10 20 } 21 ``` 22 23 ## Argument Reference 24 25 The following arguments are supported: 26 * `name` - (Required) This is the human-readable name of the queue 27 * `visibility_timeout_seconds` - (Optional) The time in seconds that the delivery of all messages in the queue will be delayed. An integer from 0 to 900 (15 minutes). The default for this attribute is 30 seconds 28 * `message_retention_seconds` - (Optional) The number of seconds Amazon SQS retains a message. Integer representing seconds, from 60 (1 minute) to 1209600 (14 days). The default for this attribute is 345600 (4 days). 29 * `max_message_size` - (Optional) 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). The default for this attribute is 262144 (256 KiB). 30 * `delay_seconds` - (Optional) The visibility timeout for the queue. An integer from 0 to 43200 (12 hours). The default for this attribute is 30. For more information about visibility timeout. 31 * `receive_wait_time_seconds` - (Optional) 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. 32 * `policy` - (Optional) The JSON policy for the SQS queue 33 34 ## Attributes Reference 35 36 The following attributes are exported: 37 38 * `id` - The URL for the created Amazon SQS queue. 39 * `arn` - The ARN of the SQS queue