Class AddonsConfig
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
Implements
Inherited Members
Namespace: Google.Apis.Container.v1.Data
Assembly: Google.Apis.Container.v1.dll
Syntax
public class AddonsConfig : IDirectResponseSchemaProperties
CloudRunConfig
Configuration for the Cloud Run addon, which allows the user to use a managed Knative service.
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 | 
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 |