Class KxClusterAutoScalingConfigurationArgs


  • public final class KxClusterAutoScalingConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • autoScalingMetric

        public com.pulumi.core.Output<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 com.pulumi.core.Output<java.lang.Integer> maxNodeCount()
        Returns:
        Highest number of nodes to scale. Cannot be greater than 5.
      • metricTarget

        public com.pulumi.core.Output<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 com.pulumi.core.Output<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 com.pulumi.core.Output<java.lang.Double> scaleInCooldownSeconds()
        Returns:
        Duration in seconds that FinSpace will wait after a scale in event before initiating another scaling event.
      • scaleOutCooldownSeconds

        public com.pulumi.core.Output<java.lang.Double> scaleOutCooldownSeconds()
        Returns:
        Duration in seconds that FinSpace will wait after a scale out event before initiating another scaling event.