PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryArgs

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

Constructors

constructor(expression: Output<String>? = null, id: Output<String>, label: Output<String>? = null, metricStat: Output<PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryMetricStatArgs>? = null, returnData: Output<Boolean>? = null)

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(): PolicyPredictiveScalingConfigurationMetricSpecificationCustomizedLoadMetricSpecificationMetricDataQueryArgs