ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerArgs

data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerArgs(val conditionLogicOperator: Output<String>? = null, val conditions: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionArgs>>? = null, val coolDownInterval: Output<Int>? = null, val evaluationCount: Output<Int>, val timeConstraints: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraintArgs>>? = null, val timeWindow: Output<Int>) : ConvertibleToJava<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerArgs>

Constructors

constructor(conditionLogicOperator: Output<String>? = null, conditions: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerConditionArgs>>? = null, coolDownInterval: Output<Int>? = null, evaluationCount: Output<Int>, timeConstraints: Output<List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraintArgs>>? = null, timeWindow: Output<Int>)

Properties

Link copied to clipboard
val conditionLogicOperator: Output<String>? = null

The condition logic operator for this scaling rule specific metrics trigger. Valid values: And and Or.

Link copied to clipboard

The conditions for this scaling rule specific metrics trigger. See conditions below.

Link copied to clipboard
val coolDownInterval: Output<Int>? = null

The time of cool down interval for this scaling rule specific metrics trigger.

Link copied to clipboard
val evaluationCount: Output<Int>

The evaluation count for this scaling rule specific metrics trigger.

Link copied to clipboard

The time constraints for this scaling rule specific metrics trigger. See time_constraints below.

Link copied to clipboard
val timeWindow: Output<Int>

The time window for this scaling rule specific metrics trigger.

Functions

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