public sealed class GoogleDomainsDns : IMessage<DnsSettings.Types.GoogleDomainsDns>, IEquatable<DnsSettings.Types.GoogleDomainsDns>, IDeepCloneable<DnsSettings.Types.GoogleDomainsDns>, IBufferMessage, IMessage
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
IMessage<DnsSettings.Types.GoogleDomainsDns>, IEquatable<DnsSettings.Types.GoogleDomainsDns>, IDeepCloneable<DnsSettings.Types.GoogleDomainsDns>, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Beta1Assembly
Google.Cloud.Domains.V1Beta1.dll
Constructors
GoogleDomainsDns()
public GoogleDomainsDns()
GoogleDomainsDns(DnsSettings.Types.GoogleDomainsDns)
public GoogleDomainsDns(DnsSettings.Types.GoogleDomainsDns other)
Parameter | |
---|---|
Name | Description |
other | DnsSettings.Types.GoogleDomainsDns |
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 |
RepeatedField<DnsSettings.Types.DsRecord> |
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 |
DnsSettings.Types.DsState |
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 |
RepeatedField<String> |