View Source GoogleApi.Domains.V1alpha2.Model.DsRecord (google_api_domains v0.12.2)

Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.

Attributes

  • algorithm (type: String.t, default: nil) - The algorithm used to generate the referenced DNSKEY.
  • digest (type: String.t, default: nil) - The digest generated from the referenced DNSKEY.
  • digestType (type: String.t, default: nil) - The hash function used to generate the digest of the referenced DNSKEY.
  • keyTag (type: integer(), default: nil) - The key tag of the record. Must be set in range 0 -- 65535.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Domains.V1alpha2.Model.DsRecord{
  algorithm: String.t() | nil,
  digest: String.t() | nil,
  digestType: String.t() | nil,
  keyTag: integer() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.