PolicyPredictiveScalingConfigurationMetricSpecificationArgs

data class PolicyPredictiveScalingConfigurationMetricSpecificationArgs(val customizedCapacityMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationArgs>? = null, val customizedLoadMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationArgs>? = null, val customizedScalingMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationArgs>? = null, val predefinedLoadMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationArgs>? = null, val predefinedMetricPairSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs>? = null, val predefinedScalingMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationArgs>? = null, val targetValue: Output<Double>) : ConvertibleToJava<PolicyPredictiveScalingConfigurationMetricSpecificationArgs>

Constructors

Properties

Link copied to clipboard

Customized capacity metric specification. The field is only valid when you use customized_load_metric_specification

Link copied to clipboard

Metric pair specification from which Amazon EC2 Auto Scaling determines the appropriate scaling metric and load metric to use.

Link copied to clipboard
val targetValue: Output<Double>

Target value for the metric.

Functions

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