ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTrigger

data class ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTrigger(val conditionLogicOperator: String? = null, val conditions: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerCondition>? = null, val coolDownInterval: Int? = null, val evaluationCount: Int, val timeConstraints: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraint>? = null, val timeWindow: Int)

Constructors

constructor(conditionLogicOperator: String? = null, conditions: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerCondition>? = null, coolDownInterval: Int? = null, evaluationCount: Int, timeConstraints: List<ClusterNodeGroupAutoScalingPolicyScalingRuleMetricsTriggerTimeConstraint>? = null, timeWindow: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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: Int? = null

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

Link copied to clipboard

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

The time window for this scaling rule specific metrics trigger.