PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryArgs

data class PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryArgs(val expression: Output<String>? = null, val id: Output<String>, val label: Output<String>? = null, val metricStat: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryMetricStatArgs>? = null, val returnData: Output<Boolean>? = null) : ConvertibleToJava<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedScalingMetricSpecificationMetricDataQueryArgs>

Constructors

Properties

Link copied to clipboard
val expression: Output<String>? = null

Math expression used on the returned metric. You must specify either expression or metric_stat, but not both.

Link copied to clipboard
val id: Output<String>

Short name for the metric used in predictive scaling policy.

Link copied to clipboard
val label: Output<String>? = null

Human-readable label for this metric or expression.

Link copied to clipboard

Structure that defines CloudWatch metric to be used in predictive scaling policy. You must specify either expression or metric_stat, but not both.

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

Boolean that indicates whether to return the timestamps and raw data values of this metric, the default is true

Functions

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