From a9604c41043c240cd633a5d4608b3929cf30e3bc Mon Sep 17 00:00:00 2001 From: Shane O'Grady Date: Wed, 2 Mar 2016 17:01:54 -0300 Subject: [PATCH] description is now a required field for google_dns_managed_zone The description field for a managed-zone is now a required field when using the Cloud API. This commit defaults the field to use the text "Managed by Terraform" to minimize required boilerplate for Terraform users. Ref: https://cloud.google.com/sdk/gcloud/reference/dns/managed-zones/create --- resource_dns_managed_zone.go | 1 + resource_dns_managed_zone_test.go | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/resource_dns_managed_zone.go b/resource_dns_managed_zone.go index 6d76c0c4..0ef813ef 100644 --- a/resource_dns_managed_zone.go +++ b/resource_dns_managed_zone.go @@ -32,6 +32,7 @@ func resourceDnsManagedZone() *schema.Resource { Type: schema.TypeString, Optional: true, ForceNew: true, + Default: "Managed by Terraform", }, "name_servers": &schema.Schema{ diff --git a/resource_dns_managed_zone_test.go b/resource_dns_managed_zone_test.go index b90fc869..c136c8e1 100644 --- a/resource_dns_managed_zone_test.go +++ b/resource_dns_managed_zone_test.go @@ -80,5 +80,4 @@ var testAccDnsManagedZone_basic = fmt.Sprintf(` resource "google_dns_managed_zone" "foobar" { name = "mzone-test-%s" dns_name = "terraform.test." - description = "Test Description" }`, acctest.RandString(10))