aws-sdk-cloudwatch 1.112.0

AWS SDK for Amazon CloudWatch
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    response_headers: &::aws_smithy_runtime_api::http::Headers,
    response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_cbor::decode::DeserializeError> {
    let mut builder = crate::cbor_errors::parse_error_metadata(_response_status, response_headers, response_body)?;
    if let Some((error_code, error_type)) = crate::aws_query_compatible_errors::parse_aws_query_compatible_error(response_headers) {
        builder = builder.code(error_code);
        builder = builder.custom("type", error_type);
    }
    Ok(builder)
}

pub(crate) mod shape_delete_alarm_mute_rule;

pub(crate) mod shape_delete_alarms;

pub(crate) mod shape_delete_anomaly_detector;

pub(crate) mod shape_delete_dashboards;

pub(crate) mod shape_delete_insight_rules;

pub(crate) mod shape_delete_metric_stream;

pub(crate) mod shape_describe_alarm_contributors;

pub(crate) mod shape_describe_alarm_history;

pub(crate) mod shape_describe_alarms;

pub(crate) mod shape_describe_alarms_for_metric;

pub(crate) mod shape_describe_anomaly_detectors;

pub(crate) mod shape_describe_insight_rules;

pub(crate) mod shape_disable_alarm_actions;

pub(crate) mod shape_disable_insight_rules;

pub(crate) mod shape_enable_alarm_actions;

pub(crate) mod shape_enable_insight_rules;

pub(crate) mod shape_get_alarm_mute_rule;

pub(crate) mod shape_get_dashboard;

pub(crate) mod shape_get_insight_rule_report;

pub(crate) mod shape_get_metric_data;

pub(crate) mod shape_get_metric_statistics;

pub(crate) mod shape_get_metric_stream;

pub(crate) mod shape_get_metric_widget_image;

pub(crate) mod shape_get_o_tel_enrichment;

pub(crate) mod shape_list_alarm_mute_rules;

pub(crate) mod shape_list_dashboards;

pub(crate) mod shape_list_managed_insight_rules;

pub(crate) mod shape_list_metric_streams;

pub(crate) mod shape_list_metrics;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_put_alarm_mute_rule;

pub(crate) mod shape_put_anomaly_detector;

pub(crate) mod shape_put_composite_alarm;

pub(crate) mod shape_put_dashboard;

pub(crate) mod shape_put_insight_rule;

pub(crate) mod shape_put_managed_insight_rules;

pub(crate) mod shape_put_metric_alarm;

pub(crate) mod shape_put_metric_data;

pub(crate) mod shape_put_metric_stream;

pub(crate) mod shape_set_alarm_state;

pub(crate) mod shape_start_metric_streams;

pub(crate) mod shape_start_o_tel_enrichment;

pub(crate) mod shape_stop_metric_streams;

pub(crate) mod shape_stop_o_tel_enrichment;

pub(crate) mod shape_tag_resource;

pub(crate) mod shape_untag_resource;

pub(crate) mod shape_concurrent_modification_exception;

pub(crate) mod shape_conflict_exception;

pub(crate) mod shape_dashboard_invalid_input_error;

pub(crate) mod shape_dashboard_not_found_error;

pub(crate) mod shape_delete_alarm_mute_rule_input;

pub(crate) mod shape_delete_alarms_input;

pub(crate) mod shape_delete_anomaly_detector_input;

pub(crate) mod shape_delete_dashboards_input;

pub(crate) mod shape_delete_insight_rules_input;

pub(crate) mod shape_delete_metric_stream_input;

pub(crate) mod shape_describe_alarm_contributors_input;

pub(crate) mod shape_describe_alarm_history_input;

pub(crate) mod shape_describe_alarms_for_metric_input;

pub(crate) mod shape_describe_alarms_input;

pub(crate) mod shape_describe_anomaly_detectors_input;

pub(crate) mod shape_describe_insight_rules_input;

pub(crate) mod shape_disable_alarm_actions_input;

pub(crate) mod shape_disable_insight_rules_input;

pub(crate) mod shape_enable_alarm_actions_input;

pub(crate) mod shape_enable_insight_rules_input;

pub(crate) mod shape_get_alarm_mute_rule_input;

pub(crate) mod shape_get_dashboard_input;

pub(crate) mod shape_get_insight_rule_report_input;

pub(crate) mod shape_get_metric_data_input;

pub(crate) mod shape_get_metric_statistics_input;

pub(crate) mod shape_get_metric_stream_input;

pub(crate) mod shape_get_metric_widget_image_input;

pub(crate) mod shape_get_o_tel_enrichment_input;

pub(crate) mod shape_internal_service_fault;

pub(crate) mod shape_invalid_format_fault;

pub(crate) mod shape_invalid_next_token;

pub(crate) mod shape_invalid_parameter_combination_exception;

pub(crate) mod shape_invalid_parameter_value_exception;

pub(crate) mod shape_limit_exceeded_exception;

pub(crate) mod shape_limit_exceeded_fault;

pub(crate) mod shape_list_alarm_mute_rules_input;

pub(crate) mod shape_list_dashboards_input;

pub(crate) mod shape_list_managed_insight_rules_input;

pub(crate) mod shape_list_metric_streams_input;

pub(crate) mod shape_list_metrics_input;

pub(crate) mod shape_list_tags_for_resource_input;

