From 4850ec52fd8fa60635ba4af439a379520661a14a Mon Sep 17 00:00:00 2001 From: The Magician Date: Thu, 18 Apr 2019 15:08:59 -0700 Subject: [PATCH] Add new DiffSuppress for dns managed zone visibility (#3461) Signed-off-by: Modular Magician --- google/resource_dns_managed_zone.go | 3 +++ google/resource_dns_managed_zone_test.go | 2 ++ 2 files changed, 5 insertions(+) diff --git a/google/resource_dns_managed_zone.go b/google/resource_dns_managed_zone.go index cca9411b..35b3bcbf 100644 --- a/google/resource_dns_managed_zone.go +++ b/google/resource_dns_managed_zone.go @@ -335,6 +335,9 @@ func flattenDnsManagedZoneLabels(v interface{}, d *schema.ResourceData) interfac } func flattenDnsManagedZoneVisibility(v interface{}, d *schema.ResourceData) interface{} { + if v == nil || v.(string) == "" { + return "public" + } return v } diff --git a/google/resource_dns_managed_zone_test.go b/google/resource_dns_managed_zone_test.go index 04c13113..24345f01 100644 --- a/google/resource_dns_managed_zone_test.go +++ b/google/resource_dns_managed_zone_test.go @@ -77,6 +77,8 @@ resource "google_dns_managed_zone" "foobar" { labels = { foo = "bar" } + + visibility = "public" }`, suffix, suffix, description) }