PolicyTargetTrackingConfigurationArgs

data class PolicyTargetTrackingConfigurationArgs(val customizedMetricSpecification: Output<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs>? = null, val disableScaleIn: Output<Boolean>? = null, val predefinedMetricSpecification: Output<PolicyTargetTrackingConfigurationPredefinedMetricSpecificationArgs>? = null, val targetValue: Output<Double>) : ConvertibleToJava<PolicyTargetTrackingConfigurationArgs>

Constructors

Link copied to clipboard
constructor(customizedMetricSpecification: Output<PolicyTargetTrackingConfigurationCustomizedMetricSpecificationArgs>? = null, disableScaleIn: Output<Boolean>? = null, predefinedMetricSpecification: Output<PolicyTargetTrackingConfigurationPredefinedMetricSpecificationArgs>? = null, targetValue: Output<Double>)

Properties

Link copied to clipboard

Customized metric. Conflicts with predefined_metric_specification.

Link copied to clipboard
val disableScaleIn: Output<Boolean>? = null

Whether scale in by the target tracking policy is disabled.

Link copied to clipboard

Predefined metric. Conflicts with customized_metric_specification.

Link copied to clipboard
val targetValue: Output<Double>

Target value for the metric.

Functions

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