Google Kubernetes Engine v1 API - Class DNSConfig (3.9.0)

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.

Inheritance

object > DNSConfig

Namespace

GoogleGoogle.CloudGoogle.Cloud.ContainerV1

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
DNSConfigTypesProvider

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
DNSConfigTypesDNSScope