package batch
- Alphabetic
- By Inheritance
- batch
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type ArrayJobDependency = String
- type ArrayJobStatusSummary = Dictionary[Int]
-
trait
ArrayProperties extends Object
An object representing an AWS Batch array job.
An object representing an AWS Batch array job.
- Annotations
- @RawJSType() @native()
-
trait
ArrayPropertiesDetail extends Object
An object representing the array properties of a job.
An object representing the array properties of a job.
- Annotations
- @RawJSType() @native()
-
trait
ArrayPropertiesSummary extends Object
An object representing the array properties of a job.
An object representing the array properties of a job.
- Annotations
- @RawJSType() @native()
-
trait
AttemptContainerDetail extends Object
An object representing the details of a container that is part of a job attempt.
An object representing the details of a container that is part of a job attempt.
- Annotations
- @RawJSType() @native()
-
trait
AttemptDetail extends Object
An object representing a job attempt.
An object representing a job attempt.
- Annotations
- @RawJSType() @native()
- type AttemptDetails = Array[AttemptDetail]
-
class
Batch extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "Batch" )
- implicit final class BatchOps extends AnyVal
- type CEState = String
- type CEStatus = String
- type CEType = String
- type CRType = String
-
trait
CancelJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CancelJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ComputeEnvironmentDetail extends Object
An object representing an AWS Batch compute environment.
An object representing an AWS Batch compute environment.
- Annotations
- @RawJSType() @native()
- type ComputeEnvironmentDetailList = Array[ComputeEnvironmentDetail]
-
trait
ComputeEnvironmentOrder extends Object
The order in which compute environments are tried for job placement within a queue.
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.
- Annotations
- @RawJSType() @native()
- type ComputeEnvironmentOrders = Array[ComputeEnvironmentOrder]
-
trait
ComputeResource extends Object
An object representing an AWS Batch compute resource.
An object representing an AWS Batch compute resource.
- Annotations
- @RawJSType() @native()
-
trait
ComputeResourceUpdate extends Object
An object representing the attributes of a compute environment that can be updated.
An object representing the attributes of a compute environment that can be updated.
- Annotations
- @RawJSType() @native()
-
trait
ContainerDetail extends Object
An object representing the details of a container that is part of a job.
An object representing the details of a container that is part of a job.
- Annotations
- @RawJSType() @native()
-
trait
ContainerOverrides extends Object
The overrides that should be sent to a container.
The overrides that should be sent to a container.
- Annotations
- @RawJSType() @native()
-
trait
ContainerProperties extends Object
Container properties are used in job definitions to describe the container that is launched as part of a job.
Container properties are used in job definitions to describe the container that is launched as part of a job.
- Annotations
- @RawJSType() @native()
-
trait
ContainerSummary extends Object
An object representing summary details of a container within a job.
An object representing summary details of a container within a job.
- Annotations
- @RawJSType() @native()
-
trait
CreateComputeEnvironmentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateComputeEnvironmentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateJobQueueRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateJobQueueResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteComputeEnvironmentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteComputeEnvironmentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteJobQueueRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteJobQueueResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeregisterJobDefinitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeregisterJobDefinitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeComputeEnvironmentsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeComputeEnvironmentsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobDefinitionsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobDefinitionsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobQueuesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobQueuesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeJobsResponse extends Object
- Annotations
- @RawJSType() @native()
- type EnvironmentVariables = Array[KeyValuePair]
-
trait
Host extends Object
The contents of the
hostparameter determine whether your data volume persists on the host container instance and where it is stored.The contents of the
hostparameter determine whether your data volume persists on the host container instance and where it is stored. If the host parameter is empty, then the Docker daemon assigns a host path for your data volume, but the data is not guaranteed to persist after the containers associated with it stop running.- Annotations
- @RawJSType() @native()
- type JQState = String
- type JQStatus = String
-
trait
JobDefinition extends Object
An object representing an AWS Batch job definition.
An object representing an AWS Batch job definition.
- Annotations
- @RawJSType() @native()
- type JobDefinitionList = Array[JobDefinition]
- type JobDefinitionType = String
-
trait
JobDependency extends Object
An object representing an AWS Batch job dependency.
An object representing an AWS Batch job dependency.
- Annotations
- @RawJSType() @native()
- type JobDependencyList = Array[JobDependency]
-
trait
JobDetail extends Object
An object representing an AWS Batch job.
An object representing an AWS Batch job.
- Annotations
- @RawJSType() @native()
- type JobDetailList = Array[JobDetail]
-
trait
JobQueueDetail extends Object
An object representing the details of an AWS Batch job queue.
An object representing the details of an AWS Batch job queue.
- Annotations
- @RawJSType() @native()
- type JobQueueDetailList = Array[JobQueueDetail]
- type JobStatus = String
-
trait
JobSummary extends Object
An object representing summary details of a job.
An object representing summary details of a job.
- Annotations
- @RawJSType() @native()
- type JobSummaryList = Array[JobSummary]
-
trait
JobTimeout extends Object
An object representing a job timeout configuration.
An object representing a job timeout configuration.
- Annotations
- @RawJSType() @native()
-
trait
KeyValuePair extends Object
A key-value pair object.
A key-value pair object.
- Annotations
- @RawJSType() @native()
-
trait
LaunchTemplateSpecification extends Object
An object representing a launch template associated with a compute resource.
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.
- Annotations
- @RawJSType() @native()
-
trait
ListJobsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListJobsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
MountPoint extends Object
Details on a Docker volume mount point that is used in a job's container properties.
Details on a Docker volume mount point that is used in a job's container properties.
- Annotations
- @RawJSType() @native()
- type MountPoints = Array[MountPoint]
-
trait
NetworkInterface extends Object
An object representing the elastic network interface for a multi-node parallel job node.
An object representing the elastic network interface for a multi-node parallel job node.
- Annotations
- @RawJSType() @native()
- type NetworkInterfaceList = Array[NetworkInterface]
-
trait
NodeDetails extends Object
An object representing the details of a multi-node parallel job node.
An object representing the details of a multi-node parallel job node.
- Annotations
- @RawJSType() @native()
-
trait
NodeOverrides extends Object
Object representing any node overrides to a job definition that is used in a SubmitJob API operation.
Object representing any node overrides to a job definition that is used in a SubmitJob API operation.
- Annotations
- @RawJSType() @native()
-
trait
NodeProperties extends Object
An object representing the node properties of a multi-node parallel job.
An object representing the node properties of a multi-node parallel job.
- Annotations
- @RawJSType() @native()
-
trait
NodePropertiesSummary extends Object
An object representing the properties of a node that is associated with a multi-node parallel job.
An object representing the properties of a node that is associated with a multi-node parallel job.
- Annotations
- @RawJSType() @native()
-
trait
NodePropertyOverride extends Object
Object representing any node overrides to a job definition that is used in a SubmitJob API operation.
Object representing any node overrides to a job definition that is used in a SubmitJob API operation.
- Annotations
- @RawJSType() @native()
- type NodePropertyOverrides = Array[NodePropertyOverride]
- type NodeRangeProperties = Array[NodeRangeProperty]
-
trait
NodeRangeProperty extends Object
An object representing the properties of the node range for a multi-node parallel job.
An object representing the properties of the node range for a multi-node parallel job.
- Annotations
- @RawJSType() @native()
- type ParametersMap = Dictionary[String]
-
trait
RegisterJobDefinitionRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RegisterJobDefinitionResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ResourceRequirement extends Object
The type and amount of a resource to assign to a container.
The type and amount of a resource to assign to a container. Currently, the only supported resource type is
GPU.- Annotations
- @RawJSType() @native()
- type ResourceRequirements = Array[ResourceRequirement]
- type ResourceType = String
-
trait
RetryStrategy extends Object
The retry strategy associated with a job.
The retry strategy associated with a job.
- Annotations
- @RawJSType() @native()
- type StringList = Array[String]
-
trait
SubmitJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
SubmitJobResponse extends Object
- Annotations
- @RawJSType() @native()
- type TagsMap = Dictionary[String]
-
trait
TerminateJobRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
TerminateJobResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
Ulimit extends Object
The
ulimitsettings to pass to the container.The
ulimitsettings to pass to the container.- Annotations
- @RawJSType() @native()
- type Ulimits = Array[Ulimit]
-
trait
UpdateComputeEnvironmentRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateComputeEnvironmentResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateJobQueueRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateJobQueueResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
Volume extends Object
A data volume used in a job's container properties.
A data volume used in a job's container properties.
- Annotations
- @RawJSType() @native()
- type Volumes = Array[Volume]
Value Members
- object ArrayJobDependencyEnum
- object ArrayProperties
- object ArrayPropertiesDetail
- object ArrayPropertiesSummary
- object AttemptContainerDetail
- object AttemptDetail
- object CEStateEnum
- object CEStatusEnum
- object CETypeEnum
- object CRTypeEnum
- object CancelJobRequest
- object CancelJobResponse
- object ComputeEnvironmentDetail
- object ComputeEnvironmentOrder
- object ComputeResource
- object ComputeResourceUpdate
- object ContainerDetail
- object ContainerOverrides
- object ContainerProperties
- object ContainerSummary
- object CreateComputeEnvironmentRequest
- object CreateComputeEnvironmentResponse
- object CreateJobQueueRequest
- object CreateJobQueueResponse
- object DeleteComputeEnvironmentRequest
- object DeleteComputeEnvironmentResponse
- object DeleteJobQueueRequest
- object DeleteJobQueueResponse
- object DeregisterJobDefinitionRequest
- object DeregisterJobDefinitionResponse
- object DescribeComputeEnvironmentsRequest
- object DescribeComputeEnvironmentsResponse
- object DescribeJobDefinitionsRequest
- object DescribeJobDefinitionsResponse
- object DescribeJobQueuesRequest
- object DescribeJobQueuesResponse
- object DescribeJobsRequest
- object DescribeJobsResponse
- object Host
- object JQStateEnum
- object JQStatusEnum
- object JobDefinition
- object JobDefinitionTypeEnum
- object JobDependency
- object JobDetail
- object JobQueueDetail
- object JobStatusEnum
- object JobSummary
- object JobTimeout
- object KeyValuePair
- object LaunchTemplateSpecification
- object ListJobsRequest
- object ListJobsResponse
- object MountPoint
- object NetworkInterface
- object NodeDetails
- object NodeOverrides
- object NodeProperties
- object NodePropertiesSummary
- object NodePropertyOverride
- object NodeRangeProperty
- object RegisterJobDefinitionRequest
- object RegisterJobDefinitionResponse
- object ResourceRequirement
- object ResourceTypeEnum
- object RetryStrategy
- object SubmitJobRequest
- object SubmitJobResponse
- object TerminateJobRequest
- object TerminateJobResponse
- object Ulimit
- object UpdateComputeEnvironmentRequest
- object UpdateComputeEnvironmentResponse
- object UpdateJobQueueRequest
- object UpdateJobQueueResponse
- object Volume