Cloud Domains v1 API - Class DnsSettings.Types.DsRecord (2.2.0)

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

Reference documentation and code samples for the Cloud Domains v1 API class DnsSettings.Types.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.

Inheritance

object > DnsSettings.Types.DsRecord

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

DsRecord()

public DsRecord()

DsRecord(DsRecord)

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

Properties

Algorithm

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

The algorithm used to generate the referenced DNSKEY.

Property Value
TypeDescription
DnsSettingsTypesDsRecordTypesAlgorithm

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
DnsSettingsTypesDsRecordTypesDigestType

KeyTag

public int KeyTag { get; set; }

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

Property Value
TypeDescription
int