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
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub fn parse_http_error_metadata(
    response: &http::Response<bytes::Bytes>,
) -> Result<aws_smithy_types::error::metadata::Builder, aws_smithy_xml::decode::XmlDecodeError> {
    crate::rest_xml_wrapped_errors::parse_error_metadata(response.body().as_ref())
}

pub(crate) mod shape_attach_instances;

pub(crate) mod shape_attach_instances_input;

pub(crate) mod shape_attach_load_balancer_target_groups;

pub(crate) mod shape_attach_load_balancer_target_groups_input;

pub(crate) mod shape_attach_load_balancers;

pub(crate) mod shape_attach_load_balancers_input;

pub(crate) mod shape_attach_traffic_sources;

pub(crate) mod shape_attach_traffic_sources_input;

pub(crate) mod shape_batch_delete_scheduled_action;

pub(crate) mod shape_batch_delete_scheduled_action_input;

pub(crate) mod shape_batch_put_scheduled_update_group_action;

pub(crate) mod shape_batch_put_scheduled_update_group_action_input;

pub(crate) mod shape_cancel_instance_refresh;

pub(crate) mod shape_cancel_instance_refresh_input;

pub(crate) mod shape_complete_lifecycle_action;

pub(crate) mod shape_complete_lifecycle_action_input;

pub(crate) mod shape_create_auto_scaling_group;

pub(crate) mod shape_create_auto_scaling_group_input;

pub(crate) mod shape_create_launch_configuration;

pub(crate) mod shape_create_launch_configuration_input;

pub(crate) mod shape_create_or_update_tags;

pub(crate) mod shape_create_or_update_tags_input;

pub(crate) mod shape_delete_auto_scaling_group;

pub(crate) mod shape_delete_auto_scaling_group_input;

pub(crate) mod shape_delete_launch_configuration;

pub(crate) mod shape_delete_launch_configuration_input;

pub(crate) mod shape_delete_lifecycle_hook;

pub(crate) mod shape_delete_lifecycle_hook_input;

pub(crate) mod shape_delete_notification_configuration;

pub(crate) mod shape_delete_notification_configuration_input;

pub(crate) mod shape_delete_policy;

pub(crate) mod shape_delete_policy_input;

pub(crate) mod shape_delete_scheduled_action;

pub(crate) mod shape_delete_scheduled_action_input;

pub(crate) mod shape_delete_tags;

pub(crate) mod shape_delete_tags_input;

pub(crate) mod shape_delete_warm_pool;

pub(crate) mod shape_delete_warm_pool_input;

pub(crate) mod shape_describe_account_limits;

pub(crate) mod shape_describe_account_limits_input;

pub(crate) mod shape_describe_adjustment_types;

pub(crate) mod shape_describe_adjustment_types_input;

pub(crate) mod shape_describe_auto_scaling_groups;

pub(crate) mod shape_describe_auto_scaling_groups_input;

pub(crate) mod shape_describe_auto_scaling_instances;

pub(crate) mod shape_describe_auto_scaling_instances_input;

pub(crate) mod shape_describe_auto_scaling_notification_types;

pub(crate) mod shape_describe_auto_scaling_notification_types_input;

pub(crate) mod shape_describe_instance_refreshes;

pub(crate) mod shape_describe_instance_refreshes_input;

pub(crate) mod shape_describe_launch_configurations;

pub(crate) mod shape_describe_launch_configurations_input;

pub(crate) mod shape_describe_lifecycle_hook_types;

pub(crate) mod shape_describe_lifecycle_hook_types_input;

pub(crate) mod shape_describe_lifecycle_hooks;

pub(crate) mod shape_describe_lifecycle_hooks_input;

pub(crate) mod shape_describe_load_balancer_target_groups;

pub(crate) mod shape_describe_load_balancer_target_groups_input;

pub(crate) mod shape_describe_load_balancers;

pub(crate) mod shape_describe_load_balancers_input;

pub(crate) mod shape_describe_metric_collection_types;

pub(crate) mod shape_describe_metric_collection_types_input;

pub(crate) mod shape_describe_notification_configurations;

pub(crate) mod shape_describe_notification_configurations_input;

pub(crate) mod shape_describe_policies;

pub(crate) mod shape_describe_policies_input;

pub(crate) mod shape_describe_scaling_activities;

pub(crate) mod shape_describe_scaling_activities_input;

pub(crate) mod shape_describe_scaling_process_types;

pub(crate) mod shape_describe_scaling_process_types_input;

pub(crate) mod shape_describe_scheduled_actions;

pub(crate) mod shape_describe_scheduled_actions_input;

pub(crate) mod shape_describe_tags;

pub(crate) mod shape_describe_tags_input;

pub(crate) mod shape_describe_termination_policy_types;

pub(crate) mod shape_describe_termination_policy_types_input;

pub(crate) mod shape_describe_traffic_sources;

pub(crate) mod shape_describe_traffic_sources_input;

pub(crate) mod shape_describe_warm_pool;

pub(crate) mod shape_describe_warm_pool_input;

