Optional ReadonlydimensionsMetric dimensions for filtering to specific instances.
Optional ReadonlyexpressionMetric math expression (e.g., "m1+m2"). Mutually exclusive with metricName.
ReadonlyidUnique identifier for the query, referenced in metric math expressions (e.g., "m1", "total").
Optional ReadonlylabelHuman-readable label for dashboards and alarms.
Optional ReadonlymetricCloudWatch metric name. Mutually exclusive with expression.
Optional ReadonlynamespaceCloudWatch metric namespace. Required when using metricName.
Optional ReadonlyperiodEvaluation period in seconds for metric aggregation.
Optional ReadonlyreturnWhether this metric data should be returned in query results.
Optional ReadonlystatisticStatistic for metric aggregation (e.g., Sum, Average, Maximum).
Optional ReadonlyunitCloudWatch metric unit (e.g., Count, Milliseconds).
Configuration for CloudWatch metric data queries used in metric math alarms.
Defines individual metrics or expressions for metric math alarms enabling complex alerting logic combining multiple metrics.
Use cases: Metric math expressions; Multi-metric alarms; Calculated metrics; Complex alerting
AWS: CloudWatch metric data query for metric math alarms and complex metric expressions
Validation: id required; either expression or metricName/namespace required