public sealed class DNSConfig : IMessage<DNSConfig>, IEquatable<DNSConfig>, IDeepCloneable<DNSConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class DNSConfig.
DNSConfig contains the desired set of options for configuring clusterDNS.
Implements
IMessage<DNSConfig>, IEquatable<DNSConfig>, IDeepCloneable<DNSConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
DNSConfig()
public DNSConfig()
DNSConfig(DNSConfig)
public DNSConfig(DNSConfig other)
Parameter | |
---|---|
Name | Description |
other | DNSConfig |
Properties
ClusterDns
public DNSConfig.Types.Provider ClusterDns { get; set; }
cluster_dns indicates which in-cluster DNS provider should be used.
Property Value | |
---|---|
Type | Description |
DNSConfig.Types.Provider |
ClusterDnsDomain
public string ClusterDnsDomain { get; set; }
cluster_dns_domain is the suffix used for all cluster service records.
Property Value | |
---|---|
Type | Description |
String |
ClusterDnsScope
public DNSConfig.Types.DNSScope ClusterDnsScope { get; set; }
cluster_dns_scope indicates the scope of access to cluster DNS records.
Property Value | |
---|---|
Type | Description |
DNSConfig.Types.DNSScope |