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
This commit is contained in:
parent
834bfcdc7a
commit
b03fc1d2e9
|
@ -32,6 +32,7 @@ func resourceDnsManagedZone() *schema.Resource {
|
||||||
Type: schema.TypeString,
|
Type: schema.TypeString,
|
||||||
Optional: true,
|
Optional: true,
|
||||||
ForceNew: true,
|
ForceNew: true,
|
||||||
|
Default: "Managed by Terraform",
|
||||||
},
|
},
|
||||||
|
|
||||||
"name_servers": &schema.Schema{
|
"name_servers": &schema.Schema{
|
||||||
|
|
|
@ -80,5 +80,4 @@ var testAccDnsManagedZone_basic = fmt.Sprintf(`
|
||||||
resource "google_dns_managed_zone" "foobar" {
|
resource "google_dns_managed_zone" "foobar" {
|
||||||
name = "mzone-test-%s"
|
name = "mzone-test-%s"
|
||||||
dns_name = "terraform.test."
|
dns_name = "terraform.test."
|
||||||
description = "Test Description"
|
|
||||||
}`, acctest.RandString(10))
|
}`, acctest.RandString(10))
|
||||||
|
|
|
@ -29,7 +29,7 @@ The following arguments are supported:
|
||||||
|
|
||||||
* `dns_name` - (Required) The DNS name of this zone, e.g. "terraform.io".
|
* `dns_name` - (Required) The DNS name of this zone, e.g. "terraform.io".
|
||||||
|
|
||||||
* `description` - (Optional) A textual description field.
|
* `description` - (Optional) A textual description field. Defaults to 'Managed by Terraform'.
|
||||||
|
|
||||||
## Attributes Reference
|
## Attributes Reference
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue