Interface ContainerNodePoolAutoscaling
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContainerNodePoolAutoscaling.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.287Z") @Stability(Stable) public interface ContainerNodePoolAutoscaling extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerNodePoolAutoscaling.BuilderA builder forContainerNodePoolAutoscalingstatic classContainerNodePoolAutoscaling.Jsii$ProxyAn implementation forContainerNodePoolAutoscaling
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ContainerNodePoolAutoscaling.Builderbuilder()default StringgetLocationPolicy()Location policy specifies the algorithm used when scaling-up the node pool.default NumbergetMaxNodeCount()Maximum number of nodes per zone in the node pool.default NumbergetMinNodeCount()Minimum number of nodes per zone in the node pool.default NumbergetTotalMaxNodeCount()Maximum number of all nodes in the node pool.default NumbergetTotalMinNodeCount()Minimum number of all nodes in the node pool.
-
-
-
Method Detail
-
getLocationPolicy
@Stability(Stable) @Nullable default String getLocationPolicy()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#location_policy ContainerNodePool#location_policy}
-
getMaxNodeCount
@Stability(Stable) @Nullable default Number getMaxNodeCount()
Maximum number of nodes per zone in the node pool.Must be >= min_node_count. Cannot be used with total limits. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#max_node_count ContainerNodePool#max_node_count}
-
getMinNodeCount
@Stability(Stable) @Nullable default Number getMinNodeCount()
Minimum number of nodes per zone in the node pool.Must be >=0 and <= max_node_count. Cannot be used with total limits. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#min_node_count ContainerNodePool#min_node_count}
-
getTotalMaxNodeCount
@Stability(Stable) @Nullable default Number getTotalMaxNodeCount()
Maximum number of all nodes in the node pool.Must be >= total_min_node_count. Cannot be used with per zone limits. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#total_max_node_count ContainerNodePool#total_max_node_count}
-
getTotalMinNodeCount
@Stability(Stable) @Nullable default Number getTotalMinNodeCount()
Minimum number of all nodes in the node pool.Must be >=0 and <= total_max_node_count. Cannot be used with per zone limits. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_node_pool#total_min_node_count ContainerNodePool#total_min_node_count}
-
builder
@Stability(Stable) static ContainerNodePoolAutoscaling.Builder builder()
-
-