Design Center v1 API - Class GKEDeploymentTarget (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class GKEDeploymentTarget.

The GKE deployment target.

Inheritance

object > GKEDeploymentTarget

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

GKEDeploymentTarget()

public GKEDeploymentTarget()

GKEDeploymentTarget(GKEDeploymentTarget)

public GKEDeploymentTarget(GKEDeploymentTarget other)
Parameter
Name Description
other GKEDeploymentTarget

Properties

public string ClusterSelfLink { get; set; }

Required. The self link of the cluster where GKE based application is deployed.

Property Value
Type Description
string

KubernetesServiceAccount

public string KubernetesServiceAccount { get; set; }

Required. The kubernetes service account that is created within the namespace provided above. Example: default or node-sa

Property Value
Type Description
string

KubernetesServiceAccountCreation

public bool KubernetesServiceAccountCreation { get; set; }

Optional. Whether to create the provided KSA. If true, the KSA will be created in the namespace provided above. If false, the KSA is expected to already exist in the namespace provided above.

Property Value
Type Description
bool

Namespace

public string Namespace { get; set; }

Required. The namespace where the application is deployed.

Property Value
Type Description
string