Google Cloud Deploy v1 API - Class GkeCluster (3.4.0)

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

Reference documentation and code samples for the Google Cloud Deploy v1 API class GkeCluster.

Information specifying a GKE Cluster.

Inheritance

object > GkeCluster

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

GkeCluster()

public GkeCluster()

GkeCluster(GkeCluster)

public GkeCluster(GkeCluster other)
Parameter
Name Description
other GkeCluster

Properties

Cluster

public string Cluster { get; set; }

Optional. Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.

Property Value
Type Description
string

ClusterAsClusterName

public ClusterName ClusterAsClusterName { get; set; }

ClusterName-typed view over the Cluster resource name property.

Property Value
Type Description
ClusterName

DnsEndpoint

public bool DnsEndpoint { get; set; }

Optional. If set, the cluster will be accessed using the DNS endpoint. Note that dns_endpoint and internal_ip cannot both be set to true.

Property Value
Type Description
bool

InternalIp

public bool InternalIp { get; set; }

Optional. If true, cluster is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise.

Only specify this option when cluster is a private GKE cluster. Note that internal_ip and dns_endpoint cannot both be set to true.

Property Value
Type Description
bool

ProxyUrl

public string ProxyUrl { get; set; }

Optional. If set, used to configure a proxy to the Kubernetes server.

Property Value
Type Description
string