aws_sdk_autoscaling/
types.rs1pub use crate::types::_instance_lifecycle_policy::InstanceLifecyclePolicy;
3
4pub use crate::types::_retention_triggers::RetentionTriggers;
5
6pub use crate::types::_retention_action::RetentionAction;
7
8pub use crate::types::_capacity_reservation_specification::CapacityReservationSpecification;
9
10pub use crate::types::_capacity_reservation_target::CapacityReservationTarget;
11
12pub use crate::types::_capacity_reservation_preference::CapacityReservationPreference;
13
14pub use crate::types::_availability_zone_impairment_policy::AvailabilityZoneImpairmentPolicy;
15
16pub use crate::types::_impaired_zone_health_check_behavior::ImpairedZoneHealthCheckBehavior;
17
18pub use crate::types::_availability_zone_distribution::AvailabilityZoneDistribution;
19
20pub use crate::types::_capacity_distribution_strategy::CapacityDistributionStrategy;
21
22pub use crate::types::_instance_maintenance_policy::InstanceMaintenancePolicy;
23
24pub use crate::types::_mixed_instances_policy::MixedInstancesPolicy;
25
26pub use crate::types::_instances_distribution::InstancesDistribution;
27
28pub use crate::types::_launch_template::LaunchTemplate;
29
30pub use crate::types::_launch_template_overrides::LaunchTemplateOverrides;
31
32pub use crate::types::_instance_requirements::InstanceRequirements;
33
34pub use crate::types::_baseline_performance_factors_request::BaselinePerformanceFactorsRequest;
35
36pub use crate::types::_cpu_performance_factor_request::CpuPerformanceFactorRequest;
37
38pub use crate::types::_performance_factor_reference_request::PerformanceFactorReferenceRequest;
39
40pub use crate::types::_network_bandwidth_gbps_request::NetworkBandwidthGbpsRequest;
41
42pub use crate::types::_accelerator_total_memory_mib_request::AcceleratorTotalMemoryMiBRequest;
43
44pub use crate::types::_accelerator_name::AcceleratorName;
45
46pub use crate::types::_accelerator_manufacturer::AcceleratorManufacturer;
47
48pub use crate::types::_accelerator_count_request::AcceleratorCountRequest;
49
50pub use crate::types::_accelerator_type::AcceleratorType;
51
52pub use crate::types::_baseline_ebs_bandwidth_mbps_request::BaselineEbsBandwidthMbpsRequest;
53
54pub use crate::types::_total_local_storage_gb_request::TotalLocalStorageGbRequest;
55
56pub use crate::types::_local_storage_type::LocalStorageType;
57
58pub use crate::types::_local_storage::LocalStorage;
59
60pub use crate::types::_network_interface_count_request::NetworkInterfaceCountRequest;
61
62pub use crate::types::_burstable_performance::BurstablePerformance;
63
64pub use crate::types::_bare_metal::BareMetal;
65
66pub use crate::types::_instance_generation::InstanceGeneration;
67
68pub use crate::types::_memory_gib_per_v_cpu_request::MemoryGiBPerVCpuRequest;
69
70pub use crate::types::_cpu_manufacturer::CpuManufacturer;
71
72pub use crate::types::_memory_mib_request::MemoryMiBRequest;
73
74pub use crate::types::_v_cpu_count_request::VCpuCountRequest;
75
76pub use crate::types::_launch_template_specification::LaunchTemplateSpecification;
77
78pub use crate::types::_activity::Activity;
79
80pub use crate::types::_scaling_activity_status_code::ScalingActivityStatusCode;
81
82pub use crate::types::_refresh_preferences::RefreshPreferences;
83
84pub use crate::types::_alarm_specification::AlarmSpecification;
85
86pub use crate::types::_standby_instances::StandbyInstances;
87
88pub use crate::types::_scale_in_protected_instances::ScaleInProtectedInstances;
89
90pub use crate::types::_desired_configuration::DesiredConfiguration;
91
92pub use crate::types::_refresh_strategy::RefreshStrategy;
93
94pub use crate::types::_instance_reuse_policy::InstanceReusePolicy;
95
96pub use crate::types::_warm_pool_state::WarmPoolState;
97
98pub use crate::types::_alarm::Alarm;
99
100pub use crate::types::_predictive_scaling_configuration::PredictiveScalingConfiguration;
101
102pub use crate::types::_predictive_scaling_max_capacity_breach_behavior::PredictiveScalingMaxCapacityBreachBehavior;
103
104pub use crate::types::_predictive_scaling_mode::PredictiveScalingMode;
105
106pub use crate::types::_predictive_scaling_metric_specification::PredictiveScalingMetricSpecification;
107
108pub use crate::types::_predictive_scaling_customized_capacity_metric::PredictiveScalingCustomizedCapacityMetric;
109
110pub use crate::types::_metric_data_query::MetricDataQuery;
111
112pub use crate::types::_metric_stat::MetricStat;
113
114pub use crate::types::_metric::Metric;
115
116pub use crate::types::_metric_dimension::MetricDimension;
117
118pub use crate::types::_predictive_scaling_customized_load_metric::PredictiveScalingCustomizedLoadMetric;
119
120pub use crate::types::_predictive_scaling_customized_scaling_metric::PredictiveScalingCustomizedScalingMetric;
121
122pub use crate::types::_predictive_scaling_predefined_load_metric::PredictiveScalingPredefinedLoadMetric;
123
124pub use crate::types::_predefined_load_metric_type::PredefinedLoadMetricType;
125
126pub use crate::types::_predictive_scaling_predefined_scaling_metric::PredictiveScalingPredefinedScalingMetric;
127
128pub use crate::types::_predefined_scaling_metric_type::PredefinedScalingMetricType;
129
130pub use crate::types::_predictive_scaling_predefined_metric_pair::PredictiveScalingPredefinedMetricPair;
131
132pub use crate::types::_predefined_metric_pair_type::PredefinedMetricPairType;
133
134pub use crate::types::_target_tracking_configuration::TargetTrackingConfiguration;
135
136pub use crate::types::_customized_metric_specification::CustomizedMetricSpecification;
137
138pub use crate::types::_target_tracking_metric_data_query::TargetTrackingMetricDataQuery;
139
140pub use crate::types::_target_tracking_metric_stat::TargetTrackingMetricStat;
141
142pub use crate::types::_metric_statistic::MetricStatistic;
143
144pub use crate::types::_predefined_metric_specification::PredefinedMetricSpecification;
145
146pub use crate::types::_metric_type::MetricType;
147
148pub use crate::types::_step_adjustment::StepAdjustment;
149
150pub use crate::types::_launch_instances_error::LaunchInstancesError;
151
152pub use crate::types::_instance_collection::InstanceCollection;
153
154pub use crate::types::_retry_strategy::RetryStrategy;
155
156pub use crate::types::_capacity_forecast::CapacityForecast;
157
158pub use crate::types::_load_forecast::LoadForecast;
159
160pub use crate::types::_traffic_source_identifier::TrafficSourceIdentifier;
161
162pub use crate::types::_instance::Instance;
163
164pub use crate::types::_lifecycle_state::LifecycleState;
165
166pub use crate::types::_warm_pool_configuration::WarmPoolConfiguration;
167
168pub use crate::types::_warm_pool_status::WarmPoolStatus;
169
170pub use crate::types::_traffic_source_state::TrafficSourceState;
171
172pub use crate::types::_tag_description::TagDescription;
173
174pub use crate::types::_filter::Filter;
175
176pub use crate::types::_scheduled_update_group_action::ScheduledUpdateGroupAction;
177
178pub use crate::types::_process_type::ProcessType;
179
180pub use crate::types::_scaling_policy::ScalingPolicy;
181
182pub use crate::types::_notification_configuration::NotificationConfiguration;
183
184pub use crate::types::_metric_granularity_type::MetricGranularityType;
185
186pub use crate::types::_metric_collection_type::MetricCollectionType;
187
188pub use crate::types::_load_balancer_target_group_state::LoadBalancerTargetGroupState;
189
190pub use crate::types::_load_balancer_state::LoadBalancerState;
191
192pub use crate::types::_lifecycle_hook::LifecycleHook;
193
194pub use crate::types::_launch_configuration::LaunchConfiguration;
195
196pub use crate::types::_instance_metadata_options::InstanceMetadataOptions;
197
198pub use crate::types::_instance_metadata_endpoint_state::InstanceMetadataEndpointState;
199
200pub use crate::types::_instance_metadata_http_tokens_state::InstanceMetadataHttpTokensState;
201
202pub use crate::types::_instance_monitoring::InstanceMonitoring;
203
204pub use crate::types::_block_device_mapping::BlockDeviceMapping;
205
206pub use crate::types::_ebs::Ebs;
207
208pub use crate::types::_instance_refresh::InstanceRefresh;
209
210pub use crate::types::_rollback_details::RollbackDetails;
211
212pub use crate::types::_instance_refresh_progress_details::InstanceRefreshProgressDetails;
213
214pub use crate::types::_instance_refresh_warm_pool_progress::InstanceRefreshWarmPoolProgress;
215
216pub use crate::types::_instance_refresh_live_pool_progress::InstanceRefreshLivePoolProgress;
217
218pub use crate::types::_instance_refresh_status::InstanceRefreshStatus;
219
220pub use crate::types::_auto_scaling_instance_details::AutoScalingInstanceDetails;
221
222pub use crate::types::_auto_scaling_group::AutoScalingGroup;
223
224pub use crate::types::_enabled_metric::EnabledMetric;
225
226pub use crate::types::_suspended_process::SuspendedProcess;
227
228pub use crate::types::_adjustment_type::AdjustmentType;
229
230pub use crate::types::_tag::Tag;
231
232pub use crate::types::_lifecycle_hook_specification::LifecycleHookSpecification;
233
234pub use crate::types::_failed_scheduled_update_group_action_request::FailedScheduledUpdateGroupActionRequest;
235
236pub use crate::types::_scheduled_update_group_action_request::ScheduledUpdateGroupActionRequest;
237
238mod _accelerator_count_request;
239
240mod _accelerator_manufacturer;
241
242mod _accelerator_name;
243
244mod _accelerator_total_memory_mib_request;
245
246mod _accelerator_type;
247
248mod _activity;
249
250mod _adjustment_type;
251
252mod _alarm;
253
254mod _alarm_specification;
255
256mod _auto_scaling_group;
257
258mod _auto_scaling_instance_details;
259
260mod _availability_zone_distribution;
261
262mod _availability_zone_impairment_policy;
263
264mod _bare_metal;
265
266mod _baseline_ebs_bandwidth_mbps_request;
267
268mod _baseline_performance_factors_request;
269
270mod _block_device_mapping;
271
272mod _burstable_performance;
273
274mod _capacity_distribution_strategy;
275
276mod _capacity_forecast;
277
278mod _capacity_reservation_preference;
279
280mod _capacity_reservation_specification;
281
282mod _capacity_reservation_target;
283
284mod _cpu_manufacturer;
285
286mod _cpu_performance_factor_request;
287
288mod _customized_metric_specification;
289
290mod _desired_configuration;
291
292mod _ebs;
293
294mod _enabled_metric;
295
296mod _failed_scheduled_update_group_action_request;
297
298mod _filter;
299
300mod _impaired_zone_health_check_behavior;
301
302mod _instance;
303
304mod _instance_collection;
305
306mod _instance_generation;
307
308mod _instance_lifecycle_policy;
309
310mod _instance_maintenance_policy;
311
312mod _instance_metadata_endpoint_state;
313
314mod _instance_metadata_http_tokens_state;
315
316mod _instance_metadata_options;
317
318mod _instance_monitoring;
319
320mod _instance_refresh;
321
322mod _instance_refresh_live_pool_progress;
323
324mod _instance_refresh_progress_details;
325
326mod _instance_refresh_status;
327
328mod _instance_refresh_warm_pool_progress;
329
330mod _instance_requirements;
331
332mod _instance_reuse_policy;
333
334mod _instances_distribution;
335
336mod _launch_configuration;
337
338mod _launch_instances_error;
339
340mod _launch_template;
341
342mod _launch_template_overrides;
343
344mod _launch_template_specification;
345
346mod _lifecycle_hook;
347
348mod _lifecycle_hook_specification;
349
350mod _lifecycle_state;
351
352mod _load_balancer_state;
353
354mod _load_balancer_target_group_state;
355
356mod _load_forecast;
357
358mod _local_storage;
359
360mod _local_storage_type;
361
362mod _memory_gib_per_v_cpu_request;
363
364mod _memory_mib_request;
365
366mod _metric;
367
368mod _metric_collection_type;
369
370mod _metric_data_query;
371
372mod _metric_dimension;
373
374mod _metric_granularity_type;
375
376mod _metric_stat;
377
378mod _metric_statistic;
379
380mod _metric_type;
381
382mod _mixed_instances_policy;
383
384mod _network_bandwidth_gbps_request;
385
386mod _network_interface_count_request;
387
388mod _notification_configuration;
389
390mod _performance_factor_reference_request;
391
392mod _predefined_load_metric_type;
393
394mod _predefined_metric_pair_type;
395
396mod _predefined_metric_specification;
397
398mod _predefined_scaling_metric_type;
399
400mod _predictive_scaling_configuration;
401
402mod _predictive_scaling_customized_capacity_metric;
403
404mod _predictive_scaling_customized_load_metric;
405
406mod _predictive_scaling_customized_scaling_metric;
407
408mod _predictive_scaling_max_capacity_breach_behavior;
409
410mod _predictive_scaling_metric_specification;
411
412mod _predictive_scaling_mode;
413
414mod _predictive_scaling_predefined_load_metric;
415
416mod _predictive_scaling_predefined_metric_pair;
417
418mod _predictive_scaling_predefined_scaling_metric;
419
420mod _process_type;
421
422mod _refresh_preferences;
423
424mod _refresh_strategy;
425
426mod _retention_action;
427
428mod _retention_triggers;
429
430mod _retry_strategy;
431
432mod _rollback_details;
433
434mod _scale_in_protected_instances;
435
436mod _scaling_activity_status_code;
437
438mod _scaling_policy;
439
440mod _scheduled_update_group_action;
441
442mod _scheduled_update_group_action_request;
443
444mod _standby_instances;
445
446mod _step_adjustment;
447
448mod _suspended_process;
449
450mod _tag;
451
452mod _tag_description;
453
454mod _target_tracking_configuration;
455
456mod _target_tracking_metric_data_query;
457
458mod _target_tracking_metric_stat;
459
460mod _total_local_storage_gb_request;
461
462mod _traffic_source_identifier;
463
464mod _traffic_source_state;
465
466mod _v_cpu_count_request;
467
468mod _warm_pool_configuration;
469
470mod _warm_pool_state;
471
472mod _warm_pool_status;
473
474pub mod builders;
476
477pub mod error;