UNPKG

22.4 kBJavaScriptView Raw
1function _aws_cdk_aws_cloudwatch_AlarmProps(p) {
2 if (p == null)
3 return;
4 visitedObjects.add(p);
5 try {
6 if (!visitedObjects.has(p.metric))
7 _aws_cdk_aws_cloudwatch_IMetric(p.metric);
8 if (!visitedObjects.has(p.comparisonOperator))
9 _aws_cdk_aws_cloudwatch_ComparisonOperator(p.comparisonOperator);
10 if ("period" in p)
11 print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#period", "Use `metric.with({ period: ... })` to encode the period into the Metric object");
12 if ("statistic" in p)
13 print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#statistic", "Use `metric.with({ statistic: ... })` to encode the period into the Metric object");
14 if (!visitedObjects.has(p.treatMissingData))
15 _aws_cdk_aws_cloudwatch_TreatMissingData(p.treatMissingData);
16 }
17 finally {
18 visitedObjects.delete(p);
19 }
20}
21function _aws_cdk_aws_cloudwatch_ComparisonOperator(p) {
22}
23function _aws_cdk_aws_cloudwatch_TreatMissingData(p) {
24}
25function _aws_cdk_aws_cloudwatch_Alarm(p) {
26}
27function _aws_cdk_aws_cloudwatch_IAlarmAction(p) {
28}
29function _aws_cdk_aws_cloudwatch_AlarmActionConfig(p) {
30}
31function _aws_cdk_aws_cloudwatch_IAlarmRule(p) {
32}
33function _aws_cdk_aws_cloudwatch_IAlarm(p) {
34}
35function _aws_cdk_aws_cloudwatch_AlarmBase(p) {
36}
37function _aws_cdk_aws_cloudwatch_AlarmState(p) {
38}
39function _aws_cdk_aws_cloudwatch_AlarmRule(p) {
40}
41function _aws_cdk_aws_cloudwatch_CompositeAlarmProps(p) {
42 if (p == null)
43 return;
44 visitedObjects.add(p);
45 try {
46 if (!visitedObjects.has(p.alarmRule))
47 _aws_cdk_aws_cloudwatch_IAlarmRule(p.alarmRule);
48 }
49 finally {
50 visitedObjects.delete(p);
51 }
52}
53function _aws_cdk_aws_cloudwatch_CompositeAlarm(p) {
54}
55function _aws_cdk_aws_cloudwatch_PeriodOverride(p) {
56}
57function _aws_cdk_aws_cloudwatch_DashboardProps(p) {
58 if (p == null)
59 return;
60 visitedObjects.add(p);
61 try {
62 if (!visitedObjects.has(p.periodOverride))
63 _aws_cdk_aws_cloudwatch_PeriodOverride(p.periodOverride);
64 }
65 finally {
66 visitedObjects.delete(p);
67 }
68}
69function _aws_cdk_aws_cloudwatch_Dashboard(p) {
70}
71function _aws_cdk_aws_cloudwatch_MetricWidgetProps(p) {
72}
73function _aws_cdk_aws_cloudwatch_YAxisProps(p) {
74}
75function _aws_cdk_aws_cloudwatch_AlarmWidgetProps(p) {
76 if (p == null)
77 return;
78 visitedObjects.add(p);
79 try {
80 if (!visitedObjects.has(p.alarm))
81 _aws_cdk_aws_cloudwatch_IAlarm(p.alarm);
82 if (!visitedObjects.has(p.leftYAxis))
83 _aws_cdk_aws_cloudwatch_YAxisProps(p.leftYAxis);
84 }
85 finally {
86 visitedObjects.delete(p);
87 }
88}
89function _aws_cdk_aws_cloudwatch_AlarmWidget(p) {
90}
91function _aws_cdk_aws_cloudwatch_GraphWidgetView(p) {
92}
93function _aws_cdk_aws_cloudwatch_GraphWidgetProps(p) {
94 if (p == null)
95 return;
96 visitedObjects.add(p);
97 try {
98 if (p.left != null)
99 for (const o of p.left)
100 if (!visitedObjects.has(o))
101 _aws_cdk_aws_cloudwatch_IMetric(o);
102 if (p.leftAnnotations != null)
103 for (const o of p.leftAnnotations)
104 if (!visitedObjects.has(o))
105 _aws_cdk_aws_cloudwatch_HorizontalAnnotation(o);
106 if (!visitedObjects.has(p.leftYAxis))
107 _aws_cdk_aws_cloudwatch_YAxisProps(p.leftYAxis);
108 if (!visitedObjects.has(p.legendPosition))
109 _aws_cdk_aws_cloudwatch_LegendPosition(p.legendPosition);
110 if (p.right != null)
111 for (const o of p.right)
112 if (!visitedObjects.has(o))
113 _aws_cdk_aws_cloudwatch_IMetric(o);
114 if (p.rightAnnotations != null)
115 for (const o of p.rightAnnotations)
116 if (!visitedObjects.has(o))
117 _aws_cdk_aws_cloudwatch_HorizontalAnnotation(o);
118 if (!visitedObjects.has(p.rightYAxis))
119 _aws_cdk_aws_cloudwatch_YAxisProps(p.rightYAxis);
120 if (!visitedObjects.has(p.view))
121 _aws_cdk_aws_cloudwatch_GraphWidgetView(p.view);
122 }
123 finally {
124 visitedObjects.delete(p);
125 }
126}
127function _aws_cdk_aws_cloudwatch_GraphWidget(p) {
128}
129function _aws_cdk_aws_cloudwatch_SingleValueWidgetProps(p) {
130 if (p == null)
131 return;
132 visitedObjects.add(p);
133 try {
134 if (p.metrics != null)
135 for (const o of p.metrics)
136 if (!visitedObjects.has(o))
137 _aws_cdk_aws_cloudwatch_IMetric(o);
138 }
139 finally {
140 visitedObjects.delete(p);
141 }
142}
143function _aws_cdk_aws_cloudwatch_SingleValueWidget(p) {
144}
145function _aws_cdk_aws_cloudwatch_CustomWidgetProps(p) {
146}
147function _aws_cdk_aws_cloudwatch_CustomWidget(p) {
148}
149function _aws_cdk_aws_cloudwatch_HorizontalAnnotation(p) {
150 if (p == null)
151 return;
152 visitedObjects.add(p);
153 try {
154 if (!visitedObjects.has(p.fill))
155 _aws_cdk_aws_cloudwatch_Shading(p.fill);
156 }
157 finally {
158 visitedObjects.delete(p);
159 }
160}
161function _aws_cdk_aws_cloudwatch_Shading(p) {
162}
163function _aws_cdk_aws_cloudwatch_Color(p) {
164}
165function _aws_cdk_aws_cloudwatch_LegendPosition(p) {
166}
167function _aws_cdk_aws_cloudwatch_Row(p) {
168}
169function _aws_cdk_aws_cloudwatch_Column(p) {
170}
171function _aws_cdk_aws_cloudwatch_SpacerProps(p) {
172}
173function _aws_cdk_aws_cloudwatch_Spacer(p) {
174}
175function _aws_cdk_aws_cloudwatch_CommonMetricOptions(p) {
176 if (p == null)
177 return;
178 visitedObjects.add(p);
179 try {
180 if ("dimensions" in p)
181 print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions", "Use 'dimensionsMap' instead.");
182 if (!visitedObjects.has(p.unit))
183 _aws_cdk_aws_cloudwatch_Unit(p.unit);
184 }
185 finally {
186 visitedObjects.delete(p);
187 }
188}
189function _aws_cdk_aws_cloudwatch_MetricProps(p) {
190 if (p == null)
191 return;
192 visitedObjects.add(p);
193 try {
194 if ("dimensions" in p)
195 print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions", "Use 'dimensionsMap' instead.");
196 if (!visitedObjects.has(p.unit))
197 _aws_cdk_aws_cloudwatch_Unit(p.unit);
198 }
199 finally {
200 visitedObjects.delete(p);
201 }
202}
203function _aws_cdk_aws_cloudwatch_MetricOptions(p) {
204 if (p == null)
205 return;
206 visitedObjects.add(p);
207 try {
208 if ("dimensions" in p)
209 print("@aws-cdk/aws-cloudwatch.CommonMetricOptions#dimensions", "Use 'dimensionsMap' instead.");
210 if (!visitedObjects.has(p.unit))
211 _aws_cdk_aws_cloudwatch_Unit(p.unit);
212 }
213 finally {
214 visitedObjects.delete(p);
215 }
216}
217function _aws_cdk_aws_cloudwatch_MathExpressionOptions(p) {
218}
219function _aws_cdk_aws_cloudwatch_MathExpressionProps(p) {
220 if (p == null)
221 return;
222 visitedObjects.add(p);
223 try {
224 if (p.usingMetrics != null)
225 for (const o of Object.values(p.usingMetrics))
226 if (!visitedObjects.has(o))
227 _aws_cdk_aws_cloudwatch_IMetric(o);
228 }
229 finally {
230 visitedObjects.delete(p);
231 }
232}
233function _aws_cdk_aws_cloudwatch_Metric(p) {
234}
235function _aws_cdk_aws_cloudwatch_MathExpression(p) {
236}
237function _aws_cdk_aws_cloudwatch_CreateAlarmOptions(p) {
238 if (p == null)
239 return;
240 visitedObjects.add(p);
241 try {
242 if (!visitedObjects.has(p.comparisonOperator))
243 _aws_cdk_aws_cloudwatch_ComparisonOperator(p.comparisonOperator);
244 if ("period" in p)
245 print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#period", "Use `metric.with({ period: ... })` to encode the period into the Metric object");
246 if ("statistic" in p)
247 print("@aws-cdk/aws-cloudwatch.CreateAlarmOptions#statistic", "Use `metric.with({ statistic: ... })` to encode the period into the Metric object");
248 if (!visitedObjects.has(p.treatMissingData))
249 _aws_cdk_aws_cloudwatch_TreatMissingData(p.treatMissingData);
250 }
251 finally {
252 visitedObjects.delete(p);
253 }
254}
255function _aws_cdk_aws_cloudwatch_IMetric(p) {
256}
257function _aws_cdk_aws_cloudwatch_Dimension(p) {
258}
259function _aws_cdk_aws_cloudwatch_Statistic(p) {
260}
261function _aws_cdk_aws_cloudwatch_Unit(p) {
262}
263function _aws_cdk_aws_cloudwatch_MetricConfig(p) {
264 if (p == null)
265 return;
266 visitedObjects.add(p);
267 try {
268 if (!visitedObjects.has(p.mathExpression))
269 _aws_cdk_aws_cloudwatch_MetricExpressionConfig(p.mathExpression);
270 if (!visitedObjects.has(p.metricStat))
271 _aws_cdk_aws_cloudwatch_MetricStatConfig(p.metricStat);
272 }
273 finally {
274 visitedObjects.delete(p);
275 }
276}
277function _aws_cdk_aws_cloudwatch_MetricStatConfig(p) {
278 if (p == null)
279 return;
280 visitedObjects.add(p);
281 try {
282 if (p.dimensions != null)
283 for (const o of p.dimensions)
284 if (!visitedObjects.has(o))
285 _aws_cdk_aws_cloudwatch_Dimension(o);
286 if (!visitedObjects.has(p.unitFilter))
287 _aws_cdk_aws_cloudwatch_Unit(p.unitFilter);
288 }
289 finally {
290 visitedObjects.delete(p);
291 }
292}
293function _aws_cdk_aws_cloudwatch_MetricExpressionConfig(p) {
294 if (p == null)
295 return;
296 visitedObjects.add(p);
297 try {
298 if (p.usingMetrics != null)
299 for (const o of Object.values(p.usingMetrics))
300 if (!visitedObjects.has(o))
301 _aws_cdk_aws_cloudwatch_IMetric(o);
302 }
303 finally {
304 visitedObjects.delete(p);
305 }
306}
307function _aws_cdk_aws_cloudwatch_MetricAlarmConfig(p) {
308 if (p == null)
309 return;
310 visitedObjects.add(p);
311 try {
312 if ("metricName" in p)
313 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#metricName", "Replaced by MetricConfig");
314 if ("namespace" in p)
315 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#namespace", "Replaced by MetricConfig");
316 if ("period" in p)
317 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#period", "Replaced by MetricConfig");
318 if ("dimensions" in p)
319 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#dimensions", "Replaced by MetricConfig");
320 if (p.dimensions != null)
321 for (const o of p.dimensions)
322 if (!visitedObjects.has(o))
323 _aws_cdk_aws_cloudwatch_Dimension(o);
324 if ("extendedStatistic" in p)
325 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#extendedStatistic", "Replaced by MetricConfig");
326 if ("statistic" in p)
327 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#statistic", "Replaced by MetricConfig");
328 if (!visitedObjects.has(p.statistic))
329 _aws_cdk_aws_cloudwatch_Statistic(p.statistic);
330 if ("unit" in p)
331 print("@aws-cdk/aws-cloudwatch.MetricAlarmConfig#unit", "Replaced by MetricConfig");
332 if (!visitedObjects.has(p.unit))
333 _aws_cdk_aws_cloudwatch_Unit(p.unit);
334 }
335 finally {
336 visitedObjects.delete(p);
337 }
338}
339function _aws_cdk_aws_cloudwatch_MetricGraphConfig(p) {
340 if (p == null)
341 return;
342 visitedObjects.add(p);
343 try {
344 if ("metricName" in p)
345 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#metricName", "Replaced by MetricConfig");
346 if ("namespace" in p)
347 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#namespace", "Replaced by MetricConfig");
348 if ("period" in p)
349 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#period", "Use `period` in `renderingProperties`");
350 if ("renderingProperties" in p)
351 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#renderingProperties", "Replaced by MetricConfig");
352 if (!visitedObjects.has(p.renderingProperties))
353 _aws_cdk_aws_cloudwatch_MetricRenderingProperties(p.renderingProperties);
354 if ("color" in p)
355 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#color", "Use `color` in `renderingProperties`");
356 if ("dimensions" in p)
357 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#dimensions", "Replaced by MetricConfig");
358 if (p.dimensions != null)
359 for (const o of p.dimensions)
360 if (!visitedObjects.has(o))
361 _aws_cdk_aws_cloudwatch_Dimension(o);
362 if ("label" in p)
363 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#label", "Use `label` in `renderingProperties`");
364 if ("statistic" in p)
365 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#statistic", "Use `stat` in `renderingProperties`");
366 if ("unit" in p)
367 print("@aws-cdk/aws-cloudwatch.MetricGraphConfig#unit", "not used in dashboard widgets");
368 if (!visitedObjects.has(p.unit))
369 _aws_cdk_aws_cloudwatch_Unit(p.unit);
370 }
371 finally {
372 visitedObjects.delete(p);
373 }
374}
375function _aws_cdk_aws_cloudwatch_MetricRenderingProperties(p) {
376 if (p == null)
377 return;
378 visitedObjects.add(p);
379 try {
380 if ("period" in p)
381 print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#period", "Replaced by MetricConfig.");
382 if ("color" in p)
383 print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#color", "Replaced by MetricConfig.");
384 if ("label" in p)
385 print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#label", "Replaced by MetricConfig.");
386 if ("stat" in p)
387 print("@aws-cdk/aws-cloudwatch.MetricRenderingProperties#stat", "Replaced by MetricConfig.");
388 }
389 finally {
390 visitedObjects.delete(p);
391 }
392}
393function _aws_cdk_aws_cloudwatch_LogQueryVisualizationType(p) {
394}
395function _aws_cdk_aws_cloudwatch_LogQueryWidgetProps(p) {
396 if (p == null)
397 return;
398 visitedObjects.add(p);
399 try {
400 if (!visitedObjects.has(p.view))
401 _aws_cdk_aws_cloudwatch_LogQueryVisualizationType(p.view);
402 }
403 finally {
404 visitedObjects.delete(p);
405 }
406}
407function _aws_cdk_aws_cloudwatch_LogQueryWidget(p) {
408}
409function _aws_cdk_aws_cloudwatch_TextWidgetProps(p) {
410}
411function _aws_cdk_aws_cloudwatch_TextWidget(p) {
412}
413function _aws_cdk_aws_cloudwatch_IWidget(p) {
414}
415function _aws_cdk_aws_cloudwatch_ConcreteWidget(p) {
416}
417function _aws_cdk_aws_cloudwatch_AlarmStatusWidgetSortBy(p) {
418}
419function _aws_cdk_aws_cloudwatch_AlarmStatusWidgetProps(p) {
420 if (p == null)
421 return;
422 visitedObjects.add(p);
423 try {
424 if (p.alarms != null)
425 for (const o of p.alarms)
426 if (!visitedObjects.has(o))
427 _aws_cdk_aws_cloudwatch_IAlarm(o);
428 if (!visitedObjects.has(p.sortBy))
429 _aws_cdk_aws_cloudwatch_AlarmStatusWidgetSortBy(p.sortBy);
430 if (p.states != null)
431 for (const o of p.states)
432 if (!visitedObjects.has(o))
433 _aws_cdk_aws_cloudwatch_AlarmState(o);
434 }
435 finally {
436 visitedObjects.delete(p);
437 }
438}
439function _aws_cdk_aws_cloudwatch_AlarmStatusWidget(p) {
440}
441function _aws_cdk_aws_cloudwatch_CfnAlarmProps(p) {
442}
443function _aws_cdk_aws_cloudwatch_CfnAlarm(p) {
444}
445function _aws_cdk_aws_cloudwatch_CfnAlarm_DimensionProperty(p) {
446}
447function _aws_cdk_aws_cloudwatch_CfnAlarm_MetricProperty(p) {
448}
449function _aws_cdk_aws_cloudwatch_CfnAlarm_MetricDataQueryProperty(p) {
450}
451function _aws_cdk_aws_cloudwatch_CfnAlarm_MetricStatProperty(p) {
452}
453function _aws_cdk_aws_cloudwatch_CfnAnomalyDetectorProps(p) {
454}
455function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector(p) {
456}
457function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_ConfigurationProperty(p) {
458}
459function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_DimensionProperty(p) {
460}
461function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricProperty(p) {
462}
463function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricDataQueryProperty(p) {
464}
465function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricMathAnomalyDetectorProperty(p) {
466}
467function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_MetricStatProperty(p) {
468}
469function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_RangeProperty(p) {
470}
471function _aws_cdk_aws_cloudwatch_CfnAnomalyDetector_SingleMetricAnomalyDetectorProperty(p) {
472}
473function _aws_cdk_aws_cloudwatch_CfnCompositeAlarmProps(p) {
474}
475function _aws_cdk_aws_cloudwatch_CfnCompositeAlarm(p) {
476}
477function _aws_cdk_aws_cloudwatch_CfnDashboardProps(p) {
478}
479function _aws_cdk_aws_cloudwatch_CfnDashboard(p) {
480}
481function _aws_cdk_aws_cloudwatch_CfnInsightRuleProps(p) {
482}
483function _aws_cdk_aws_cloudwatch_CfnInsightRule(p) {
484}
485function _aws_cdk_aws_cloudwatch_CfnMetricStreamProps(p) {
486 if (p == null)
487 return;
488 visitedObjects.add(p);
489 try {
490 if (p.tags != null)
491 for (const o of p.tags)
492 if (!visitedObjects.has(o))
493 require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(o);
494 }
495 finally {
496 visitedObjects.delete(p);
497 }
498}
499function _aws_cdk_aws_cloudwatch_CfnMetricStream(p) {
500}
501function _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamFilterProperty(p) {
502}
503function _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamStatisticsConfigurationProperty(p) {
504}
505function _aws_cdk_aws_cloudwatch_CfnMetricStream_MetricStreamStatisticsMetricProperty(p) {
506}
507function print(name, deprecationMessage) {
508 const deprecated = process.env.JSII_DEPRECATED;
509 const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
510 const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
511 switch (deprecationMode) {
512 case "fail":
513 throw new DeprecationError(message);
514 case "warn":
515 console.warn("[WARNING]", message);
516 break;
517 }
518}
519function getPropertyDescriptor(obj, prop) {
520 const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
521 if (descriptor) {
522 return descriptor;
523 }
524 const proto = Object.getPrototypeOf(obj);
525 const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
526 if (prototypeDescriptor) {
527 return prototypeDescriptor;
528 }
529 return {};
530}
531const visitedObjects = new Set();
532class DeprecationError extends Error {
533 constructor(...args) {
534 super(...args);
535 Object.defineProperty(this, "name", {
536 configurable: false,
537 enumerable: true,
538 value: "DeprecationError",
539 writable: false,
540 });
541 }
542}
543module.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 };