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) }