From 617cc22663e42e5ee908f99c28e582c2a3ba1b3c Mon Sep 17 00:00:00 2001 From: Michael Heyns Date: Sat, 2 Jul 2022 13:50:46 +1200 Subject: [PATCH 1/2] docs(sqs): Correct usage of redrive_allow_policy --- website/docs/r/sqs_queue.html.markdown | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/website/docs/r/sqs_queue.html.markdown b/website/docs/r/sqs_queue.html.markdown index c1bc5f6b5d5..a369174f586 100644 --- a/website/docs/r/sqs_queue.html.markdown +++ b/website/docs/r/sqs_queue.html.markdown @@ -21,10 +21,6 @@ resource "aws_sqs_queue" "terraform_queue" { deadLetterTargetArn = aws_sqs_queue.terraform_queue_deadletter.arn maxReceiveCount = 4 }) - redrive_allow_policy = jsonencode({ - redrivePermission = "byQueue", - sourceQueueArns = [aws_sqs_queue.terraform_queue_deadletter.arn] - }) tags = { Environment = "production" @@ -53,6 +49,18 @@ resource "aws_sqs_queue" "terraform_queue" { } ``` +## Dead-letter queue + +```terraform +resource "aws_sqs_queue" "terraform_queue_deadletter" { + name = "terraform-example-deadletter-queue" + redrive_allow_policy = jsonencode({ + redrivePermission = "byQueue", + sourceQueueArns = [aws_sqs_queue.terraform_queue.arn] + }) +} +``` + ## Server-side encryption (SSE) Using [SSE-SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-sqs-sse-queue.html): From e621284cc3b1d7c5b905d983ea5668cfe42ce04f Mon Sep 17 00:00:00 2001 From: Kit Ewbank Date: Tue, 5 Jul 2022 09:07:13 -0400 Subject: [PATCH 2/2] Update sqs_queue.html.markdown --- website/docs/r/sqs_queue.html.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/docs/r/sqs_queue.html.markdown b/website/docs/r/sqs_queue.html.markdown index a369174f586..cef0b80d687 100644 --- a/website/docs/r/sqs_queue.html.markdown +++ b/website/docs/r/sqs_queue.html.markdown @@ -53,10 +53,10 @@ resource "aws_sqs_queue" "terraform_queue" { ```terraform resource "aws_sqs_queue" "terraform_queue_deadletter" { - name = "terraform-example-deadletter-queue" - redrive_allow_policy = jsonencode({ - redrivePermission = "byQueue", - sourceQueueArns = [aws_sqs_queue.terraform_queue.arn] + name = "terraform-example-deadletter-queue" + redrive_allow_policy = jsonencode({ + redrivePermission = "byQueue", + sourceQueueArns = [aws_sqs_queue.terraform_queue.arn] }) } ```