aws_sdk_batch/
types.rs

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