public sealed class DnsSettings.Types.GlueRecord : IMessage<DnsSettings.Types.GlueRecord>, IEquatable<DnsSettings.Types.GlueRecord>, IDeepCloneable<DnsSettings.Types.GlueRecord>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Domains v1beta1 API class DnsSettings.Types.GlueRecord.
Defines a host on your domain that is a DNS name server for your domain
and/or other domains. Glue records are a way of making the IP address of a
name server known, even when it serves DNS queries for its parent domain.
For example, when ns.example.com is a name server for example.com, the
host ns.example.com must have a glue record to break the circular DNS
reference.
Implements
IMessageDnsSettingsTypesGlueRecord, IEquatableDnsSettingsTypesGlueRecord, IDeepCloneableDnsSettingsTypesGlueRecord, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Beta1Assembly
Google.Cloud.Domains.V1Beta1.dll
Constructors
GlueRecord()
public GlueRecord()GlueRecord(GlueRecord)
public GlueRecord(DnsSettings.Types.GlueRecord other)| Parameter | |
|---|---|
| Name | Description |
other |
DnsSettingsTypesGlueRecord |
Properties
HostName
public string HostName { get; set; }Required. Domain name of the host in Punycode format.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Ipv4Addresses
public RepeatedField<string> Ipv4Addresses { get; }List of IPv4 addresses corresponding to this host in the standard decimal
format (e.g. 198.51.100.1). At least one of ipv4_address and
ipv6_address must be set.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Ipv6Addresses
public RepeatedField<string> Ipv6Addresses { get; }List of IPv6 addresses corresponding to this host in the standard
hexadecimal format (e.g. 2001:db8::). At least one of
ipv4_address and ipv6_address must be set.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|