Cloud Domains v1 API - Class DnsSettings.Types.GoogleDomainsDns (2.2.0)

public sealed class DnsSettings.Types.GoogleDomainsDns : IMessage<DnsSettings.Types.GoogleDomainsDns>, IEquatable<DnsSettings.Types.GoogleDomainsDns>, IDeepCloneable<DnsSettings.Types.GoogleDomainsDns>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Domains v1 API class DnsSettings.Types.GoogleDomainsDns.

Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.

Inheritance

object > DnsSettings.Types.GoogleDomainsDns

Namespace

Google.Cloud.Domains.V1

Assembly

Google.Cloud.Domains.V1.dll

Constructors

GoogleDomainsDns()

public GoogleDomainsDns()

GoogleDomainsDns(GoogleDomainsDns)

public GoogleDomainsDns(DnsSettings.Types.GoogleDomainsDns other)
Parameter
NameDescription
otherDnsSettingsTypesGoogleDomainsDns

Properties

DsRecords

public RepeatedField<DnsSettings.Types.DsRecord> DsRecords { get; }

Output only. The list of DS records published for this domain. The list is automatically populated when ds_state is DS_RECORDS_PUBLISHED, otherwise it remains empty.

Property Value
TypeDescription
RepeatedFieldDnsSettingsTypesDsRecord

DsState

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

Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.

Property Value
TypeDescription
DnsSettingsTypesDsState

NameServers

public RepeatedField<string> NameServers { get; }

Output only. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.

Property Value
TypeDescription
RepeatedFieldstring