GoogleApi.Domains.V1beta1.Model.DnsSettings (google_api_domains v0.5.1) View Source

Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.

Attributes

  • customDns (type: GoogleApi.Domains.V1beta1.Model.CustomDns.t, default: nil) - An arbitrary DNS provider identified by its name servers.
  • glueRecords (type: list(GoogleApi.Domains.V1beta1.Model.GlueRecord.t), default: nil) - The list of glue records for this Registration. Commonly empty.
  • googleDomainsDns (type: GoogleApi.Domains.V1beta1.Model.GoogleDomainsDns.t, default: nil) - The free DNS zone provided by Google Domains.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Domains.V1beta1.Model.DnsSettings{
  customDns: GoogleApi.Domains.V1beta1.Model.CustomDns.t() | nil,
  glueRecords: [GoogleApi.Domains.V1beta1.Model.GlueRecord.t()] | nil,
  googleDomainsDns: GoogleApi.Domains.V1beta1.Model.GoogleDomainsDns.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.