Policy Predictive Scaling Configuration Metric Specification Args
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
Link copied to clipboard
constructor(customizedCapacityMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationArgs>? = null, customizedLoadMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationArgs>? = null, customizedScalingMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationArgs>? = null, predefinedLoadMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationArgs>? = null, predefinedMetricPairSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs>? = null, predefinedScalingMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationArgs>? = null, targetValue: Output<Double>)
Properties
Link copied to clipboard
val customizedCapacityMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedCapacityMetricSpecificationArgs>? = null
Customized capacity metric specification. The field is only valid when you use customized_load_metric_specification
Link copied to clipboard
val customizedLoadMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationArgs>? = null
Customized load metric specification.
Link copied to clipboard
val customizedScalingMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationArgs>? = null
Customized scaling metric specification.
Link copied to clipboard
val predefinedLoadMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedLoadMetricSpecificationArgs>? = null
Predefined load metric specification.
Link copied to clipboard
val predefinedMetricPairSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedMetricPairSpecificationArgs>? = null
Metric pair specification from which Amazon EC2 Auto Scaling determines the appropriate scaling metric and load metric to use.
Link copied to clipboard
val predefinedScalingMetricSpecification: Output<PolicyPredictiveScalingConfigurationMetricSpecificationPredefinedScalingMetricSpecificationArgs>? = null
Predefined scaling metric specification.
Link copied to clipboard
Target value for the metric.