GoogleApi.DNS.V1.Model.DnsKeySpec (google_api_dns v0.24.0) View Source

Parameters for DnsKey key generation. Used for generating initial keys for a new ManagedZone and as default when adding a new DnsKey.

Attributes

  • algorithm (type: String.t, default: nil) - String mnemonic specifying the DNSSEC algorithm of this key.
  • keyLength (type: integer(), default: nil) - Length of the keys in bits.
  • keyType (type: String.t, default: nil) - Specifies whether this is a key signing key (KSK) or a zone signing key (ZSK). Key signing keys have the Secure Entry Point flag set and, when active, are only used to sign resource record sets of type DNSKEY. Zone signing keys do not have the Secure Entry Point flag set and are used to sign all other types of resource record sets.
  • kind (type: String.t, default: dns#dnsKeySpec) -

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.DNS.V1.Model.DnsKeySpec{
  algorithm: String.t() | nil,
  keyLength: integer() | nil,
  keyType: String.t() | nil,
  kind: String.t() | nil
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.