@aws-cdk/aws-cloudwatch
Version:
The CDK Construct Library for AWS::CloudWatch
518 lines (517 loc) • 21.5 kB
JavaScript
function _aws_cdk_aws_cloudwatch_AlarmProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.metric))
_aws_cdk_aws_cloudwatch_IMetric(p.metric);
if (!visitedObjects.has(p.comparisonOperator))
_aws_cdk_aws_cloudwatch_ComparisonOperator(p.comparisonOperator);
if ("period" in p)
print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#period", "Use `metric.with({ period: ... })` to encode the period into the Metric object");
if ("statistic" in p)
print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#statistic", "Use `metric.with({ statistic: ... })` to encode the period into the Metric object");
if (!visitedObjects.has(p.treatMissingData))
_aws_cdk_aws_cloudwatch_TreatMissingData(p.treatMissingData);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_ComparisonOperator(p) {
}
function _aws_cdk_aws_cloudwatch_TreatMissingData(p) {
}
function _aws_cdk_aws_cloudwatch_Alarm(p) {
}
function _aws_cdk_aws_cloudwatch_IAlarmAction(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmActionConfig(p) {
}
function _aws_cdk_aws_cloudwatch_IAlarmRule(p) {
}
function _aws_cdk_aws_cloudwatch_IAlarm(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmBase(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmState(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmRule(p) {
}
function _aws_cdk_aws_cloudwatch_CompositeAlarmProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.alarmRule))
_aws_cdk_aws_cloudwatch_IAlarmRule(p.alarmRule);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_CompositeAlarm(p) {
}
function _aws_cdk_aws_cloudwatch_PeriodOverride(p) {
}
function _aws_cdk_aws_cloudwatch_DashboardProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.periodOverride))
_aws_cdk_aws_cloudwatch_PeriodOverride(p.periodOverride);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_Dashboard(p) {
}
function _aws_cdk_aws_cloudwatch_MetricWidgetProps(p) {
}
function _aws_cdk_aws_cloudwatch_YAxisProps(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmWidgetProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.alarm))
_aws_cdk_aws_cloudwatch_IAlarm(p.alarm);
if (!visitedObjects.has(p.leftYAxis))
_aws_cdk_aws_cloudwatch_YAxisProps(p.leftYAxis);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_AlarmWidget(p) {
}
function _aws_cdk_aws_cloudwatch_GraphWidgetView(p) {
}
function _aws_cdk_aws_cloudwatch_GraphWidgetProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.left))
_aws_cdk_aws_cloudwatch_IMetric(p.left);
if (!visitedObjects.has(p.leftAnnotations))
_aws_cdk_aws_cloudwatch_HorizontalAnnotation(p.leftAnnotations);
if (!visitedObjects.has(p.leftYAxis))
_aws_cdk_aws_cloudwatch_YAxisProps(p.leftYAxis);
if (!visitedObjects.has(p.legendPosition))
_aws_cdk_aws_cloudwatch_LegendPosition(p.legendPosition);
if (!visitedObjects.has(p.right))
_aws_cdk_aws_cloudwatch_IMetric(p.right);
if (!visitedObjects.has(p.rightAnnotations))
_aws_cdk_aws_cloudwatch_HorizontalAnnotation(p.rightAnnotations);
if (!visitedObjects.has(p.rightYAxis))
_aws_cdk_aws_cloudwatch_YAxisProps(p.rightYAxis);
if (!visitedObjects.has(p.view))
_aws_cdk_aws_cloudwatch_GraphWidgetView(p.view);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_GraphWidget(p) {
}
function _aws_cdk_aws_cloudwatch_SingleValueWidgetProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.metrics))
_aws_cdk_aws_cloudwatch_IMetric(p.metrics);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_SingleValueWidget(p) {
}
function _aws_cdk_aws_cloudwatch_CustomWidgetProps(p) {
}
function _aws_cdk_aws_cloudwatch_CustomWidget(p) {
}
function _aws_cdk_aws_cloudwatch_HorizontalAnnotation(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.fill))
_aws_cdk_aws_cloudwatch_Shading(p.fill);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_Shading(p) {
}
function _aws_cdk_aws_cloudwatch_Color(p) {
}
function _aws_cdk_aws_cloudwatch_LegendPosition(p) {
}
function _aws_cdk_aws_cloudwatch_Row(p) {
}
function _aws_cdk_aws_cloudwatch_Column(p) {
}
function _aws_cdk_aws_cloudwatch_SpacerProps(p) {
}
function _aws_cdk_aws_cloudwatch_Spacer(p) {
}
function _aws_cdk_aws_cloudwatch_CommonMetricOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if ("dimensions" in p)
print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions", "Use 'dimensionsMap' instead.");
if (!visitedObjects.has(p.unit))
_aws_cdk_aws_cloudwatch_Unit(p.unit);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if ("dimensions" in p)
print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions", "Use 'dimensionsMap' instead.");
if (!visitedObjects.has(p.unit))
_aws_cdk_aws_cloudwatch_Unit(p.unit);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if ("dimensions" in p)
print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions", "Use 'dimensionsMap' instead.");
if (!visitedObjects.has(p.unit))
_aws_cdk_aws_cloudwatch_Unit(p.unit);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MathExpressionOptions(p) {
}
function _aws_cdk_aws_cloudwatch_MathExpressionProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.usingMetrics))
_aws_cdk_aws_cloudwatch_IMetric(p.usingMetrics);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_Metric(p) {
}
function _aws_cdk_aws_cloudwatch_MathExpression(p) {
}
function _aws_cdk_aws_cloudwatch_CreateAlarmOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.comparisonOperator))
_aws_cdk_aws_cloudwatch_ComparisonOperator(p.comparisonOperator);
if ("period" in p)
print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#period", "Use `metric.with({ period: ... })` to encode the period into the Metric object");
if ("statistic" in p)
print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#statistic", "Use `metric.with({ statistic: ... })` to encode the period into the Metric object");
if (!visitedObjects.has(p.treatMissingData))
_aws_cdk_aws_cloudwatch_TreatMissingData(p.treatMissingData);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_IMetric(p) {
}
function _aws_cdk_aws_cloudwatch_Dimension(p) {
}
function _aws_cdk_aws_cloudwatch_Statistic(p) {
}
function _aws_cdk_aws_cloudwatch_Unit(p) {
}
function _aws_cdk_aws_cloudwatch_MetricConfig(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.mathExpression))
_aws_cdk_aws_cloudwatch_MetricExpressionConfig(p.mathExpression);
if (!visitedObjects.has(p.metricStat))
_aws_cdk_aws_cloudwatch_MetricStatConfig(p.metricStat);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricStatConfig(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.dimensions))
_aws_cdk_aws_cloudwatch_Dimension(p.dimensions);
if (!visitedObjects.has(p.unitFilter))
_aws_cdk_aws_cloudwatch_Unit(p.unitFilter);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricExpressionConfig(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.usingMetrics))
_aws_cdk_aws_cloudwatch_IMetric(p.usingMetrics);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricAlarmConfig(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if ("metricName" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#metricName", "Replaced by MetricConfig");
if ("namespace" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#namespace", "Replaced by MetricConfig");
if ("period" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#period", "Replaced by MetricConfig");
if ("dimensions" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#dimensions", "Replaced by MetricConfig");
if (!visitedObjects.has(p.dimensions))
_aws_cdk_aws_cloudwatch_Dimension(p.dimensions);
if ("extendedStatistic" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#extendedStatistic", "Replaced by MetricConfig");
if ("statistic" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#statistic", "Replaced by MetricConfig");
if (!visitedObjects.has(p.statistic))
_aws_cdk_aws_cloudwatch_Statistic(p.statistic);
if ("unit" in p)
print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#unit", "Replaced by MetricConfig");
if (!visitedObjects.has(p.unit))
_aws_cdk_aws_cloudwatch_Unit(p.unit);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricGraphConfig(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if ("metricName" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#metricName", "Replaced by MetricConfig");
if ("namespace" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#namespace", "Replaced by MetricConfig");
if ("period" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#period", "Use `period` in `renderingProperties`");
if ("renderingProperties" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#renderingProperties", "Replaced by MetricConfig");
if (!visitedObjects.has(p.renderingProperties))
_aws_cdk_aws_cloudwatch_MetricRenderingProperties(p.renderingProperties);
if ("color" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#color", "Use `color` in `renderingProperties`");
if ("dimensions" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#dimensions", "Replaced by MetricConfig");
if (!visitedObjects.has(p.dimensions))
_aws_cdk_aws_cloudwatch_Dimension(p.dimensions);
if ("label" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#label", "Use `label` in `renderingProperties`");
if ("statistic" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#statistic", "Use `stat` in `renderingProperties`");
if ("unit" in p)
print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#unit", "not used in dashboard widgets");
if (!visitedObjects.has(p.unit))
_aws_cdk_aws_cloudwatch_Unit(p.unit);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_MetricRenderingProperties(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if ("period" in p)
print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#period", "Replaced by MetricConfig.");
if ("color" in p)
print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#color", "Replaced by MetricConfig.");
if ("label" in p)
print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#label", "Replaced by MetricConfig.");
if ("stat" in p)
print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#stat", "Replaced by MetricConfig.");
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_LogQueryVisualizationType(p) {
}
function _aws_cdk_aws_cloudwatch_LogQueryWidgetProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.view))
_aws_cdk_aws_cloudwatch_LogQueryVisualizationType(p.view);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_LogQueryWidget(p) {
}
function _aws_cdk_aws_cloudwatch_TextWidgetProps(p) {
}
function _aws_cdk_aws_cloudwatch_TextWidget(p) {
}
function _aws_cdk_aws_cloudwatch_IWidget(p) {
}
function _aws_cdk_aws_cloudwatch_ConcreteWidget(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmStatusWidgetSortBy(p) {
}
function _aws_cdk_aws_cloudwatch_AlarmStatusWidgetProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.alarms))
_aws_cdk_aws_cloudwatch_IAlarm(p.alarms);
if (!visitedObjects.has(p.sortBy))
_aws_cdk_aws_cloudwatch_AlarmStatusWidgetSortBy(p.sortBy);
if (!visitedObjects.has(p.states))
_aws_cdk_aws_cloudwatch_AlarmState(p.states);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_AlarmStatusWidget(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAlarmProps(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAlarm(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAlarm_DimensionProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAlarm_MetricProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAlarm_MetricDataQueryProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAlarm_MetricStatProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetectorProps(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_ConfigurationProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_DimensionProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricDataQueryProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricMathAnomalyDetectorProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricStatProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_RangeProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_SingleMetricAnomalyDetectorProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnCompositeAlarmProps(p) {
}
function _aws_cdk_aws_cloudwatch_CfnCompositeAlarm(p) {
}
function _aws_cdk_aws_cloudwatch_CfnDashboardProps(p) {
}
function _aws_cdk_aws_cloudwatch_CfnDashboard(p) {
}
function _aws_cdk_aws_cloudwatch_CfnInsightRuleProps(p) {
}
function _aws_cdk_aws_cloudwatch_CfnInsightRule(p) {
}
function _aws_cdk_aws_cloudwatch_CfnMetricStreamProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.tags))
require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_cloudwatch_CfnMetricStream(p) {
}
function _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamFilterProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamStatisticsConfigurationProperty(p) {
}
function _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamStatisticsMetricProperty(p) {
}
function print(name, deprecationMessage) {
const deprecated = process.env.JSII_DEPRECATED;
const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
switch (deprecationMode) {
case "fail":
throw new DeprecationError(message);
case "warn":
console.warn("[WARNING]", message);
break;
}
}
function getPropertyDescriptor(obj, prop) {
const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
if (descriptor) {
return descriptor;
}
const proto = Object.getPrototypeOf(obj);
const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
if (prototypeDescriptor) {
return prototypeDescriptor;
}
return {};
}
const visitedObjects = new Set();
class DeprecationError extends Error {
constructor(...args) {
super(...args);
Object.defineProperty(this, "name", {
configurable: false,
enumerable: true,
value: "DeprecationError",
writable: false,
});
}
}
module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_cloudwatch_AlarmProps, _aws_cdk_aws_cloudwatch_ComparisonOperator, _aws_cdk_aws_cloudwatch_TreatMissingData, _aws_cdk_aws_cloudwatch_Alarm, _aws_cdk_aws_cloudwatch_IAlarmAction, _aws_cdk_aws_cloudwatch_AlarmActionConfig, _aws_cdk_aws_cloudwatch_IAlarmRule, _aws_cdk_aws_cloudwatch_IAlarm, _aws_cdk_aws_cloudwatch_AlarmBase, _aws_cdk_aws_cloudwatch_AlarmState, _aws_cdk_aws_cloudwatch_AlarmRule, _aws_cdk_aws_cloudwatch_CompositeAlarmProps, _aws_cdk_aws_cloudwatch_CompositeAlarm, _aws_cdk_aws_cloudwatch_PeriodOverride, _aws_cdk_aws_cloudwatch_DashboardProps, _aws_cdk_aws_cloudwatch_Dashboard, _aws_cdk_aws_cloudwatch_MetricWidgetProps, _aws_cdk_aws_cloudwatch_YAxisProps, _aws_cdk_aws_cloudwatch_AlarmWidgetProps, _aws_cdk_aws_cloudwatch_AlarmWidget, _aws_cdk_aws_cloudwatch_GraphWidgetView, _aws_cdk_aws_cloudwatch_GraphWidgetProps, _aws_cdk_aws_cloudwatch_GraphWidget, _aws_cdk_aws_cloudwatch_SingleValueWidgetProps, _aws_cdk_aws_cloudwatch_SingleValueWidget, _aws_cdk_aws_cloudwatch_CustomWidgetProps, _aws_cdk_aws_cloudwatch_CustomWidget, _aws_cdk_aws_cloudwatch_HorizontalAnnotation, _aws_cdk_aws_cloudwatch_Shading, _aws_cdk_aws_cloudwatch_Color, _aws_cdk_aws_cloudwatch_LegendPosition, _aws_cdk_aws_cloudwatch_Row, _aws_cdk_aws_cloudwatch_Column, _aws_cdk_aws_cloudwatch_SpacerProps, _aws_cdk_aws_cloudwatch_Spacer, _aws_cdk_aws_cloudwatch_CommonMetricOptions, _aws_cdk_aws_cloudwatch_MetricProps, _aws_cdk_aws_cloudwatch_MetricOptions, _aws_cdk_aws_cloudwatch_MathExpressionOptions, _aws_cdk_aws_cloudwatch_MathExpressionProps, _aws_cdk_aws_cloudwatch_Metric, _aws_cdk_aws_cloudwatch_MathExpression, _aws_cdk_aws_cloudwatch_CreateAlarmOptions, _aws_cdk_aws_cloudwatch_IMetric, _aws_cdk_aws_cloudwatch_Dimension, _aws_cdk_aws_cloudwatch_Statistic, _aws_cdk_aws_cloudwatch_Unit, _aws_cdk_aws_cloudwatch_MetricConfig, _aws_cdk_aws_cloudwatch_MetricStatConfig, _aws_cdk_aws_cloudwatch_MetricExpressionConfig, _aws_cdk_aws_cloudwatch_MetricAlarmConfig, _aws_cdk_aws_cloudwatch_MetricGraphConfig, _aws_cdk_aws_cloudwatch_MetricRenderingProperties, _aws_cdk_aws_cloudwatch_LogQueryVisualizationType, _aws_cdk_aws_cloudwatch_LogQueryWidgetProps, _aws_cdk_aws_cloudwatch_LogQueryWidget, _aws_cdk_aws_cloudwatch_TextWidgetProps, _aws_cdk_aws_cloudwatch_TextWidget, _aws_cdk_aws_cloudwatch_IWidget, _aws_cdk_aws_cloudwatch_ConcreteWidget, _aws_cdk_aws_cloudwatch_AlarmStatusWidgetSortBy, _aws_cdk_aws_cloudwatch_AlarmStatusWidgetProps, _aws_cdk_aws_cloudwatch_AlarmStatusWidget, _aws_cdk_aws_cloudwatch_CfnAlarmProps, _aws_cdk_aws_cloudwatch_CfnAlarm, _aws_cdk_aws_cloudwatch_CfnAlarm_DimensionProperty, _aws_cdk_aws_cloudwatch_CfnAlarm_MetricProperty, _aws_cdk_aws_cloudwatch_CfnAlarm_MetricDataQueryProperty, _aws_cdk_aws_cloudwatch_CfnAlarm_MetricStatProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetectorProps, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_ConfigurationProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_DimensionProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricDataQueryProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricMathAnomalyDetectorProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricStatProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_RangeProperty, _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_SingleMetricAnomalyDetectorProperty, _aws_cdk_aws_cloudwatch_CfnCompositeAlarmProps, _aws_cdk_aws_cloudwatch_CfnCompositeAlarm, _aws_cdk_aws_cloudwatch_CfnDashboardProps, _aws_cdk_aws_cloudwatch_CfnDashboard, _aws_cdk_aws_cloudwatch_CfnInsightRuleProps, _aws_cdk_aws_cloudwatch_CfnInsightRule, _aws_cdk_aws_cloudwatch_CfnMetricStreamProps, _aws_cdk_aws_cloudwatch_CfnMetricStream, _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamFilterProperty, _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamStatisticsConfigurationProperty, _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamStatisticsMetricProperty };