public HorizontalPodAutoscaling HorizontalPodAutoscaling { get; set; }
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.
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
public NetworkPolicyConfig NetworkPolicyConfig { get; set; }
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eAddonsConfig\u003c/code\u003e class within the Google Kubernetes Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eAddonsConfig\u003c/code\u003e is 3.33.0, and the page lists historical versions down to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAddonsConfig\u003c/code\u003e manages the configuration of various cluster addons, including Cloud Run, ConfigConnector, DNS Cache, CSI drivers, and more.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information on the class's inheritance, implemented interfaces, constructors, properties, and configuration details for each addon.\u003c/p\u003e\n"],["\u003cp\u003eThe Kubernetes Dashboard addon is deprecated and will be disabled in version 1.15, users are recommended to use the Cloud Console.\u003c/p\u003e\n"]]],[],null,["# Google Kubernetes Engine v1 API - Class AddonsConfig (3.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.35.0 (latest)](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.AddonsConfig)\n- [3.34.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.34.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.33.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.33.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.32.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.32.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.31.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.31.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.30.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.30.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.29.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.29.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.28.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.28.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.27.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.27.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.26.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.26.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.25.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.25.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.24.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.24.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.23.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.23.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.22.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.22.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.21.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.21.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.20.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.20.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.19.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.19.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.18.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.18.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.17.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.17.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.16.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.16.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.15.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.15.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.14.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.14.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.13.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.13.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.12.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.12.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.11.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.11.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.10.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.10.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.9.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.9.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.8.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.8.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.7.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.6.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.5.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.4.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.3.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.2.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.1.0/Google.Cloud.Container.V1.AddonsConfig)\n- [3.0.0](/dotnet/docs/reference/Google.Cloud.Container.V1/3.0.0/Google.Cloud.Container.V1.AddonsConfig)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.7.0/Google.Cloud.Container.V1.AddonsConfig)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.6.0/Google.Cloud.Container.V1.AddonsConfig)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.5.0/Google.Cloud.Container.V1.AddonsConfig)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.4.0/Google.Cloud.Container.V1.AddonsConfig)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Container.V1/2.3.0/Google.Cloud.Container.V1.AddonsConfig) \n\n public sealed class AddonsConfig : IMessage\u003cAddonsConfig\u003e, IEquatable\u003cAddonsConfig\u003e, IDeepCloneable\u003cAddonsConfig\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Kubernetes Engine v1 API class AddonsConfig.\n\nConfiguration for the addons that can be automatically spun up in the\ncluster, enabling additional functionality. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e AddonsConfig \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[AddonsConfig](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.AddonsConfig), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[AddonsConfig](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.AddonsConfig), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[AddonsConfig](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1.AddonsConfig), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Container.V1](/dotnet/docs/reference/Google.Cloud.Container.V1/latest/Google.Cloud.Container.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Container.V1.dll\n\nConstructors\n------------\n\n### AddonsConfig()\n\n public AddonsConfig()\n\n### AddonsConfig(AddonsConfig)\n\n public AddonsConfig(AddonsConfig other)\n\nProperties\n----------\n\n### CloudRunConfig\n\n public CloudRunConfig CloudRunConfig { get; set; }\n\nConfiguration for the Cloud Run addon, which allows the user to use a\nmanaged Knative service.\n\n### ConfigConnectorConfig\n\n public ConfigConnectorConfig ConfigConnectorConfig { get; set; }\n\nConfiguration for the ConfigConnector add-on, a Kubernetes\nextension to manage hosted GCP services through the Kubernetes API\n\n### DnsCacheConfig\n\n public DnsCacheConfig DnsCacheConfig { get; set; }\n\nConfiguration for NodeLocalDNS, a dns cache running on cluster nodes\n\n### GcePersistentDiskCsiDriverConfig\n\n public GcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfig { get; set; }\n\nConfiguration for the Compute Engine Persistent Disk CSI driver.\n\n### GcpFilestoreCsiDriverConfig\n\n public GcpFilestoreCsiDriverConfig GcpFilestoreCsiDriverConfig { get; set; }\n\nConfiguration for the GCP Filestore CSI driver.\n\n### GcsFuseCsiDriverConfig\n\n public GcsFuseCsiDriverConfig GcsFuseCsiDriverConfig { get; set; }\n\nConfiguration for the Cloud Storage Fuse CSI driver.\n\n### GkeBackupAgentConfig\n\n public GkeBackupAgentConfig GkeBackupAgentConfig { get; set; }\n\nConfiguration for the Backup for GKE agent addon.\n\n### HighScaleCheckpointingConfig\n\n public HighScaleCheckpointingConfig HighScaleCheckpointingConfig { get; set; }\n\nConfiguration for the High Scale Checkpointing add-on.\n\n### HorizontalPodAutoscaling\n\n public HorizontalPodAutoscaling HorizontalPodAutoscaling { get; set; }\n\nConfiguration for the horizontal pod autoscaling feature, which\nincreases or decreases the number of replica pods a replication controller\nhas based on the resource usage of the existing pods.\n\n### HttpLoadBalancing\n\n public HttpLoadBalancing HttpLoadBalancing { get; set; }\n\nConfiguration for the HTTP (L7) load balancing controller addon, which\nmakes it easy to set up HTTP load balancers for services in a cluster.\n\n### KubernetesDashboard\n\n [Obsolete]\n public KubernetesDashboard KubernetesDashboard { get; set; }\n\nConfiguration for the Kubernetes Dashboard.\nThis addon is deprecated, and will be disabled in 1.15. It is recommended\nto use the Cloud Console to manage and monitor your Kubernetes clusters,\nworkloads and applications. For more information, see:\n\u003chttps://cloud.google.com/kubernetes-engine/docs/concepts/dashboards\u003e\n\n### LustreCsiDriverConfig\n\n public LustreCsiDriverConfig LustreCsiDriverConfig { get; set; }\n\nConfiguration for the Lustre CSI driver.\n\n### NetworkPolicyConfig\n\n public NetworkPolicyConfig NetworkPolicyConfig { get; set; }\n\nConfiguration for NetworkPolicy. This only tracks whether the addon\nis enabled or not on the Master, it does not track whether network policy\nis enabled for the nodes.\n\n### ParallelstoreCsiDriverConfig\n\n public ParallelstoreCsiDriverConfig ParallelstoreCsiDriverConfig { get; set; }\n\nConfiguration for the Cloud Storage Parallelstore CSI driver.\n\n### RayOperatorConfig\n\n public RayOperatorConfig RayOperatorConfig { get; set; }\n\nOptional. Configuration for Ray Operator addon.\n\n### StatefulHaConfig\n\n public StatefulHAConfig StatefulHaConfig { get; set; }\n\nOptional. Configuration for the StatefulHA add-on."]]