ClusterNodePoolAutoscaling class

Constructors

ClusterNodePoolAutoscaling({Input<String?>? locationPolicy, Input<int?>? maxNodeCount, Input<int?>? minNodeCount, Input<int?>? totalMaxNodeCount, Input<int?>? totalMinNodeCount})
Creates a new ClusterNodePoolAutoscaling. locationPolicy Location policy specifies the algorithm used when scaling-up the node pool. "BALANCED" - Is a best effort policy that aims to balance the sizes of available zones. "ANY" - Instructs the cluster autoscaler to prioritize utilization of unused reservations, and reduces preemption risk for Spot VMs. maxNodeCount Maximum number of nodes per zone in the node pool. Must be >= min_node_count. Cannot be used with total limits. minNodeCount Minimum number of nodes per zone in the node pool. Must be >=0 and <= max_node_count. Cannot be used with total limits. totalMaxNodeCount Maximum number of all nodes in the node pool. Must be >= total_min_node_count. Cannot be used with per zone limits. totalMinNodeCount Minimum number of all nodes in the node pool. Must be >=0 and <= total_max_node_count. Cannot be used with per zone limits.
const
ClusterNodePoolAutoscaling.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
locationPolicy → Input<String?>?
Location policy specifies the algorithm used when scaling-up the node pool. "BALANCED" - Is a best effort policy that aims to balance the sizes of available zones. "ANY" - Instructs the cluster autoscaler to prioritize utilization of unused reservations, and reduces preemption risk for Spot VMs.
final
maxNodeCount → Input<int?>?
Maximum number of nodes per zone in the node pool. Must be >= min_node_count. Cannot be used with total limits.
final
minNodeCount → Input<int?>?
Minimum number of nodes per zone in the node pool. Must be >=0 and <= max_node_count. Cannot be used with total limits.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
totalMaxNodeCount → Input<int?>?
Maximum number of all nodes in the node pool. Must be >= total_min_node_count. Cannot be used with per zone limits.
final
totalMinNodeCount → Input<int?>?
Minimum number of all nodes in the node pool. Must be >=0 and <= total_max_node_count. Cannot be used with per zone limits.
final

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