public sealed class 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.
Implements
IMessage<DnsSettings.Types.DsRecord>, IEquatable<DnsSettings.Types.DsRecord>, IDeepCloneable<DnsSettings.Types.DsRecord>, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.dll
Constructors
DsRecord()
public DsRecord()
DsRecord(DnsSettings.Types.DsRecord)
public DsRecord(DnsSettings.Types.DsRecord other)
Parameter | |
---|---|
Name | Description |
other | DnsSettings.Types.DsRecord |
Properties
Algorithm
public DnsSettings.Types.DsRecord.Types.Algorithm Algorithm { get; set; }
The algorithm used to generate the referenced DNSKEY.
Property Value | |
---|---|
Type | Description |
DnsSettings.Types.DsRecord.Types.Algorithm |
Digest
public string Digest { get; set; }
The digest generated from the referenced DNSKEY.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Int32 |