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.
Implements
IMessageDnsSettingsTypesDsRecord, IEquatableDnsSettingsTypesDsRecord, IDeepCloneableDnsSettingsTypesDsRecord, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.dll
Constructors
DsRecord()
public DsRecord()
DsRecord(DsRecord)
public DsRecord(DnsSettings.Types.DsRecord other)
Parameter | |
---|---|
Name | Description |
other |
DnsSettingsTypesDsRecord |
Properties
Algorithm
public DnsSettings.Types.DsRecord.Types.Algorithm Algorithm { get; set; }
The algorithm used to generate the referenced DNSKEY.
Property Value | |
---|---|
Type | Description |
DnsSettingsTypesDsRecordTypesAlgorithm |
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 |
DnsSettingsTypesDsRecordTypesDigestType |
KeyTag
public int KeyTag { get; set; }
The key tag of the record. Must be set in range 0 -- 65535.
Property Value | |
---|---|
Type | Description |
int |