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

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) - Deprecated: For more information, see Cloud Domains feature deprecation. The free DNS zone provided by Google Domains.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type 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
}

Functions

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

Unwrap a decoded JSON object into its complex fields.