diff --git a/modules/vpc-sc/README.md b/modules/vpc-sc/README.md index 02c7c4060..5fa2037a8 100644 --- a/modules/vpc-sc/README.md +++ b/modules/vpc-sc/README.md @@ -91,7 +91,7 @@ module "test" { use_explicit_dry_run_spec = false } b2 = { - status_resources = ["projects/222220", "projects/222221"] + status_resources = null spec_resources = ["projects/222220", "projects/222221"] use_explicit_dry_run_spec = true } diff --git a/modules/vpc-sc/service_perimeters_bridge.tf b/modules/vpc-sc/service_perimeters_bridge.tf index c1d5130fb..660736af1 100644 --- a/modules/vpc-sc/service_perimeters_bridge.tf +++ b/modules/vpc-sc/service_perimeters_bridge.tf @@ -26,10 +26,10 @@ resource "google_access_context_manager_service_perimeter" "bridge" { perimeter_type = "PERIMETER_TYPE_BRIDGE" use_explicit_dry_run_spec = each.value.use_explicit_dry_run_spec spec { - resources = each.value.spec_resources + resources = each.value.spec_resources == null ? [] : each.value.spec_resources } status { - resources = each.value.status_resources + resources = each.value.status_resources == null ? [] : each.value.status_resources } lifecycle { ignore_changes = [spec[0].resources, status[0].resources]