Google Kubernetes Engine v1 API - Class ControlPlaneEndpointsConfig.Types.DNSEndpointConfig (3.32.0)

public sealed class ControlPlaneEndpointsConfig.Types.DNSEndpointConfig : IMessage<ControlPlaneEndpointsConfig.Types.DNSEndpointConfig>, IEquatable<ControlPlaneEndpointsConfig.Types.DNSEndpointConfig>, IDeepCloneable<ControlPlaneEndpointsConfig.Types.DNSEndpointConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Kubernetes Engine v1 API class ControlPlaneEndpointsConfig.Types.DNSEndpointConfig.

Describes the configuration of a DNS endpoint.

Inheritance

object > ControlPlaneEndpointsConfig.Types.DNSEndpointConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

DNSEndpointConfig()

public DNSEndpointConfig()

DNSEndpointConfig(DNSEndpointConfig)

public DNSEndpointConfig(ControlPlaneEndpointsConfig.Types.DNSEndpointConfig other)
Parameter
Name Description
other ControlPlaneEndpointsConfigTypesDNSEndpointConfig

Properties

AllowExternalTraffic

public bool AllowExternalTraffic { get; set; }

Controls whether user traffic is allowed over this endpoint. Note that GCP-managed services may still use the endpoint even if this is false.

Property Value
Type Description
bool

Endpoint

public string Endpoint { get; set; }

Output only. The cluster's DNS endpoint configuration. A DNS format address. This is accessible from the public internet. Ex: uid.us-central1.gke.goog. Always present, but the behavior may change according to the value of [DNSEndpointConfig.allow_external_traffic][google.container.v1.ControlPlaneEndpointsConfig.DNSEndpointConfig.allow_external_traffic].

Property Value
Type Description
string

HasAllowExternalTraffic

public bool HasAllowExternalTraffic { get; }

Gets whether the "allow_external_traffic" field is set

Property Value
Type Description
bool