GetClusterNodePoolAutoscaling class
Constructors
-
GetClusterNodePoolAutoscaling({required Input<String> locationPolicy, required Input<int> maxNodeCount, required Input<int> minNodeCount, required Input<int> totalMaxNodeCount, required Input<int> totalMinNodeCount})
-
Creates a new GetClusterNodePoolAutoscaling.
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
-
GetClusterNodePoolAutoscaling.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