public sealed class GKEDeploymentTarget : IMessage<GKEDeploymentTarget>, IEquatable<GKEDeploymentTarget>, IDeepCloneable<GKEDeploymentTarget>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class GKEDeploymentTarget.
The GKE deployment target.
Implements
IMessageGKEDeploymentTarget, IEquatableGKEDeploymentTarget, IDeepCloneableGKEDeploymentTarget, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
GKEDeploymentTarget()
public GKEDeploymentTarget()GKEDeploymentTarget(GKEDeploymentTarget)
public GKEDeploymentTarget(GKEDeploymentTarget other)| Parameter | |
|---|---|
| Name | Description |
other |
GKEDeploymentTarget |
Properties
ClusterSelfLink
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 |
|