-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsqs.tf
More file actions
26 lines (26 loc) · 727 Bytes
/
sqs.tf
File metadata and controls
26 lines (26 loc) · 727 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
module "sqs_queue" {
source = "terraform-aws-modules/sqs/aws"
version = "5.0.0"
name = local.gitleaks_queue_name
kms_master_key_id = "alias/aws/sqs"
visibility_timeout_seconds = 900
create_queue_policy = true
queue_policy_statements = {
DenyUnsecureTransport = {
sid = "DenyUnsecureTransport"
effect = "Deny"
actions = ["sqs:SendMessage", "sqs:ReceiveMessage"]
principals = [
{
type = "AWS"
identifiers = ["*"]
}
]
conditions = [{
test = "Bool"
variable = "aws:SecureTransport"
values = ["false"]
}]
}
}
}