Class DnsSettings (1.0.0)

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.

Inheritance

Object > DnsSettings

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

DnsSettings()

public DnsSettings()

DnsSettings(DnsSettings)

public DnsSettings(DnsSettings other)
Parameter
NameDescription
otherDnsSettings

Properties

CustomDns

public DnsSettings.Types.CustomDns CustomDns { get; set; }

An arbitrary DNS provider identified by its name servers.

Property Value
TypeDescription
DnsSettings.Types.CustomDns

DnsProviderCase

public DnsSettings.DnsProviderOneofCase DnsProviderCase { get; }
Property Value
TypeDescription
DnsSettings.DnsProviderOneofCase

GlueRecords

public RepeatedField<DnsSettings.Types.GlueRecord> GlueRecords { get; }

The list of glue records for this Registration. Commonly empty.

Property Value
TypeDescription
RepeatedField<DnsSettings.Types.GlueRecord>

GoogleDomainsDns

public DnsSettings.Types.GoogleDomainsDns GoogleDomainsDns { get; set; }

The free DNS zone provided by Google Domains.

Property Value
TypeDescription
DnsSettings.Types.GoogleDomainsDns