MathExpressionProps

class aws_cdk.aws_cloudwatch.MathExpressionProps(*, color=None, label=None, period=None, expression, using_metrics)

Bases: aws_cdk.aws_cloudwatch.MathExpressionOptions

__init__(*, color=None, label=None, period=None, expression, using_metrics)

Properties for a MathExpression.

Parameters
  • color (Optional[str]) – Color for this metric when added to a Graph in a Dashboard. Default: - Automatic color

  • label (Optional[str]) – Label for this metric when added to a Graph in a Dashboard. Default: - Expression value is used as label

  • period (Optional[Duration]) – The period over which the expression’s statistics are applied. This period overrides all periods in the metrics used in this math expression. Default: Duration.minutes(5)

  • expression (str) – The expression defining the metric.

  • using_metrics (Mapping[str, IMetric]) – The metrics used in the expression, in a map. The key is the identifier that represents the given metric in the expression, and the value is the actual Metric object.

Attributes

color

Color for this metric when added to a Graph in a Dashboard.

default :default: - Automatic color

Return type

Optional[str]

expression

The expression defining the metric.

Return type

str

label

Label for this metric when added to a Graph in a Dashboard.

default :default: - Expression value is used as label

Return type

Optional[str]

period

The period over which the expression’s statistics are applied.

This period overrides all periods in the metrics used in this math expression.

default :default: Duration.minutes(5)

Return type

Optional[Duration]

using_metrics

The metrics used in the expression, in a map.

The key is the identifier that represents the given metric in the expression, and the value is the actual Metric object.

Return type

Mapping[str, IMetric]