ClusterAutoscalingResponse class

ClusterAutoscaling contains global, per-cluster information required by Cluster Autoscaler to automatically adjust the size of the cluster and create/delete node pools based on the current needs.

Constructors

ClusterAutoscalingResponse({required Input<List<String>> autoprovisioningLocations, required Input<AutoprovisioningNodePoolDefaultsResponse> autoprovisioningNodePoolDefaults, required Input<String> autoscalingProfile, required Input<bool> enableNodeAutoprovisioning, required Input<List<ResourceLimitResponse>> resourceLimits})
Creates a new ClusterAutoscalingResponse. autoprovisioningLocations The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP. autoprovisioningNodePoolDefaults AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP. autoscalingProfile Defines autoscaling behaviour. enableNodeAutoprovisioning Enables automatic node pool creation and deletion. resourceLimits Contains global constraints regarding minimum and maximum amount of resources in the cluster.
const
ClusterAutoscalingResponse.fromMap(Map<String, dynamic> map)
factory

Properties

autoprovisioningLocations → Input<List<String>>
The list of Google Compute Engine zones in which the NodePool's nodes can be created by NAP.
final
autoprovisioningNodePoolDefaults → Input<AutoprovisioningNodePoolDefaultsResponse>
AutoprovisioningNodePoolDefaults contains defaults for a node pool created by NAP.
final
autoscalingProfile → Input<String>
Defines autoscaling behaviour.
final
enableNodeAutoprovisioning → Input<bool>
Enables automatic node pool creation and deletion.
final
hashCode → int
The hash code for this object.
no setterinherited
resourceLimits → Input<List<ResourceLimitResponse>>
Contains global constraints regarding minimum and maximum amount of resources in the cluster.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited