public sealed class DnsSettings : IMessage<DnsSettings>, IEquatable<DnsSettings>, IDeepCloneable<DnsSettings>, IBufferMessage, IMessage
Defines the DNS configuration of a Registration
, including name servers,
DNSSEC, and glue records.
Implements
IMessage<DnsSettings>, IEquatable<DnsSettings>, IDeepCloneable<DnsSettings>, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Beta1Assembly
Google.Cloud.Domains.V1Beta1.dll
Constructors
DnsSettings()
public DnsSettings()
DnsSettings(DnsSettings)
public DnsSettings(DnsSettings other)
Parameter | |
---|---|
Name | Description |
other | DnsSettings |
Properties
CustomDns
public DnsSettings.Types.CustomDns CustomDns { get; set; }
An arbitrary DNS provider identified by its name servers.
Property Value | |
---|---|
Type | Description |
DnsSettings.Types.CustomDns |
DnsProviderCase
public DnsSettings.DnsProviderOneofCase DnsProviderCase { get; }
Property Value | |
---|---|
Type | Description |
DnsSettings.DnsProviderOneofCase |
GlueRecords
public RepeatedField<DnsSettings.Types.GlueRecord> GlueRecords { get; }
The list of glue records for this Registration
. Commonly empty.
Property Value | |
---|---|
Type | Description |
RepeatedField<DnsSettings.Types.GlueRecord> |
GoogleDomainsDns
public DnsSettings.Types.GoogleDomainsDns GoogleDomainsDns { get; set; }
The free DNS zone provided by Google Domains.
Property Value | |
---|---|
Type | Description |
DnsSettings.Types.GoogleDomainsDns |