All Classes and Interfaces

Class
Description
An alarm on a CloudWatch metric.
A fluent builder for Alarm.
Properties for an alarm action.
A builder for AlarmActionConfig
An implementation for AlarmActionConfig
The base class for Alarm and CompositeAlarm resources.
Properties for Alarms.
A builder for AlarmProps
An implementation for AlarmProps
Class with static functions to build AlarmRule for Composite Alarms.
Enumeration indicates state of Alarm used in building Alarm Rule.
A dashboard widget that displays alarms in a grid view.
A fluent builder for AlarmStatusWidget.
Properties for an Alarm Status Widget.
An implementation for AlarmStatusWidgetProps
The sort possibilities for AlarmStatusWidgets.
Display the metric associated with an alarm, including the alarm line.
A fluent builder for AlarmWidget.
Properties for an AlarmWidget.
A builder for AlarmWidgetProps
An implementation for AlarmWidgetProps
A CloudFormation AWS::CloudWatch::Alarm.
A fluent builder for CfnAlarm.
Dimension is an embedded property of the AWS::CloudWatch::Alarm type.
An implementation for CfnAlarm.DimensionProperty
The MetricDataQuery property type specifies the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a math expression on metric data.
An implementation for CfnAlarm.MetricDataQueryProperty
The Metric property type represents a specific metric.
An implementation for CfnAlarm.MetricProperty
This structure defines the metric to be returned, along with the statistics, period, and units.
An implementation for CfnAlarm.MetricStatProperty
Properties for defining a CfnAlarm.
A builder for CfnAlarmProps
An implementation for CfnAlarmProps
A CloudFormation AWS::CloudWatch::AnomalyDetector.
A fluent builder for CfnAnomalyDetector.
Specifies details about how the anomaly detection model is to be trained, including time ranges to exclude when training and updating the model.
A dimension is a name/value pair that is part of the identity of a metric.
This structure is used in both GetMetricData and PutMetricAlarm .
Indicates the CloudWatch math expression that provides the time series the anomaly detector uses as input.
Represents a specific metric.
An implementation for CfnAnomalyDetector.MetricProperty
This structure defines the metric to be returned, along with the statistics, period, and units.
Each Range specifies one range of days or times to exclude from use for training or updating an anomaly detection model.
An implementation for CfnAnomalyDetector.RangeProperty
Designates the CloudWatch metric and statistic that provides the time series the anomaly detector uses as input.
Properties for defining a CfnAnomalyDetector.
An implementation for CfnAnomalyDetectorProps
A CloudFormation AWS::CloudWatch::CompositeAlarm.
A fluent builder for CfnCompositeAlarm.
Properties for defining a CfnCompositeAlarm.
An implementation for CfnCompositeAlarmProps
A CloudFormation AWS::CloudWatch::Dashboard.
A fluent builder for CfnDashboard.
Properties for defining a CfnDashboard.
A builder for CfnDashboardProps
An implementation for CfnDashboardProps
A CloudFormation AWS::CloudWatch::InsightRule.
A fluent builder for CfnInsightRule.
Properties for defining a CfnInsightRule.
A builder for CfnInsightRuleProps
An implementation for CfnInsightRuleProps
A CloudFormation AWS::CloudWatch::MetricStream.
A fluent builder for CfnMetricStream.
This structure contains a metric namespace and optionally, a list of metric names, to either include in a metric ' stream or exclude from a metric stream.
This structure specifies a list of additional statistics to stream, and the metrics to stream those additional statistics for.
A structure that specifies the metric name and namespace for one metric that is going to have additional statistics included in the stream.
Properties for defining a CfnMetricStream.
A builder for CfnMetricStreamProps
An implementation for CfnMetricStreamProps
A set of standard colours that can be used in annotations in a GraphWidget.
A widget that contains other widgets in a vertical column.
Options shared by most methods accepting metric options.
A builder for CommonMetricOptions
An implementation for CommonMetricOptions
Comparison operator for evaluating alarms.
A Composite Alarm based on Alarm Rule.
A fluent builder for CompositeAlarm.
Properties for creating a Composite Alarm.
A builder for CompositeAlarmProps
An implementation for CompositeAlarmProps
A real CloudWatch widget that has its own fixed size and remembers its position.
Properties needed to make an alarm from a metric.
A builder for CreateAlarmOptions
An implementation for CreateAlarmOptions
A CustomWidget shows the result of a AWS lambda function.
A fluent builder for CustomWidget.
The properties for a CustomWidget.
A builder for CustomWidgetProps
An implementation for CustomWidgetProps
A CloudWatch dashboard.
A fluent builder for Dashboard.
Properties for defining a CloudWatch Dashboard.
A builder for DashboardProps
An implementation for DashboardProps
Metric dimension.
A builder for Dimension
An implementation for Dimension
A dashboard widget that displays metrics.
A fluent builder for GraphWidget.
Properties for a GraphWidget.
A builder for GraphWidgetProps
An implementation for GraphWidgetProps
Types of view.
Horizontal annotation to be added to a graph.
A builder for HorizontalAnnotation
An implementation for HorizontalAnnotation
Represents a CloudWatch Alarm.
Internal default implementation for IAlarm.
A proxy class which represents a concrete javascript instance of this type.
Interface for objects that can be the targets of CloudWatch alarm actions.
Internal default implementation for IAlarmAction.
A proxy class which represents a concrete javascript instance of this type.
Interface for Alarm Rule.
Internal default implementation for IAlarmRule.
A proxy class which represents a concrete javascript instance of this type.
Interface for metrics.
Internal default implementation for IMetric.
A proxy class which represents a concrete javascript instance of this type.
A single dashboard widget.
Internal default implementation for IWidget.
A proxy class which represents a concrete javascript instance of this type.
The position of the legend on a GraphWidget.
Types of view.
Display query results from Logs Insights.
A fluent builder for LogQueryWidget.
Properties for a Query widget.
A builder for LogQueryWidgetProps
An implementation for LogQueryWidgetProps
A math expression built with metric(s) emitted by a service.
A fluent builder for MathExpression.
Configurable options for MathExpressions.
A builder for MathExpressionOptions
An implementation for MathExpressionOptions
Properties for a MathExpression.
A builder for MathExpressionProps
An implementation for MathExpressionProps
A metric emitted by a service.
A fluent builder for Metric.
Deprecated.
Replaced by MetricConfig
Deprecated.
Deprecated.
Properties of a rendered metric.
A builder for MetricConfig
An implementation for MetricConfig
Properties for a concrete metric.
An implementation for MetricExpressionConfig
Deprecated.
Replaced by MetricConfig
Deprecated.
Deprecated.
Properties of a metric that can be changed.
A builder for MetricOptions
An implementation for MetricOptions
Properties for a metric.
A builder for MetricProps
An implementation for MetricProps
Deprecated.
Replaced by MetricConfig.
Deprecated.
Deprecated.
Properties for a concrete metric.
A builder for MetricStatConfig
An implementation for MetricStatConfig
Basic properties for widgets that display metrics.
A builder for MetricWidgetProps
An implementation for MetricWidgetProps
Specify the period for graphs when the CloudWatch dashboard loads.
A widget that contains other widgets in a horizontal row.
Fill shading options that will be used with an annotation.
A dashboard widget that displays the most recent value for every metric.
A fluent builder for SingleValueWidget.
Properties for a SingleValueWidget.
An implementation for SingleValueWidgetProps
A widget that doesn't display anything but takes up space.
A fluent builder for Spacer.
Props of the spacer.
A builder for SpacerProps
An implementation for SpacerProps
Statistic to use over the aggregation period.
A dashboard widget that displays MarkDown.
A fluent builder for TextWidget.
Properties for a Text widget.
A builder for TextWidgetProps
An implementation for TextWidgetProps
Specify how missing data points are treated during alarm evaluation.
Unit for metric.
Properties for a Y-Axis.
A builder for YAxisProps
An implementation for YAxisProps