public sealed class GoogleDomainsDns : IMessage<DnsSettings.Types.GoogleDomainsDns>, IEquatable<DnsSettings.Types.GoogleDomainsDns>, IDeepCloneable<DnsSettings.Types.GoogleDomainsDns>, IBufferMessage, IMessageConfiguration 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.V1Assembly
Google.Cloud.Domains.V1.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> |
|