AddonsConfig class
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
Constructors
- AddonsConfig({CloudRunConfig? cloudRunConfig, ConfigConnectorConfig? configConnectorConfig, DnsCacheConfig? dnsCacheConfig, GcePersistentDiskCsiDriverConfig? gcePersistentDiskCsiDriverConfig, GcpFilestoreCsiDriverConfig? gcpFilestoreCsiDriverConfig, GcsFuseCsiDriverConfig? gcsFuseCsiDriverConfig, GkeBackupAgentConfig? gkeBackupAgentConfig, HorizontalPodAutoscaling? horizontalPodAutoscaling, HttpLoadBalancing? httpLoadBalancing, KubernetesDashboard? kubernetesDashboard, NetworkPolicyConfig? networkPolicyConfig, StatefulHAConfig? statefulHaConfig})
- AddonsConfig.fromJson(Map json_)
Properties
- cloudRunConfig ↔ CloudRunConfig?
-
Configuration for the Cloud Run addon, which allows the user to use a
managed Knative service.
getter/setter pair
- configConnectorConfig ↔ ConfigConnectorConfig?
-
Configuration for the ConfigConnector add-on, a Kubernetes extension to
manage hosted GCP services through the Kubernetes API
getter/setter pair
- dnsCacheConfig ↔ DnsCacheConfig?
-
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
getter/setter pair
- gcePersistentDiskCsiDriverConfig ↔ GcePersistentDiskCsiDriverConfig?
-
Configuration for the Compute Engine Persistent Disk CSI driver.
getter/setter pair
- gcpFilestoreCsiDriverConfig ↔ GcpFilestoreCsiDriverConfig?
-
Configuration for the GCP Filestore CSI driver.
getter/setter pair
- gcsFuseCsiDriverConfig ↔ GcsFuseCsiDriverConfig?
-
Configuration for the Cloud Storage Fuse CSI driver.
getter/setter pair
- gkeBackupAgentConfig ↔ GkeBackupAgentConfig?
-
Configuration for the Backup for GKE agent addon.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- horizontalPodAutoscaling ↔ 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.
getter/setter pair
- httpLoadBalancing ↔ 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.
getter/setter pair
- kubernetesDashboard ↔ KubernetesDashboard?
-
Configuration for the Kubernetes Dashboard.
getter/setter pair
- networkPolicyConfig ↔ NetworkPolicyConfig?
-
Configuration for NetworkPolicy.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- statefulHaConfig ↔ StatefulHAConfig?
-
Configuration for the StatefulHA add-on.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited