ClusterUpdate class

ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.


ClusterUpdate.fromJson(Map _json)


desiredAddonsConfig AddonsConfig
Configurations for the various addons available to run in the cluster.
read / write
desiredImageType ↔ String
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
read / write
desiredLocations ↔ List<String>
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. Changing the locations a cluster is in will result in nodes being either created or removed from the cluster, depending on whether locations are being added or removed. [...]
read / write
desiredMasterAuthorizedNetworksConfig MasterAuthorizedNetworksConfig
The desired configuration options for master authorized networks feature.
read / write
desiredMasterVersion ↔ String
The Kubernetes version to change the master to. [...]
read / write
desiredMonitoringService ↔ String
The monitoring service the cluster should use to write metrics. Currently available options: [...]
read / write
desiredNodePoolAutoscaling NodePoolAutoscaling
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
read / write
desiredNodePoolId ↔ String
The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.
read / write
desiredNodeVersion ↔ String
The Kubernetes version to change the nodes to (typically an upgrade). [...]
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.