Package com.pulumi.aws.finspace.outputs
Class KxClusterAutoScalingConfiguration
- java.lang.Object
-
- com.pulumi.aws.finspace.outputs.KxClusterAutoScalingConfiguration
-
public final class KxClusterAutoScalingConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKxClusterAutoScalingConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringautoScalingMetric()static KxClusterAutoScalingConfiguration.Builderbuilder()static KxClusterAutoScalingConfiguration.Builderbuilder(KxClusterAutoScalingConfiguration defaults)java.lang.IntegermaxNodeCount()java.lang.DoublemetricTarget()java.lang.IntegerminNodeCount()java.lang.DoublescaleInCooldownSeconds()java.lang.DoublescaleOutCooldownSeconds()
-
-
-
Method Detail
-
autoScalingMetric
public java.lang.String autoScalingMetric()
- Returns:
- Metric your cluster will track in order to scale in and out. For example, CPU_UTILIZATION_PERCENTAGE is the average CPU usage across all nodes in a cluster.
-
maxNodeCount
public java.lang.Integer maxNodeCount()
- Returns:
- Highest number of nodes to scale. Cannot be greater than 5.
-
metricTarget
public java.lang.Double metricTarget()
- Returns:
- Desired value of chosen `autoScalingMetric`. When metric drops below this value, cluster will scale in. When metric goes above this value, cluster will scale out. Can be set between 0 and 100 percent.
-
minNodeCount
public java.lang.Integer minNodeCount()
- Returns:
- Lowest number of nodes to scale. Must be at least 1 and less than the `maxNodeCount`. If nodes in cluster belong to multiple availability zones, then `minNodeCount` must be at least 3.
-
scaleInCooldownSeconds
public java.lang.Double scaleInCooldownSeconds()
- Returns:
- Duration in seconds that FinSpace will wait after a scale in event before initiating another scaling event.
-
scaleOutCooldownSeconds
public java.lang.Double scaleOutCooldownSeconds()
- Returns:
- Duration in seconds that FinSpace will wait after a scale out event before initiating another scaling event.
-
builder
public static KxClusterAutoScalingConfiguration.Builder builder()
-
builder
public static KxClusterAutoScalingConfiguration.Builder builder(KxClusterAutoScalingConfiguration defaults)
-
-