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 v1beta1 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.
Implements
IMessageDnsSettingsTypesGoogleDomainsDns, IEquatableDnsSettingsTypesGoogleDomainsDns, IDeepCloneableDnsSettingsTypesGoogleDomainsDns, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Beta1Assembly
Google.Cloud.Domains.V1Beta1.dll
Constructors
GoogleDomainsDns()
public GoogleDomainsDns()
GoogleDomainsDns(GoogleDomainsDns)
public GoogleDomainsDns(DnsSettings.Types.GoogleDomainsDns other)
Parameter | |
---|---|
Name | Description |
other | DnsSettingsTypesGoogleDomainsDns |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedFieldstring |