Cloud Domains V1beta1 API - Class Google::Cloud::Domains::V1beta1::DnsSettings::DsRecord (v0.10.0)

Reference documentation and code samples for the Cloud Domains V1beta1 API class Google::Cloud::Domains::V1beta1::DnsSettings::DsRecord.

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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#algorithm

def algorithm() -> ::Google::Cloud::Domains::V1beta1::DnsSettings::DsRecord::Algorithm
Returns

#algorithm=

def algorithm=(value) -> ::Google::Cloud::Domains::V1beta1::DnsSettings::DsRecord::Algorithm
Parameter
Returns

#digest

def digest() -> ::String
Returns
  • (::String) — The digest generated from the referenced DNSKEY.

#digest=

def digest=(value) -> ::String
Parameter
  • value (::String) — The digest generated from the referenced DNSKEY.
Returns
  • (::String) — The digest generated from the referenced DNSKEY.

#digest_type

def digest_type() -> ::Google::Cloud::Domains::V1beta1::DnsSettings::DsRecord::DigestType
Returns

#digest_type=

def digest_type=(value) -> ::Google::Cloud::Domains::V1beta1::DnsSettings::DsRecord::DigestType
Parameter
Returns

#key_tag

def key_tag() -> ::Integer
Returns
  • (::Integer) — The key tag of the record. Must be set in range 0 -- 65535.

#key_tag=

def key_tag=(value) -> ::Integer
Parameter
  • value (::Integer) — The key tag of the record. Must be set in range 0 -- 65535.
Returns
  • (::Integer) — The key tag of the record. Must be set in range 0 -- 65535.