batch-2016-08-10 library Null safety

Classes

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's part of a job attempt.
AttemptDetail
An object representing a job attempt.
AwsClientCredentials
AWS credentials.
Batch
Using AWS Batch, you can run batch computing workloads on the AWS Cloud. Batch computing is a common means for developers, scientists, and engineers to access large amounts of compute resources. AWS Batch utilizes the advantages of this computing workload to remove the undifferentiated heavy lifting of configuring and managing required infrastructure, while also adopting a familiar batch computing software approach. Given these advantages, AWS Batch can help you to efficiently provision resources in response to jobs submitted, thus effectively helping to eliminate capacity constraints, reduce compute costs, and deliver your results more quickly.
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. Compute environments must be in the VALID state before you can associate them with a job queue. All of the compute environments must be either EC2 (EC2 or SPOT) or Fargate (FARGATE or FARGATE_SPOT); EC2 and Fargate compute environments can't be mixed.
ComputeResource
An object representing an AWS Batch compute resource. For more information, see Compute Environments in the AWS Batch User Guide.
ComputeResourceUpdate
An object representing the attributes of a compute environment that can be updated. For more information, see Compute Environments in the AWS Batch User Guide.
ContainerDetail
An object representing the details of a container that's 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's launched as part of a job.
ContainerSummary
An object representing summary details of a container within a job.
CreateComputeEnvironmentResponse
CreateJobQueueResponse
DeleteComputeEnvironmentResponse
DeleteJobQueueResponse
DeregisterJobDefinitionResponse
DescribeComputeEnvironmentsResponse
DescribeJobDefinitionsResponse
DescribeJobQueuesResponse
DescribeJobsResponse
Device
An object representing a container instance host device.
Ec2Configuration
Provides information used to select Amazon Machine Images (AMIs) for instances in the compute environment. If the Ec2Configuration isn't specified, the default is ECS_AL1.
EvaluateOnExit
Specifies a set of conditions to be met, and an action to take (RETRY or EXIT) if all conditions are met.
FargatePlatformConfiguration
The platform configuration for jobs running on Fargate resources. Jobs running on EC2 resources must not specify this parameter.
Host
Determine whether your data volume persists on the host container instance and where it is stored. If this parameter is empty, then the Docker daemon assigns a host path for your data volume, but the data isn't guaranteed to persist after the containers associated with it stop running.
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.
JobTimeout
An object representing a job timeout configuration.
KeyValuePair
A key-value pair object.
LaunchTemplateSpecification
An object representing a launch template associated with a compute resource. You must specify either the launch template ID or launch template name in the request, but not both.
LinuxParameters
Linux-specific modifications that are applied to the container, such as details for device mappings.
ListJobsResponse
ListTagsForResourceResponse
LogConfiguration
Log configuration options to send to a custom log driver for the container.
MountPoint
Details on a Docker volume mount point that's used in a job's container properties. This parameter maps to Volumes in the Create a container section of the Docker Remote API and the --volume option to docker run.
NetworkConfiguration
The network configuration for jobs running on Fargate resources. Jobs running on EC2 resources must not specify this parameter.
NetworkInterface
An object representing the elastic network interface for a multi-node parallel job node.
NodeDetails
An object representing the details of a multi-node parallel job node.
NodeOverrides
Object representing any node overrides to a job definition that's used in a SubmitJob API operation.
NodeProperties
An object representing the node properties of a multi-node parallel job.
NodePropertiesSummary
An object representing the properties of a node that's associated with a multi-node parallel job.
NodePropertyOverride
Object representing any node overrides to a job definition that's used in a SubmitJob API operation.
NodeRangeProperty
An object representing the properties of the node range for a multi-node parallel job.
RegisterJobDefinitionResponse
ResourceRequirement
The type and amount of a resource to assign to a container. The supported resources include GPU, MEMORY, and VCPU.
RetryStrategy
The retry strategy associated with a job. For more information, see Automated job retries in the AWS Batch User Guide.
Secret
An object representing the secret to expose to your container. Secrets can be exposed to a container in the following ways:
SubmitJobResponse
TagResourceResponse
TerminateJobResponse
Tmpfs
The container path, mount options, and size of the tmpfs mount.
Ulimit
The ulimit settings to pass to the container.
UntagResourceResponse
UpdateComputeEnvironmentResponse
UpdateJobQueueResponse
Volume
A data volume used in a job's container properties.

Enums

ArrayJobDependency
AssignPublicIp
CEState
CEStatus
CEType
CRAllocationStrategy
CRType
DeviceCgroupPermission
JobDefinitionType
JobStatus
JQState
JQStatus
LogDriver
PlatformCapability
ResourceType
RetryAction

Exceptions / Errors

ClientException
ServerException