pub(crate) mod shape_missing_required_parameter_exception;

pub(crate) mod shape_put_alarm_mute_rule_input;

pub(crate) mod shape_put_anomaly_detector_input;

pub(crate) mod shape_put_composite_alarm_input;

pub(crate) mod shape_put_dashboard_input;

pub(crate) mod shape_put_insight_rule_input;

pub(crate) mod shape_put_managed_insight_rules_input;

pub(crate) mod shape_put_metric_alarm_input;

pub(crate) mod shape_put_metric_data_input;

pub(crate) mod shape_put_metric_stream_input;

pub(crate) mod shape_resource_not_found;

pub(crate) mod shape_resource_not_found_exception;

pub(crate) mod shape_set_alarm_state_input;

pub(crate) mod shape_start_metric_streams_input;

pub(crate) mod shape_start_o_tel_enrichment_input;

pub(crate) mod shape_stop_metric_streams_input;

pub(crate) mod shape_stop_o_tel_enrichment_input;

pub(crate) mod shape_tag_resource_input;

pub(crate) mod shape_untag_resource_input;

pub(crate) mod shape_alarm_contributors;

pub(crate) mod shape_alarm_history_items;

pub(crate) mod shape_alarm_mute_rule_summaries;

pub(crate) mod shape_anomaly_detector_configuration;

pub(crate) mod shape_anomaly_detectors;

pub(crate) mod shape_batch_failures;

pub(crate) mod shape_composite_alarms;

pub(crate) mod shape_dashboard_entries;

pub(crate) mod shape_dashboard_validation_messages;

pub(crate) mod shape_datapoints;

pub(crate) mod shape_dimension;

pub(crate) mod shape_dimension_filter;

pub(crate) mod shape_entity_metric_data;

pub(crate) mod shape_evaluation_criteria;

pub(crate) mod shape_insight_rule_contributor_key_labels;

pub(crate) mod shape_insight_rule_contributors;

pub(crate) mod shape_insight_rule_metric_datapoints;

pub(crate) mod shape_insight_rules;

pub(crate) mod shape_label_options;

pub(crate) mod shape_managed_rule;

pub(crate) mod shape_managed_rule_descriptions;

pub(crate) mod shape_metric_alarms;

pub(crate) mod shape_metric_characteristics;

pub(crate) mod shape_metric_data_query;

pub(crate) mod shape_metric_data_result_messages;

pub(crate) mod shape_metric_data_results;

pub(crate) mod shape_metric_datum;

pub(crate) mod shape_metric_math_anomaly_detector;

pub(crate) mod shape_metric_stream_entries;

pub(crate) mod shape_metric_stream_filter;

pub(crate) mod shape_metric_stream_filters;

pub(crate) mod shape_metric_stream_statistics_configuration;

pub(crate) mod shape_metric_stream_statistics_configurations;

pub(crate) mod shape_metrics;

pub(crate) mod shape_mute_targets;

pub(crate) mod shape_owning_accounts;

pub(crate) mod shape_rule;

pub(crate) mod shape_single_metric_anomaly_detector;

pub(crate) mod shape_tag;

pub(crate) mod shape_tag_list;

pub(crate) mod shape_alarm_contributor;

pub(crate) mod shape_alarm_history_item;

pub(crate) mod shape_alarm_mute_rule_summary;

pub(crate) mod shape_alarm_prom_ql_criteria;

pub(crate) mod shape_anomaly_detector;

pub(crate) mod shape_composite_alarm;

pub(crate) mod shape_dashboard_entry;

pub(crate) mod shape_dashboard_validation_message;

pub(crate) mod shape_datapoint;

pub(crate) mod shape_entity;

pub(crate) mod shape_insight_rule;

pub(crate) mod shape_insight_rule_contributor;

pub(crate) mod shape_insight_rule_metric_datapoint;

pub(crate) mod shape_managed_rule_description;

pub(crate) mod shape_message_data;

pub(crate) mod shape_metric;

pub(crate) mod shape_metric_alarm;

pub(crate) mod shape_metric_data_result;

pub(crate) mod shape_metric_stat;

pub(crate) mod shape_metric_stream_entry;

pub(crate) mod shape_metric_stream_statistics_metric;

pub(crate) mod shape_mute_target_alarm_name_list;

pub(crate) mod shape_partial_failure;

pub(crate) mod shape_range;

pub(crate) mod shape_schedule;

pub(crate) mod shape_statistic_set;

pub(crate) mod shape_contributor_attributes;

pub(crate) mod shape_datapoint_value_map;

pub(crate) mod shape_datapoint_values;

pub(crate) mod shape_dimensions;

pub(crate) mod shape_insight_rule_contributor_datapoints;

pub(crate) mod shape_insight_rule_contributor_keys;

pub(crate) mod shape_managed_rule_state;

pub(crate) mod shape_metric_data_queries;

pub(crate) mod shape_metric_stream_filter_metric_names;

pub(crate) mod shape_metric_stream_statistics_additional_statistics;

pub(crate) mod shape_metric_stream_statistics_include_metrics;

pub(crate) mod shape_resource_list;

pub(crate) mod shape_timestamps;

pub(crate) mod shape_anomaly_detector_excluded_time_ranges;

pub(crate) mod shape_insight_rule_contributor_datapoint;