# Class GoogleDomainsDns (1.14.0)

1.14.0 (latest) 1.13.0 1.12.0 1.11.0 1.10.2 1.9.0 1.8.1 1.7.5 1.6.0 1.5.2 1.4.1 1.3.0 1.2.3 1.1.3 1.0.0 0.4.3 0.3.0 0.2.3 0.1.0

    GoogleDomainsDns(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Configuration for using the free DNS zone provided by Google Domains
as a `Registration`'s `dns_provider`. You cannot configure the
DNS zone itself using the API. To configure the DNS zone, go to
`Google Domains <https://domains.google/>`__.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `name_servers` | `MutableSequence[str]` Output only. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format. This field is automatically populated with the name servers assigned to the Google Domains DNS zone. |
| `ds_state` | `https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.DsState` Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC. |
| `ds_records` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.DsRecord]` Output only. The list of DS records published for this domain. The list is automatically populated when `ds_state` is `DS_RECORDS_PUBLISHED`, otherwise it remains empty. |