File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,11 +105,12 @@ resource "aws_sqs_queue_redrive_allow_policy" "terraform_queue_redrive_allow_pol
105105}
106106
107107resource "aws_sns_topic_subscription" "glue_create_sns_sub" {
108- count = var. enable_glue_create ? 1 : 0
109- filter_policy = var. glue_create_config . sns_subcription_filter_policy
110- topic_arn = var. glue_create_config . sns_topic_arn
111- protocol = " sqs"
112- endpoint = aws_sqs_queue. glue_create [0 ]. arn
108+ count = var. enable_glue_create ? 1 : 0
109+ filter_policy = var. glue_create_config . sns_subcription_filter_policy
110+ filter_policy_scope = var. glue_create_config . filter_policy_scope
111+ topic_arn = var. glue_create_config . sns_topic_arn
112+ protocol = " sqs"
113+ endpoint = aws_sqs_queue. glue_create [0 ]. arn
113114}
114115
115116data "aws_iam_policy_document" "glue_create_assume" {
Original file line number Diff line number Diff line change @@ -69,11 +69,12 @@ resource "aws_sqs_queue_redrive_allow_policy" "glue_syncredrive_allow_policy" {
6969}
7070
7171resource "aws_sns_topic_subscription" "glue_sync_sns_sub" {
72- count = var. enable_glue_sync ? 1 : 0
73- filter_policy = var. glue_sync_config . sns_subcription_filter_policy
74- topic_arn = var. glue_sync_config . sns_topic_arn
75- protocol = " sqs"
76- endpoint = aws_sqs_queue. glue_sync [0 ]. arn
72+ count = var. enable_glue_sync ? 1 : 0
73+ filter_policy = var. glue_sync_config . sns_subcription_filter_policy
74+ filter_policy_scope = var. glue_sync_config . filter_policy_scope
75+ topic_arn = var. glue_sync_config . sns_topic_arn
76+ protocol = " sqs"
77+ endpoint = aws_sqs_queue. glue_sync [0 ]. arn
7778}
7879
7980data "aws_iam_policy_document" "glue_sync_assume" {
Original file line number Diff line number Diff line change @@ -304,6 +304,7 @@ variable "glue_create_config" {
304304 iam_role_name = string // lambda role name
305305 iam_policy_name = string // lambda policy name
306306 sns_subcription_filter_policy = string // sns subcription filter policy
307+ filter_policy_scope = string // sns subcription filter policy scope
307308 })
308309 description = " Configuration of glue-create lambda"
309310}
@@ -326,6 +327,7 @@ variable "glue_sync_config" {
326327 iam_role_name = string // lambda role name
327328 iam_policy_name = string // lambda policy name
328329 sns_subcription_filter_policy = string // sns subcription filter policy
330+ filter_policy_scope = string // sns subcription filter policy scope
329331 })
330332 description = " Configuration of glue-sync lambda"
331333}
You can’t perform that action at this time.
0 commit comments