Crate rusoto_batch [−] [src]
AWS Batch enables you to run batch computing workloads on the AWS Cloud. Batch computing is a common way for developers, scientists, and engineers to access large amounts of compute resources, and AWS Batch removes the undifferentiated heavy lifting of configuring and managing the required infrastructure. AWS Batch will be familiar to users of traditional batch computing software. This service can efficiently provision resources in response to jobs submitted in order to eliminate capacity constraints, reduce compute costs, and deliver results quickly.
As a fully managed service, AWS Batch enables developers, scientists, and engineers to run batch computing workloads of any scale. AWS Batch automatically provisions compute resources and optimizes the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there is no need to install or manage batch computing software, which allows you to focus on analyzing results and solving problems. AWS Batch reduces operational complexities, saves time, and reduces costs, which makes it easy for developers, scientists, and engineers to run their batch jobs in the AWS Cloud.
If you're using the service, you're probably looking for BatchClient and Batch.
Structs
ArrayProperties |
An object representing an AWS Batch array job. |
ArrayPropertiesDetail |
An object representing the array properties of a job. |
ArrayPropertiesSummary |
An object representing the array properties of a job. |
AttemptContainerDetail |
An object representing the details of a container that is part of a job attempt. |
AttemptDetail |
An object representing a job attempt. |
BatchClient |
A client for the AWS Batch API. |
CancelJobRequest | |
CancelJobResponse | |
ComputeEnvironmentDetail |
An object representing an AWS Batch compute environment. |
ComputeEnvironmentOrder |
The order in which compute environments are tried for job placement within a queue. Compute environments are tried in ascending order. For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first. |
ComputeResource |
An object representing an AWS Batch compute resource. |
ComputeResourceUpdate |
An object representing the attributes of a compute environment that can be updated. |
ContainerDetail |
An object representing the details of a container that is part of a job. |
ContainerOverrides |
The overrides that should be sent to a container. |
ContainerProperties |
Container properties are used in job definitions to describe the container that is launched as part of a job. |
ContainerSummary |
An object representing summary details of a container within a job. |
CreateComputeEnvironmentRequest | |
CreateComputeEnvironmentResponse | |
CreateJobQueueRequest | |
CreateJobQueueResponse | |
DeleteComputeEnvironmentRequest | |
DeleteComputeEnvironmentResponse | |
DeleteJobQueueRequest | |
DeleteJobQueueResponse | |
DeregisterJobDefinitionRequest | |
DeregisterJobDefinitionResponse | |
DescribeComputeEnvironmentsRequest | |
DescribeComputeEnvironmentsResponse | |
DescribeJobDefinitionsRequest | |
DescribeJobDefinitionsResponse | |
DescribeJobQueuesRequest | |
DescribeJobQueuesResponse | |
DescribeJobsRequest | |
DescribeJobsResponse | |
Host |
The contents of the |
JobDefinition |
An object representing an AWS Batch job definition. |
JobDependency |
An object representing an AWS Batch job dependency. |
JobDetail |
An object representing an AWS Batch job. |
JobQueueDetail |
An object representing the details of an AWS Batch job queue. |
JobSummary |
An object representing summary details of a job. |
KeyValuePair |
A key-value pair object. |
ListJobsRequest | |
ListJobsResponse | |
MountPoint |
Details on a Docker volume mount point that is used in a job's container properties. |
RegisterJobDefinitionRequest | |
RegisterJobDefinitionResponse | |
RetryStrategy |
The retry strategy associated with a job. |
SubmitJobRequest | |
SubmitJobResponse | |
TerminateJobRequest | |
TerminateJobResponse | |
Ulimit |
The |
UpdateComputeEnvironmentRequest | |
UpdateComputeEnvironmentResponse | |
UpdateJobQueueRequest | |
UpdateJobQueueResponse | |
Volume |
A data volume used in a job's container properties. |
Enums
CancelJobError |
Errors returned by CancelJob |
CreateComputeEnvironmentError |
Errors returned by CreateComputeEnvironment |
CreateJobQueueError |
Errors returned by CreateJobQueue |
DeleteComputeEnvironmentError |
Errors returned by DeleteComputeEnvironment |
DeleteJobQueueError |
Errors returned by DeleteJobQueue |
DeregisterJobDefinitionError |
Errors returned by DeregisterJobDefinition |
DescribeComputeEnvironmentsError |
Errors returned by DescribeComputeEnvironments |
DescribeJobDefinitionsError |
Errors returned by DescribeJobDefinitions |
DescribeJobQueuesError |
Errors returned by DescribeJobQueues |
DescribeJobsError |
Errors returned by DescribeJobs |
ListJobsError |
Errors returned by ListJobs |
RegisterJobDefinitionError |
Errors returned by RegisterJobDefinition |
SubmitJobError |
Errors returned by SubmitJob |
TerminateJobError |
Errors returned by TerminateJob |
UpdateComputeEnvironmentError |
Errors returned by UpdateComputeEnvironment |
UpdateJobQueueError |
Errors returned by UpdateJobQueue |
Traits
Batch |
Trait representing the capabilities of the AWS Batch API. AWS Batch clients implement this trait. |