terraform-provider-google/r/dns_managed_zone.markdown
Shane O'Grady 1696535082 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
2016-03-02 17:23:11 -03:00

1.1 KiB

layout page_title sidebar_current description
google Google: google_dns_managed_zone docs-google-dns-managed-zone Manages a zone within Google Cloud DNS.

google_dns_managed_zone

Manages a zone within Google Cloud DNS.

Example Usage

resource "google_dns_managed_zone" "prod" {
    name = "prod-zone"
    dns_name = "prod.mydomain.com."
    description = "Production DNS zone"
}

Argument Reference

The following arguments are supported:

  • name - (Required) A unique name for the resource, required by GCE. Changing this forces a new resource to be created.

  • dns_name - (Required) The DNS name of this zone, e.g. "terraform.io".

  • description - (Optional) A textual description field. Defaults to 'Managed by Terraform'.

Attributes Reference

The following attributes are exported:

  • name - The name of the resource.
  • dns_name - The DNS name of this zone.
  • name_servers - The list of nameservers that will be authoritative for this domain. Use NS records to redirect from your DNS provider to these names, thus making Google Cloud DNS authoritative for this zone.