ApplicationScalingRuleScalingRuleMetricArgs

data class ApplicationScalingRuleScalingRuleMetricArgs(val maxReplicas: Output<Int>? = null, val metrics: Output<List<ApplicationScalingRuleScalingRuleMetricMetricArgs>>? = null, val minReplicas: Output<Int>? = null, val scaleDownRules: Output<ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs>? = null, val scaleUpRules: Output<ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs>? = null) : ConvertibleToJava<ApplicationScalingRuleScalingRuleMetricArgs>

Constructors

constructor(maxReplicas: Output<Int>? = null, metrics: Output<List<ApplicationScalingRuleScalingRuleMetricMetricArgs>>? = null, minReplicas: Output<Int>? = null, scaleDownRules: Output<ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs>? = null, scaleUpRules: Output<ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs>? = null)

Properties

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

Maximum number of instances applied.

Link copied to clipboard

Indicator rule configuration. See metrics below.

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

Minimum number of instances applied.

Link copied to clipboard

Apply shrink rules. See scale_down_rules below.

Link copied to clipboard

Apply expansion rules. See scale_up_rules below.

Functions

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