Show / Hide Table of Contents

Class AddonsConfig

Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.

Inheritance
object
AddonsConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Container.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class AddonsConfig : IDirectResponseSchema

Properties

CloudRunConfig

Configuration for the Cloud Run addon. The IstioConfig addon must be enabled in order to enable Cloud Run addon. This option can only be enabled at cluster creation time.

Declaration
[JsonProperty("cloudRunConfig")]
public virtual CloudRunConfig CloudRunConfig { get; set; }
Property Value
Type Description
CloudRunConfig

ConfigConnectorConfig

Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes API

Declaration
[JsonProperty("configConnectorConfig")]
public virtual ConfigConnectorConfig ConfigConnectorConfig { get; set; }
Property Value
Type Description
ConfigConnectorConfig

DnsCacheConfig

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

Declaration
[JsonProperty("dnsCacheConfig")]
public virtual DnsCacheConfig DnsCacheConfig { get; set; }
Property Value
Type Description
DnsCacheConfig

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

GcePersistentDiskCsiDriverConfig

Configuration for the Compute Engine Persistent Disk CSI driver.

Declaration
[JsonProperty("gcePersistentDiskCsiDriverConfig")]
public virtual GcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfig { get; set; }
Property Value
Type Description
GcePersistentDiskCsiDriverConfig

GcpFilestoreCsiDriverConfig

Configuration for the GCP Filestore CSI driver.

Declaration
[JsonProperty("gcpFilestoreCsiDriverConfig")]
public virtual GcpFilestoreCsiDriverConfig GcpFilestoreCsiDriverConfig { get; set; }
Property Value
Type Description
GcpFilestoreCsiDriverConfig

GcsFuseCsiDriverConfig

Configuration for the Cloud Storage Fuse CSI driver.

Declaration
[JsonProperty("gcsFuseCsiDriverConfig")]
public virtual GcsFuseCsiDriverConfig GcsFuseCsiDriverConfig { get; set; }
Property Value
Type Description
GcsFuseCsiDriverConfig

GkeBackupAgentConfig

Configuration for the Backup for GKE agent addon.

Declaration
[JsonProperty("gkeBackupAgentConfig")]
public virtual GkeBackupAgentConfig GkeBackupAgentConfig { get; set; }
Property Value
Type Description
GkeBackupAgentConfig

HighScaleCheckpointingConfig

Configuration for the High Scale Checkpointing add-on.

Declaration
[JsonProperty("highScaleCheckpointingConfig")]
public virtual HighScaleCheckpointingConfig HighScaleCheckpointingConfig { get; set; }
Property Value
Type Description
HighScaleCheckpointingConfig

HorizontalPodAutoscaling

Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.

Declaration
[JsonProperty("horizontalPodAutoscaling")]
public virtual HorizontalPodAutoscaling HorizontalPodAutoscaling { get; set; }
Property Value
Type Description
HorizontalPodAutoscaling

HttpLoadBalancing

Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.

Declaration
[JsonProperty("httpLoadBalancing")]
public virtual HttpLoadBalancing HttpLoadBalancing { get; set; }
Property Value
Type Description
HttpLoadBalancing

IstioConfig

Configuration for Istio, an open platform to connect, manage, and secure microservices.

Declaration
[JsonProperty("istioConfig")]
public virtual IstioConfig IstioConfig { get; set; }
Property Value
Type Description
IstioConfig

KalmConfig

Configuration for the KALM addon, which manages the lifecycle of k8s applications.

Declaration
[JsonProperty("kalmConfig")]
public virtual KalmConfig KalmConfig { get; set; }
Property Value
Type Description
KalmConfig

KubernetesDashboard

Configuration for the Kubernetes Dashboard. This addon is deprecated, and will be disabled in 1.15. It is recommended to use the Cloud Console to manage and monitor your Kubernetes clusters, workloads and applications. For more information, see: https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards

Declaration
[JsonProperty("kubernetesDashboard")]
public virtual KubernetesDashboard KubernetesDashboard { get; set; }
Property Value
Type Description
KubernetesDashboard

NetworkPolicyConfig

Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.

Declaration
[JsonProperty("networkPolicyConfig")]
public virtual NetworkPolicyConfig NetworkPolicyConfig { get; set; }
Property Value
Type Description
NetworkPolicyConfig

ParallelstoreCsiDriverConfig

Configuration for the Cloud Storage Parallelstore CSI driver.

Declaration
[JsonProperty("parallelstoreCsiDriverConfig")]
public virtual ParallelstoreCsiDriverConfig ParallelstoreCsiDriverConfig { get; set; }
Property Value
Type Description
ParallelstoreCsiDriverConfig

RayOperatorConfig

Optional. Configuration for Ray Operator addon.

Declaration
[JsonProperty("rayOperatorConfig")]
public virtual RayOperatorConfig RayOperatorConfig { get; set; }
Property Value
Type Description
RayOperatorConfig

StatefulHaConfig

Optional. Configuration for the StatefulHA add-on.

Declaration
[JsonProperty("statefulHaConfig")]
public virtual StatefulHAConfig StatefulHaConfig { get; set; }
Property Value
Type Description
StatefulHAConfig

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX