Interface ContainerClusterNodePoolAutoscaling
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ContainerClusterNodePoolAutoscaling.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:19.247Z") @Stability(Stable) public interface ContainerClusterNodePoolAutoscaling extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classContainerClusterNodePoolAutoscaling.BuilderA builder forContainerClusterNodePoolAutoscalingstatic classContainerClusterNodePoolAutoscaling.Jsii$ProxyAn implementation forContainerClusterNodePoolAutoscaling
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ContainerClusterNodePoolAutoscaling.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_cluster#location_policy ContainerCluster#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_cluster#max_node_count ContainerCluster#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_cluster#min_node_count ContainerCluster#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_cluster#total_max_node_count ContainerCluster#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_cluster#total_min_node_count ContainerCluster#total_min_node_count}
-
builder
@Stability(Stable) static ContainerClusterNodePoolAutoscaling.Builder builder()
-
-