View Source GoogleApi.Domains.V1.Model.GoogleDomainsDns (google_api_domains v0.11.0)

Deprecated: For more information, see Cloud Domains feature deprecation. 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.

Attributes

  • dsRecords (type: list(GoogleApi.Domains.V1.Model.DsRecord.t), default: nil) - 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.
  • dsState (type: String.t, default: nil) - Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
  • nameServers (type: list(String.t), default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Domains.V1.Model.GoogleDomainsDns{
  dsRecords: [GoogleApi.Domains.V1.Model.DsRecord.t()] | nil,
  dsState: String.t() | nil,
  nameServers: [String.t()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.