Interface BigtableInstanceClusterAutoscalingConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigtableInstanceClusterAutoscalingConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.781Z") @Stability(Stable) public interface BigtableInstanceClusterAutoscalingConfig extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigtableInstanceClusterAutoscalingConfig.BuilderA builder forBigtableInstanceClusterAutoscalingConfigstatic classBigtableInstanceClusterAutoscalingConfig.Jsii$ProxyAn implementation forBigtableInstanceClusterAutoscalingConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static BigtableInstanceClusterAutoscalingConfig.Builderbuilder()NumbergetCpuTarget()The target CPU utilization for autoscaling.NumbergetMaxNodes()The maximum number of nodes for autoscaling.NumbergetMinNodes()The minimum number of nodes for autoscaling.default NumbergetStorageTarget()The target storage utilization for autoscaling, in GB, for each node in a cluster.
-
-
-
Method Detail
-
getCpuTarget
@Stability(Stable) @NotNull Number getCpuTarget()
The target CPU utilization for autoscaling. Value must be between 10 and 80.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#cpu_target BigtableInstance#cpu_target}
-
getMaxNodes
@Stability(Stable) @NotNull Number getMaxNodes()
The maximum number of nodes for autoscaling.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#max_nodes BigtableInstance#max_nodes}
-
getMinNodes
@Stability(Stable) @NotNull Number getMinNodes()
The minimum number of nodes for autoscaling.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#min_nodes BigtableInstance#min_nodes}
-
getStorageTarget
@Stability(Stable) @Nullable default Number getStorageTarget()
The target storage utilization for autoscaling, in GB, for each node in a cluster.This number is limited between 2560 (2.5TiB) and 5120 (5TiB) for a SSD cluster and between 8192 (8TiB) and 16384 (16 TiB) for an HDD cluster. If not set, whatever is already set for the cluster will not change, or if the cluster is just being created, it will use the default value of 2560 for SSD clusters and 8192 for HDD clusters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigtable_instance#storage_target BigtableInstance#storage_target}
-
builder
@Stability(Stable) static BigtableInstanceClusterAutoscalingConfig.Builder builder()
-
-