Class DNSConfig (3.1.0)

public sealed class DNSConfig : IMessage<DNSConfig>, IEquatable<DNSConfig>, IDeepCloneable<DNSConfig>, IBufferMessage, IMessage

DNSConfig contains the desired set of options for configuring clusterDNS.

Inheritance

Object > DNSConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

DNSConfig()

public DNSConfig()

DNSConfig(DNSConfig)

public DNSConfig(DNSConfig other)
Parameter
NameDescription
otherDNSConfig

Properties

ClusterDns

public DNSConfig.Types.Provider ClusterDns { get; set; }

cluster_dns indicates which in-cluster DNS provider should be used.

Property Value
TypeDescription
DNSConfig.Types.Provider

ClusterDnsDomain

public string ClusterDnsDomain { get; set; }

cluster_dns_domain is the suffix used for all cluster service records.

Property Value
TypeDescription
String

ClusterDnsScope

public DNSConfig.Types.DNSScope ClusterDnsScope { get; set; }

cluster_dns_scope indicates the scope of access to cluster DNS records.

Property Value
TypeDescription
DNSConfig.Types.DNSScope