From 26fd66149f731ce3fc273c6b86311028cf583855 Mon Sep 17 00:00:00 2001 From: Brad Date: Fri, 15 Nov 2024 02:42:39 +0800 Subject: [PATCH 1/2] fix members conflict on pattern other than ARBITARY --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index b0d5da9..29cfe2e 100644 --- a/main.tf +++ b/main.tf @@ -23,7 +23,7 @@ resource "aws_shield_protection_group" "this" { aggregation = each.value.aggregation pattern = each.value.pattern resource_type = each.value.resource_type - members = try([var.resource_arn], []) + members = (each.value.pattern == "ARBITARY" ? try([var.resource_arn], []) : null) tags = merge( local.tags, var.tags From be7f1454058cd1a27b35ccdcc025867099c6dc16 Mon Sep 17 00:00:00 2001 From: Brad Date: Fri, 15 Nov 2024 02:53:06 +0800 Subject: [PATCH 2/2] fix members conflict on pattern other than ARBITRARY --- main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.tf b/main.tf index 29cfe2e..d2f3238 100644 --- a/main.tf +++ b/main.tf @@ -23,7 +23,7 @@ resource "aws_shield_protection_group" "this" { aggregation = each.value.aggregation pattern = each.value.pattern resource_type = each.value.resource_type - members = (each.value.pattern == "ARBITARY" ? try([var.resource_arn], []) : null) + members = (each.value.pattern == "ARBITRARY" ? try([var.resource_arn], []) : null) tags = merge( local.tags, var.tags