Google Kubernetes Engine v1 API - Class DNSConfig (3.33.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

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

DNSConfig()

public DNSConfig()

DNSConfig(DNSConfig)

public DNSConfig(DNSConfig other)
Parameter
Name Description
other DNSConfig

Properties

AdditiveVpcScopeDnsDomain

public string AdditiveVpcScopeDnsDomain { get; set; }

Optional. The domain used in Additive VPC scope.

Property Value
Type Description
string

ClusterDns

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

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

Property Value
Type Description
DNSConfigTypesProvider

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
DNSConfigTypesDNSScope