ScalingRuleArgs

data class ScalingRuleArgs(val actionType: Output<Either<String, ScaleActionType>>, val comparisonRule: Output<ComparisonRuleArgs>, val evaluationCount: Output<Int>, val scalingMetric: Output<String>) : ConvertibleToJava<ScalingRuleArgs>

The scaling rule.

Constructors

Link copied to clipboard
constructor(actionType: Output<Either<String, ScaleActionType>>, comparisonRule: Output<ComparisonRuleArgs>, evaluationCount: Output<Int>, scalingMetric: Output<String>)

Properties

Link copied to clipboard
val actionType: Output<Either<String, ScaleActionType>>

The action type.

Link copied to clipboard

The comparison rule.

Link copied to clipboard
val evaluationCount: Output<Int>

This is an evaluation count for a scaling condition, the number of times a trigger condition should be successful, before scaling activity is triggered.

Link copied to clipboard
val scalingMetric: Output<String>

Metrics name for individual workloads. For example: cpu

Functions

Link copied to clipboard
open override fun toJava(): ScalingRuleArgs