From 64d5b8f90e529e001431343b10a713ee9f7c4a29 Mon Sep 17 00:00:00 2001 From: The Magician Date: Thu, 18 Apr 2019 15:09:41 -0700 Subject: [PATCH] Add new DiffSuppress for dns managed zone visibility (#624) Signed-off-by: Modular Magician --- google-beta/resource_dns_managed_zone.go | 3 +++ google-beta/resource_dns_managed_zone_test.go | 2 ++ 2 files changed, 5 insertions(+) diff --git a/google-beta/resource_dns_managed_zone.go b/google-beta/resource_dns_managed_zone.go index 70dc323dc7..5fced64120 100644 --- a/google-beta/resource_dns_managed_zone.go +++ b/google-beta/resource_dns_managed_zone.go @@ -423,6 +423,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-beta/resource_dns_managed_zone_test.go b/google-beta/resource_dns_managed_zone_test.go index e085e06f43..8ce1a68f31 100644 --- a/google-beta/resource_dns_managed_zone_test.go +++ b/google-beta/resource_dns_managed_zone_test.go @@ -106,6 +106,8 @@ resource "google_dns_managed_zone" "foobar" { labels = { foo = "bar" } + + visibility = "public" }`, suffix, suffix, description) }