pub(crate) mod shape_detach_instances;

pub(crate) mod shape_detach_instances_input;

pub(crate) mod shape_detach_load_balancer_target_groups;

pub(crate) mod shape_detach_load_balancer_target_groups_input;

pub(crate) mod shape_detach_load_balancers;

pub(crate) mod shape_detach_load_balancers_input;

pub(crate) mod shape_detach_traffic_sources;

pub(crate) mod shape_detach_traffic_sources_input;

pub(crate) mod shape_disable_metrics_collection;

pub(crate) mod shape_disable_metrics_collection_input;

pub(crate) mod shape_enable_metrics_collection;

pub(crate) mod shape_enable_metrics_collection_input;

pub(crate) mod shape_enter_standby;

pub(crate) mod shape_enter_standby_input;

pub(crate) mod shape_execute_policy;

pub(crate) mod shape_execute_policy_input;

pub(crate) mod shape_exit_standby;

pub(crate) mod shape_exit_standby_input;

pub(crate) mod shape_get_predictive_scaling_forecast;

pub(crate) mod shape_get_predictive_scaling_forecast_input;

pub(crate) mod shape_put_lifecycle_hook;

pub(crate) mod shape_put_lifecycle_hook_input;

pub(crate) mod shape_put_notification_configuration;

pub(crate) mod shape_put_notification_configuration_input;

pub(crate) mod shape_put_scaling_policy;

pub(crate) mod shape_put_scaling_policy_input;

pub(crate) mod shape_put_scheduled_update_group_action;

pub(crate) mod shape_put_scheduled_update_group_action_input;

pub(crate) mod shape_put_warm_pool;

pub(crate) mod shape_put_warm_pool_input;

pub(crate) mod shape_record_lifecycle_action_heartbeat;

pub(crate) mod shape_record_lifecycle_action_heartbeat_input;

pub(crate) mod shape_resume_processes;

pub(crate) mod shape_resume_processes_input;

pub(crate) mod shape_rollback_instance_refresh;

pub(crate) mod shape_rollback_instance_refresh_input;

pub(crate) mod shape_set_desired_capacity;

pub(crate) mod shape_set_desired_capacity_input;

pub(crate) mod shape_set_instance_health;

pub(crate) mod shape_set_instance_health_input;

pub(crate) mod shape_set_instance_protection;

pub(crate) mod shape_set_instance_protection_input;

pub(crate) mod shape_start_instance_refresh;

pub(crate) mod shape_start_instance_refresh_input;

pub(crate) mod shape_suspend_processes;

pub(crate) mod shape_suspend_processes_input;

pub(crate) mod shape_terminate_instance_in_auto_scaling_group;

pub(crate) mod shape_terminate_instance_in_auto_scaling_group_input;

pub(crate) mod shape_update_auto_scaling_group;

pub(crate) mod shape_update_auto_scaling_group_input;

pub(crate) mod shape_active_instance_refresh_not_found_fault;

pub(crate) mod shape_already_exists_fault;

pub(crate) mod shape_block_device_mapping;

pub(crate) mod shape_desired_configuration;

pub(crate) mod shape_filter;

pub(crate) mod shape_instance_metadata_options;

pub(crate) mod shape_instance_monitoring;

pub(crate) mod shape_instance_refresh_in_progress_fault;

pub(crate) mod shape_instance_reuse_policy;

pub(crate) mod shape_invalid_next_token;

pub(crate) mod shape_irreversible_instance_refresh_fault;

pub(crate) mod shape_launch_template_specification;

pub(crate) mod shape_lifecycle_hook_specification;

pub(crate) mod shape_limit_exceeded_fault;

pub(crate) mod shape_mixed_instances_policy;

pub(crate) mod shape_predictive_scaling_configuration;

pub(crate) mod shape_refresh_preferences;

pub(crate) mod shape_resource_contention_fault;

pub(crate) mod shape_resource_in_use_fault;

pub(crate) mod shape_scaling_activity_in_progress_fault;

pub(crate) mod shape_scheduled_update_group_action_request;

pub(crate) mod shape_service_linked_role_failure;

pub(crate) mod shape_step_adjustment;

pub(crate) mod shape_tag;

pub(crate) mod shape_target_tracking_configuration;

pub(crate) mod shape_traffic_source_identifier;

pub(crate) mod shape_activities;

pub(crate) mod shape_activity;

pub(crate) mod shape_adjustment_types;

pub(crate) mod shape_alarms;

pub(crate) mod shape_auto_scaling_groups;

pub(crate) mod shape_auto_scaling_instances;

pub(crate) mod shape_auto_scaling_notification_types;

pub(crate) mod shape_capacity_forecast;

pub(crate) mod shape_customized_metric_specification;

pub(crate) mod shape_ebs;

pub(crate) mod shape_failed_scheduled_update_group_action_requests;

pub(crate) mod shape_instance_refreshes;

pub(crate) mod shape_instances;

pub(crate) mod shape_instances_distribution;

pub(crate) mod shape_launch_configurations;

