Cloud Domains v1 API - Class DnsSettings (2.3.0)

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.

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
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