aws_sdk_batch/
types.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub use crate::types::_fairshare_policy::FairsharePolicy;
3
4pub use crate::types::_share_attributes::ShareAttributes;
5
6pub use crate::types::_job_state_time_limit_action::JobStateTimeLimitAction;
7
8pub use crate::types::_job_state_time_limit_actions_action::JobStateTimeLimitActionsAction;
9
10pub use crate::types::_job_state_time_limit_actions_state::JobStateTimeLimitActionsState;
11
12pub use crate::types::_compute_environment_order::ComputeEnvironmentOrder;
13
14pub use crate::types::_jq_state::JqState;
15
16pub use crate::types::_update_policy::UpdatePolicy;
17
18pub use crate::types::_compute_resource_update::ComputeResourceUpdate;
19
20pub use crate::types::_cr_type::CrType;
21
22pub use crate::types::_ec2_configuration::Ec2Configuration;
23
24pub use crate::types::_launch_template_specification::LaunchTemplateSpecification;
25
26pub use crate::types::_launch_template_specification_override::LaunchTemplateSpecificationOverride;
27
28pub use crate::types::_cr_update_allocation_strategy::CrUpdateAllocationStrategy;
29
30pub use crate::types::_ce_state::CeState;
31
32pub use crate::types::_consumable_resource_properties::ConsumableResourceProperties;
33
34pub use crate::types::_consumable_resource_requirement::ConsumableResourceRequirement;
35
36pub use crate::types::_ecs_properties_override::EcsPropertiesOverride;
37
38pub use crate::types::_task_properties_override::TaskPropertiesOverride;
39
40pub use crate::types::_task_container_overrides::TaskContainerOverrides;
41
42pub use crate::types::_resource_requirement::ResourceRequirement;
43
44pub use crate::types::_resource_type::ResourceType;
45
46pub use crate::types::_key_value_pair::KeyValuePair;
47
48pub use crate::types::_eks_properties_override::EksPropertiesOverride;
49
50pub use crate::types::_eks_pod_properties_override::EksPodPropertiesOverride;
51
52pub use crate::types::_eks_metadata::EksMetadata;
53
54pub use crate::types::_eks_container_override::EksContainerOverride;
55
56pub use crate::types::_eks_container_resource_requirements::EksContainerResourceRequirements;
57
58pub use crate::types::_eks_container_environment_variable::EksContainerEnvironmentVariable;
59
60pub use crate::types::_job_timeout::JobTimeout;
61
62pub use crate::types::_retry_strategy::RetryStrategy;
63
64pub use crate::types::_evaluate_on_exit::EvaluateOnExit;
65
66pub use crate::types::_retry_action::RetryAction;
67
68pub use crate::types::_node_overrides::NodeOverrides;
69
70pub use crate::types::_node_property_override::NodePropertyOverride;
71
72pub use crate::types::_container_overrides::ContainerOverrides;
73
74pub use crate::types::_job_dependency::JobDependency;
75
76pub use crate::types::_array_job_dependency::ArrayJobDependency;
77
78pub use crate::types::_array_properties::ArrayProperties;
79
80pub use crate::types::_ecs_properties::EcsProperties;
81
82pub use crate::types::_ecs_task_properties::EcsTaskProperties;
83
84pub use crate::types::_volume::Volume;
85
86pub use crate::types::_efs_volume_configuration::EfsVolumeConfiguration;
87
88pub use crate::types::_efs_authorization_config::EfsAuthorizationConfig;
89
90pub use crate::types::_efs_authorization_config_iam::EfsAuthorizationConfigIam;
91
92pub use crate::types::_efs_transit_encryption::EfsTransitEncryption;
93
94pub use crate::types::_host::Host;
95
96pub use crate::types::_runtime_platform::RuntimePlatform;
97
98pub use crate::types::_network_configuration::NetworkConfiguration;
99
100pub use crate::types::_assign_public_ip::AssignPublicIp;
101
102pub use crate::types::_ephemeral_storage::EphemeralStorage;
103
104pub use crate::types::_task_container_properties::TaskContainerProperties;
105
106pub use crate::types::_ulimit::Ulimit;
107
108pub use crate::types::_secret::Secret;
109
110pub use crate::types::_repository_credentials::RepositoryCredentials;
111
112pub use crate::types::_mount_point::MountPoint;
113
114pub use crate::types::_log_configuration::LogConfiguration;
115
116pub use crate::types::_log_driver::LogDriver;
117
118pub use crate::types::_linux_parameters::LinuxParameters;
119
120pub use crate::types::_tmpfs::Tmpfs;
121
122pub use crate::types::_device::Device;
123
124pub use crate::types::_device_cgroup_permission::DeviceCgroupPermission;
125
126pub use crate::types::_firelens_configuration::FirelensConfiguration;
127
128pub use crate::types::_firelens_configuration_type::FirelensConfigurationType;
129
130pub use crate::types::_task_container_dependency::TaskContainerDependency;
131
132pub use crate::types::_eks_properties::EksProperties;
133
134pub use crate::types::_eks_pod_properties::EksPodProperties;
135
136pub use crate::types::_eks_volume::EksVolume;
137
138pub use crate::types::_eks_persistent_volume_claim::EksPersistentVolumeClaim;
139
140pub use crate::types::_eks_secret::EksSecret;
141
142pub use crate::types::_eks_empty_dir::EksEmptyDir;
143
144pub use crate::types::_eks_host_path::EksHostPath;
145
146pub use crate::types::_eks_container::EksContainer;
147
148pub use crate::types::_eks_container_security_context::EksContainerSecurityContext;
149
150pub use crate::types::_eks_container_volume_mount::EksContainerVolumeMount;
151
152pub use crate::types::_image_pull_secret::ImagePullSecret;
153
154pub use crate::types::_platform_capability::PlatformCapability;
155
156pub use crate::types::_node_properties::NodeProperties;
157
158pub use crate::types::_node_range_property::NodeRangeProperty;
159
160pub use crate::types::_container_properties::ContainerProperties;
161
162pub use crate::types::_fargate_platform_configuration::FargatePlatformConfiguration;
163
164pub use crate::types::_job_definition_type::JobDefinitionType;
165
166pub use crate::types::_scheduling_policy_listing_detail::SchedulingPolicyListingDetail;
167
168pub use crate::types::_list_jobs_by_consumable_resource_summary::ListJobsByConsumableResourceSummary;
169
170pub use crate::types::_key_values_pair::KeyValuesPair;
171
172pub use crate::types::_job_summary::JobSummary;
173
174pub use crate::types::_node_properties_summary::NodePropertiesSummary;
175
176pub use crate::types::_array_properties_summary::ArrayPropertiesSummary;
177
178pub use crate::types::_container_summary::ContainerSummary;
179
180pub use crate::types::_job_status::JobStatus;
181
182pub use crate::types::_consumable_resource_summary::ConsumableResourceSummary;
183
184pub use crate::types::_front_of_queue_detail::FrontOfQueueDetail;
185
186pub use crate::types::_front_of_queue_job_summary::FrontOfQueueJobSummary;
187
188pub use crate::types::_scheduling_policy_detail::SchedulingPolicyDetail;
189
190pub use crate::types::_job_detail::JobDetail;
191
192pub use crate::types::_ecs_properties_detail::EcsPropertiesDetail;
193
194pub use crate::types::_ecs_task_details::EcsTaskDetails;
195
196pub use crate::types::_task_container_details::TaskContainerDetails;
197
198pub use crate::types::_network_interface::NetworkInterface;
199
200pub use crate::types::_eks_attempt_detail::EksAttemptDetail;
201
202pub use crate::types::_eks_attempt_container_detail::EksAttemptContainerDetail;
203
204pub use crate::types::_eks_properties_detail::EksPropertiesDetail;
205
206pub use crate::types::_eks_pod_properties_detail::EksPodPropertiesDetail;
207
208pub use crate::types::_eks_container_detail::EksContainerDetail;
209
210pub use crate::types::_array_properties_detail::ArrayPropertiesDetail;
211
212pub use crate::types::_node_details::NodeDetails;
213
214pub use crate::types::_container_detail::ContainerDetail;
215
216pub use crate::types::_attempt_detail::AttemptDetail;
217
218pub use crate::types::_attempt_ecs_task_details::AttemptEcsTaskDetails;
219
220pub use crate::types::_attempt_task_container_details::AttemptTaskContainerDetails;
221
222pub use crate::types::_attempt_container_detail::AttemptContainerDetail;
223
224pub use crate::types::_job_queue_detail::JobQueueDetail;
225
226pub use crate::types::_jq_status::JqStatus;
227
228pub use crate::types::_job_definition::JobDefinition;
229
230pub use crate::types::_orchestration_type::OrchestrationType;
231
232pub use crate::types::_compute_environment_detail::ComputeEnvironmentDetail;
233
234pub use crate::types::_eks_configuration::EksConfiguration;
235
236pub use crate::types::_compute_resource::ComputeResource;
237
238pub use crate::types::_cr_allocation_strategy::CrAllocationStrategy;
239
240pub use crate::types::_ce_status::CeStatus;
241
242pub use crate::types::_ce_type::CeType;
243
244mod _array_job_dependency;
245
246mod _array_properties;
247
248mod _array_properties_detail;
249
250mod _array_properties_summary;
251
252mod _assign_public_ip;
253
254mod _attempt_container_detail;
255
256mod _attempt_detail;
257
258mod _attempt_ecs_task_details;
259
260mod _attempt_task_container_details;
261
262mod _ce_state;
263
264mod _ce_status;
265
266mod _ce_type;
267
268mod _compute_environment_detail;
269
270mod _compute_environment_order;
271
272mod _compute_resource;
273
274mod _compute_resource_update;
275
276mod _consumable_resource_properties;
277
278mod _consumable_resource_requirement;
279
280mod _consumable_resource_summary;
281
282mod _container_detail;
283
284mod _container_overrides;
285
286mod _container_properties;
287
288mod _container_summary;
289
290mod _cr_allocation_strategy;
291
292mod _cr_type;
293
294mod _cr_update_allocation_strategy;
295
296mod _device;
297
298mod _device_cgroup_permission;
299
300mod _ec2_configuration;
301
302mod _ecs_properties;
303
304mod _ecs_properties_detail;
305
306mod _ecs_properties_override;
307
308mod _ecs_task_details;
309
310mod _ecs_task_properties;
311
312mod _efs_authorization_config;
313
314mod _efs_authorization_config_iam;
315
316mod _efs_transit_encryption;
317
318mod _efs_volume_configuration;
319
320mod _eks_attempt_container_detail;
321
322mod _eks_attempt_detail;
323
324mod _eks_configuration;
325
326mod _eks_container;
327
328mod _eks_container_detail;
329
330mod _eks_container_environment_variable;
331
332mod _eks_container_override;
333
334mod _eks_container_resource_requirements;
335
336mod _eks_container_security_context;
337
338mod _eks_container_volume_mount;
339
340mod _eks_empty_dir;
341
342mod _eks_host_path;
343
344mod _eks_metadata;
345
346mod _eks_persistent_volume_claim;
347
348mod _eks_pod_properties;
349
350mod _eks_pod_properties_detail;
351
352mod _eks_pod_properties_override;
353
354mod _eks_properties;
355
356mod _eks_properties_detail;
357
358mod _eks_properties_override;
359
360mod _eks_secret;
361
362mod _eks_volume;
363
364mod _ephemeral_storage;
365
366mod _evaluate_on_exit;
367
368mod _fairshare_policy;
369
370mod _fargate_platform_configuration;
371
372mod _firelens_configuration;
373
374mod _firelens_configuration_type;
375
376mod _front_of_queue_detail;
377
378mod _front_of_queue_job_summary;
379
380mod _host;
381
382mod _image_pull_secret;
383
384mod _job_definition;
385
386mod _job_definition_type;
387
388mod _job_dependency;
389
390mod _job_detail;
391
392mod _job_queue_detail;
393
394mod _job_state_time_limit_action;
395
396mod _job_state_time_limit_actions_action;
397
398mod _job_state_time_limit_actions_state;
399
400mod _job_status;
401
402mod _job_summary;
403
404mod _job_timeout;
405
406mod _jq_state;
407
408mod _jq_status;
409
410mod _key_value_pair;
411
412mod _key_values_pair;
413
414mod _launch_template_specification;
415
416mod _launch_template_specification_override;
417
418mod _linux_parameters;
419
420mod _list_jobs_by_consumable_resource_summary;
421
422mod _log_configuration;
423
424mod _log_driver;
425
426mod _mount_point;
427
428mod _network_configuration;
429
430mod _network_interface;
431
432mod _node_details;
433
434mod _node_overrides;
435
436mod _node_properties;
437
438mod _node_properties_summary;
439
440mod _node_property_override;
441
442mod _node_range_property;
443
444mod _orchestration_type;
445
446mod _platform_capability;
447
448mod _repository_credentials;
449
450mod _resource_requirement;
451
452mod _resource_type;
453
454mod _retry_action;
455
456mod _retry_strategy;
457
458mod _runtime_platform;
459
460mod _scheduling_policy_detail;
461
462mod _scheduling_policy_listing_detail;
463
464mod _secret;
465
466mod _share_attributes;
467
468mod _task_container_dependency;
469
470mod _task_container_details;
471
472mod _task_container_overrides;
473
474mod _task_container_properties;
475
476mod _task_properties_override;
477
478mod _tmpfs;
479
480mod _ulimit;
481
482mod _update_policy;
483
484mod _volume;
485
486/// Builders
487pub mod builders;
488
489/// Error types that AWS Batch can respond with.
490pub mod error;