aws_sdk_costoptimizationhub/
types.rs1pub use crate::types::_validation_exception_detail::ValidationExceptionDetail;
3
4pub use crate::types::_validation_exception_reason::ValidationExceptionReason;
5
6pub use crate::types::_preferred_commitment::PreferredCommitment;
7
8pub use crate::types::_payment_option::PaymentOption;
9
10pub use crate::types::_term::Term;
11
12pub use crate::types::_member_account_discount_visibility::MemberAccountDiscountVisibility;
13
14pub use crate::types::_savings_estimation_mode::SavingsEstimationMode;
15
16pub use crate::types::_enrollment_status::EnrollmentStatus;
17
18pub use crate::types::_summary_metrics_result::SummaryMetricsResult;
19
20pub use crate::types::_recommendation_summary::RecommendationSummary;
21
22pub use crate::types::_summary_metrics::SummaryMetrics;
23
24pub use crate::types::_filter::Filter;
25
26pub use crate::types::_tag::Tag;
27
28pub use crate::types::_action_type::ActionType;
29
30pub use crate::types::_resource_type::ResourceType;
31
32pub use crate::types::_implementation_effort::ImplementationEffort;
33
34pub use crate::types::_recommendation::Recommendation;
35
36pub use crate::types::_source::Source;
37
38pub use crate::types::_order_by::OrderBy;
39
40pub use crate::types::_order::Order;
41
42pub use crate::types::_account_enrollment_status::AccountEnrollmentStatus;
43
44pub use crate::types::_resource_details::ResourceDetails;
45
46pub use crate::types::_memory_db_reserved_instances::MemoryDbReservedInstances;
47
48pub use crate::types::_reserved_instances_cost_calculation::ReservedInstancesCostCalculation;
49
50pub use crate::types::_reserved_instances_pricing::ReservedInstancesPricing;
51
52pub use crate::types::_memory_db_reserved_instances_configuration::MemoryDbReservedInstancesConfiguration;
53
54pub use crate::types::_dynamo_db_reserved_capacity::DynamoDbReservedCapacity;
55
56pub use crate::types::_dynamo_db_reserved_capacity_configuration::DynamoDbReservedCapacityConfiguration;
57
58pub use crate::types::_aurora_db_cluster_storage::AuroraDbClusterStorage;
59
60pub use crate::types::_resource_cost_calculation::ResourceCostCalculation;
61
62pub use crate::types::_resource_pricing::ResourcePricing;
63
64pub use crate::types::_estimated_discounts::EstimatedDiscounts;
65
66pub use crate::types::_usage::Usage;
67
68pub use crate::types::_aurora_db_cluster_storage_configuration::AuroraDbClusterStorageConfiguration;
69
70pub use crate::types::_rds_db_instance_storage::RdsDbInstanceStorage;
71
72pub use crate::types::_rds_db_instance_storage_configuration::RdsDbInstanceStorageConfiguration;
73
74pub use crate::types::_rds_db_instance::RdsDbInstance;
75
76pub use crate::types::_rds_db_instance_configuration::RdsDbInstanceConfiguration;
77
78pub use crate::types::_db_instance_configuration::DbInstanceConfiguration;
79
80pub use crate::types::_sage_maker_savings_plans::SageMakerSavingsPlans;
81
82pub use crate::types::_savings_plans_cost_calculation::SavingsPlansCostCalculation;
83
84pub use crate::types::_savings_plans_pricing::SavingsPlansPricing;
85
86pub use crate::types::_sage_maker_savings_plans_configuration::SageMakerSavingsPlansConfiguration;
87
88pub use crate::types::_compute_savings_plans::ComputeSavingsPlans;
89
90pub use crate::types::_compute_savings_plans_configuration::ComputeSavingsPlansConfiguration;
91
92pub use crate::types::_ec2_instance_savings_plans::Ec2InstanceSavingsPlans;
93
94pub use crate::types::_ec2_instance_savings_plans_configuration::Ec2InstanceSavingsPlansConfiguration;
95
96pub use crate::types::_redshift_reserved_instances::RedshiftReservedInstances;
97
98pub use crate::types::_redshift_reserved_instances_configuration::RedshiftReservedInstancesConfiguration;
99
100pub use crate::types::_open_search_reserved_instances::OpenSearchReservedInstances;
101
102pub use crate::types::_open_search_reserved_instances_configuration::OpenSearchReservedInstancesConfiguration;
103
104pub use crate::types::_elasti_cache_reserved_instances::ElastiCacheReservedInstances;
105
106pub use crate::types::_elasti_cache_reserved_instances_configuration::ElastiCacheReservedInstancesConfiguration;
107
108pub use crate::types::_rds_reserved_instances::RdsReservedInstances;
109
110pub use crate::types::_rds_reserved_instances_configuration::RdsReservedInstancesConfiguration;
111
112pub use crate::types::_ec2_reserved_instances::Ec2ReservedInstances;
113
114pub use crate::types::_ec2_reserved_instances_configuration::Ec2ReservedInstancesConfiguration;
115
116pub use crate::types::_ec2_auto_scaling_group::Ec2AutoScalingGroup;
117
118pub use crate::types::_ec2_auto_scaling_group_configuration::Ec2AutoScalingGroupConfiguration;
119
120pub use crate::types::_allocation_strategy::AllocationStrategy;
121
122pub use crate::types::_ec2_auto_scaling_group_type::Ec2AutoScalingGroupType;
123
124pub use crate::types::_mixed_instance_configuration::MixedInstanceConfiguration;
125
126pub use crate::types::_instance_configuration::InstanceConfiguration;
127
128pub use crate::types::_ebs_volume::EbsVolume;
129
130pub use crate::types::_ebs_volume_configuration::EbsVolumeConfiguration;
131
132pub use crate::types::_block_storage_performance_configuration::BlockStoragePerformanceConfiguration;
133
134pub use crate::types::_storage_configuration::StorageConfiguration;
135
136pub use crate::types::_ec2_instance::Ec2Instance;
137
138pub use crate::types::_ec2_instance_configuration::Ec2InstanceConfiguration;
139
140pub use crate::types::_ecs_service::EcsService;
141
142pub use crate::types::_ecs_service_configuration::EcsServiceConfiguration;
143
144pub use crate::types::_compute_configuration::ComputeConfiguration;
145
146pub use crate::types::_lambda_function::LambdaFunction;
147
148pub use crate::types::_lambda_function_configuration::LambdaFunctionConfiguration;
149
150mod _account_enrollment_status;
151
152mod _action_type;
153
154mod _allocation_strategy;
155
156mod _aurora_db_cluster_storage;
157
158mod _aurora_db_cluster_storage_configuration;
159
160mod _block_storage_performance_configuration;
161
162mod _compute_configuration;
163
164mod _compute_savings_plans;
165
166mod _compute_savings_plans_configuration;
167
168mod _db_instance_configuration;
169
170mod _dynamo_db_reserved_capacity;
171
172mod _dynamo_db_reserved_capacity_configuration;
173
174mod _ebs_volume;
175
176mod _ebs_volume_configuration;
177
178mod _ec2_auto_scaling_group;
179
180mod _ec2_auto_scaling_group_configuration;
181
182mod _ec2_auto_scaling_group_type;
183
184mod _ec2_instance;
185
186mod _ec2_instance_configuration;
187
188mod _ec2_instance_savings_plans;
189
190mod _ec2_instance_savings_plans_configuration;
191
192mod _ec2_reserved_instances;
193
194mod _ec2_reserved_instances_configuration;
195
196mod _ecs_service;
197
198mod _ecs_service_configuration;
199
200mod _elasti_cache_reserved_instances;
201
202mod _elasti_cache_reserved_instances_configuration;
203
204mod _enrollment_status;
205
206mod _estimated_discounts;
207
208mod _filter;
209
210mod _implementation_effort;
211
212mod _instance_configuration;
213
214mod _lambda_function;
215
216mod _lambda_function_configuration;
217
218mod _member_account_discount_visibility;
219
220mod _memory_db_reserved_instances;
221
222mod _memory_db_reserved_instances_configuration;
223
224mod _mixed_instance_configuration;
225
226mod _open_search_reserved_instances;
227
228mod _open_search_reserved_instances_configuration;
229
230mod _order;
231
232mod _order_by;
233
234mod _payment_option;
235
236mod _preferred_commitment;
237
238mod _rds_db_instance;
239
240mod _rds_db_instance_configuration;
241
242mod _rds_db_instance_storage;
243
244mod _rds_db_instance_storage_configuration;
245
246mod _rds_reserved_instances;
247
248mod _rds_reserved_instances_configuration;
249
250mod _recommendation;
251
252mod _recommendation_summary;
253
254mod _redshift_reserved_instances;
255
256mod _redshift_reserved_instances_configuration;
257
258mod _reserved_instances_cost_calculation;
259
260mod _reserved_instances_pricing;
261
262mod _resource_cost_calculation;
263
264mod _resource_details;
265
266mod _resource_pricing;
267
268mod _resource_type;
269
270mod _sage_maker_savings_plans;
271
272mod _sage_maker_savings_plans_configuration;
273
274mod _savings_estimation_mode;
275
276mod _savings_plans_cost_calculation;
277
278mod _savings_plans_pricing;
279
280mod _source;
281
282mod _storage_configuration;
283
284mod _summary_metrics;
285
286mod _summary_metrics_result;
287
288mod _tag;
289
290mod _term;
291
292mod _usage;
293
294mod _validation_exception_detail;
295
296mod _validation_exception_reason;
297
298pub mod builders;
300
301pub mod error;