pub(crate) mod shape_launch_template;

pub(crate) mod shape_lifecycle_hooks;

pub(crate) mod shape_load_balancer_states;

pub(crate) mod shape_load_balancer_target_group_states;

pub(crate) mod shape_load_forecasts;

pub(crate) mod shape_metric_collection_types;

pub(crate) mod shape_metric_granularity_types;

pub(crate) mod shape_notification_configurations;

pub(crate) mod shape_predefined_metric_specification;

pub(crate) mod shape_predictive_scaling_metric_specification;

pub(crate) mod shape_processes;

pub(crate) mod shape_scaling_policies;

pub(crate) mod shape_scheduled_update_group_actions;

pub(crate) mod shape_tag_description_list;

pub(crate) mod shape_termination_policies;

pub(crate) mod shape_traffic_source_states;

pub(crate) mod shape_warm_pool_configuration;

pub(crate) mod shape_adjustment_type;

pub(crate) mod shape_alarm;

pub(crate) mod shape_auto_scaling_group;

pub(crate) mod shape_auto_scaling_instance_details;

pub(crate) mod shape_failed_scheduled_update_group_action_request;

pub(crate) mod shape_instance;

pub(crate) mod shape_instance_refresh;

pub(crate) mod shape_launch_configuration;

pub(crate) mod shape_launch_template_overrides;

pub(crate) mod shape_lifecycle_hook;

pub(crate) mod shape_load_balancer_state;

pub(crate) mod shape_load_balancer_target_group_state;

pub(crate) mod shape_load_forecast;

pub(crate) mod shape_metric_collection_type;

pub(crate) mod shape_metric_dimension;

pub(crate) mod shape_metric_granularity_type;

pub(crate) mod shape_notification_configuration;

pub(crate) mod shape_predictive_scaling_customized_capacity_metric;

pub(crate) mod shape_predictive_scaling_customized_load_metric;

pub(crate) mod shape_predictive_scaling_customized_scaling_metric;

pub(crate) mod shape_predictive_scaling_forecast_timestamps;

pub(crate) mod shape_predictive_scaling_forecast_values;

pub(crate) mod shape_predictive_scaling_predefined_load_metric;

pub(crate) mod shape_predictive_scaling_predefined_metric_pair;

pub(crate) mod shape_predictive_scaling_predefined_scaling_metric;

pub(crate) mod shape_process_type;

pub(crate) mod shape_scaling_policy;

pub(crate) mod shape_scheduled_update_group_action;

pub(crate) mod shape_tag_description;

pub(crate) mod shape_target_tracking_metric_data_query;

pub(crate) mod shape_traffic_source_state;

pub(crate) mod shape_availability_zones;

pub(crate) mod shape_block_device_mappings;

pub(crate) mod shape_classic_link_vpc_security_groups;

pub(crate) mod shape_enabled_metrics;

pub(crate) mod shape_instance_refresh_progress_details;

pub(crate) mod shape_instance_requirements;

pub(crate) mod shape_load_balancer_names;

pub(crate) mod shape_metric_data_query;

pub(crate) mod shape_rollback_details;

pub(crate) mod shape_security_groups;

pub(crate) mod shape_step_adjustments;

pub(crate) mod shape_suspended_processes;

pub(crate) mod shape_target_group_ar_ns;

pub(crate) mod shape_target_tracking_metric_stat;

pub(crate) mod shape_traffic_sources;

pub(crate) mod shape_accelerator_count_request;

pub(crate) mod shape_accelerator_total_memory_mi_b_request;

pub(crate) mod shape_baseline_ebs_bandwidth_mbps_request;

pub(crate) mod shape_checkpoint_percentages;

pub(crate) mod shape_enabled_metric;

pub(crate) mod shape_instance_refresh_live_pool_progress;

pub(crate) mod shape_instance_refresh_warm_pool_progress;

pub(crate) mod shape_memory_gi_b_per_v_cpu_request;

pub(crate) mod shape_memory_mi_b_request;

pub(crate) mod shape_metric;

pub(crate) mod shape_metric_stat;

pub(crate) mod shape_network_bandwidth_gbps_request;

pub(crate) mod shape_network_interface_count_request;

pub(crate) mod shape_predictive_scaling_metric_specifications;

pub(crate) mod shape_suspended_process;

pub(crate) mod shape_total_local_storage_gb_request;

pub(crate) mod shape_v_cpu_count_request;

pub(crate) mod shape_metric_data_queries;

pub(crate) mod shape_metric_dimensions;

pub(crate) mod shape_overrides;

pub(crate) mod shape_target_tracking_metric_data_queries;

pub(crate) mod shape_accelerator_manufacturers;

pub(crate) mod shape_accelerator_names;

pub(crate) mod shape_accelerator_types;

pub(crate) mod shape_allowed_instance_types;

pub(crate) mod shape_cpu_manufacturers;

pub(crate) mod shape_excluded_instance_types;

pub(crate) mod shape_instance_generations;

pub(crate) mod shape_local_storage_types;