public sealed class DnsSettings : IMessage<DnsSettings>, IEquatable<DnsSettings>, IDeepCloneable<DnsSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Domains v1 API class DnsSettings.
Defines the DNS configuration of a Registration
, including name servers,
DNSSEC, and glue records.
Implements
IMessageDnsSettings, IEquatableDnsSettings, IDeepCloneableDnsSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.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 |
DnsSettingsTypesCustomDns |
DnsProviderCase
public DnsSettings.DnsProviderOneofCase DnsProviderCase { get; }
Property Value | |
---|---|
Type | Description |
DnsSettingsDnsProviderOneofCase |
GlueRecords
public RepeatedField<DnsSettings.Types.GlueRecord> GlueRecords { get; }
The list of glue records for this Registration
. Commonly empty.
Property Value | |
---|---|
Type | Description |
RepeatedFieldDnsSettingsTypesGlueRecord |
GoogleDomainsDns
public DnsSettings.Types.GoogleDomainsDns GoogleDomainsDns { get; set; }
The free DNS zone provided by Google Domains.
Property Value | |
---|---|
Type | Description |
DnsSettingsTypesGoogleDomainsDns |