File tree Expand file tree Collapse file tree 1 file changed +1
-23
lines changed
infrastructure/terraform/components/api Expand file tree Collapse file tree 1 file changed +1
-23
lines changed Original file line number Diff line number Diff line change 1+ # Queue to transport update letter status messages
12module "letter_status_updates_queue" {
23 source = " https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.24/terraform-sqs.zip"
34
45 name = " letter_status_updates_queue"
5- description = " Queue to transport update letter status messages"
66
77 aws_account_id = var. aws_account_id
88 component = var. component
99 environment = var. environment
1010 project = var. project
1111 region = var. region
12- group = var. group
1312
1413 sqs_kms_key_arn = module. kms . key_arn
15-
16- iam_policy_document = {
17- body = data.aws_iam_policy_document.letter_status_updates_queue.json
18- }
19- }
20-
21- data "aws_iam_policy_document" "letter_status_updates_queue" {
22-
23- statement {
24- sid = " KMSPermissions"
25- effect = " Allow"
26-
27- actions = [
28- " kms:Decrypt" ,
29- " kms:GenerateDataKey" ,
30- ]
31-
32- resources = [
33- module . kms . key_arn , # # Requires shared kms module
34- ]
35- }
3614}
You can’t perform that action at this time.
0 commit comments