Reference documentation and code samples for the Cloud Domains V1 API class Google::Cloud::Domains::V1::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::V1::DnsSettings::DsRecord::Algorithm
Returns
- (::Google::Cloud::Domains::V1::DnsSettings::DsRecord::Algorithm) — The algorithm used to generate the referenced DNSKEY.
#algorithm=
def algorithm=(value) -> ::Google::Cloud::Domains::V1::DnsSettings::DsRecord::Algorithm
Parameter
- value (::Google::Cloud::Domains::V1::DnsSettings::DsRecord::Algorithm) — The algorithm used to generate the referenced DNSKEY.
Returns
- (::Google::Cloud::Domains::V1::DnsSettings::DsRecord::Algorithm) — The algorithm used to generate the referenced DNSKEY.
#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::V1::DnsSettings::DsRecord::DigestType
Returns
- (::Google::Cloud::Domains::V1::DnsSettings::DsRecord::DigestType) — The hash function used to generate the digest of the referenced DNSKEY.
#digest_type=
def digest_type=(value) -> ::Google::Cloud::Domains::V1::DnsSettings::DsRecord::DigestType
Parameter
- value (::Google::Cloud::Domains::V1::DnsSettings::DsRecord::DigestType) — The hash function used to generate the digest of the referenced DNSKEY.
Returns
- (::Google::Cloud::Domains::V1::DnsSettings::DsRecord::DigestType) — The hash function used to generate the digest of the referenced DNSKEY.
#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.