Class DnsSettings.Types.DsRecord (1.0.0)

public sealed class DsRecord : IMessage<DnsSettings.Types.DsRecord>, IEquatable<DnsSettings.Types.DsRecord>, IDeepCloneable<DnsSettings.Types.DsRecord>, IBufferMessage, IMessage

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.

Inheritance

Object > DnsSettings.Types.DsRecord

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

DsRecord()

public DsRecord()

DsRecord(DnsSettings.Types.DsRecord)

public DsRecord(DnsSettings.Types.DsRecord other)
Parameter
NameDescription
otherDnsSettings.Types.DsRecord

Properties

Algorithm

public DnsSettings.Types.DsRecord.Types.Algorithm Algorithm { get; set; }

The algorithm used to generate the referenced DNSKEY.

Property Value
TypeDescription
DnsSettings.Types.DsRecord.Types.Algorithm

Digest

public string Digest { get; set; }

The digest generated from the referenced DNSKEY.

Property Value
TypeDescription
String

DigestType

public DnsSettings.Types.DsRecord.Types.DigestType DigestType { get; set; }

The hash function used to generate the digest of the referenced DNSKEY.

Property Value
TypeDescription
DnsSettings.Types.DsRecord.Types.DigestType

KeyTag

public int KeyTag { get; set; }

The key tag of the record. Must be set in range 0 -- 65535.

Property Value
TypeDescription
Int32