Packages

package batch

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. batch
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ArrayJobDependency = String
  2. type ArrayJobStatusSummary = Dictionary[Int]
  3. trait ArrayProperties extends Object

    An object representing an AWS Batch array job.

    An object representing an AWS Batch array job.

    Annotations
    @RawJSType() @native()
  4. 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()
  5. 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()
  6. 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()
  7. trait AttemptDetail extends Object

    An object representing a job attempt.

    An object representing a job attempt.

    Annotations
    @RawJSType() @native()
  8. type AttemptDetails = Array[AttemptDetail]
  9. class Batch extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "Batch" )
  10. implicit final class BatchOps extends AnyVal
  11. type CEState = String
  12. type CEStatus = String
  13. type CEType = String
  14. type CRType = String
  15. trait CancelJobRequest extends Object
    Annotations
    @RawJSType() @native()
  16. trait CancelJobResponse extends Object
    Annotations
    @RawJSType() @native()
  17. trait ComputeEnvironmentDetail extends Object

    An object representing an AWS Batch compute environment.

    An object representing an AWS Batch compute environment.

    Annotations
    @RawJSType() @native()
  18. type ComputeEnvironmentDetailList = Array[ComputeEnvironmentDetail]
  19. 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()
  20. type ComputeEnvironmentOrders = Array[ComputeEnvironmentOrder]
  21. trait ComputeResource extends Object

    An object representing an AWS Batch compute resource.

    An object representing an AWS Batch compute resource.

    Annotations
    @RawJSType() @native()
  22. 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()
  23. 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()
  24. 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()
  25. 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()
  26. 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()
  27. trait CreateComputeEnvironmentRequest extends Object
    Annotations
    @RawJSType() @native()
  28. trait CreateComputeEnvironmentResponse extends Object
    Annotations
    @RawJSType() @native()
  29. trait CreateJobQueueRequest extends Object
    Annotations
    @RawJSType() @native()
  30. trait CreateJobQueueResponse extends Object
    Annotations
    @RawJSType() @native()
  31. trait DeleteComputeEnvironmentRequest extends Object
    Annotations
    @RawJSType() @native()
  32. trait DeleteComputeEnvironmentResponse extends Object
    Annotations
    @RawJSType() @native()
  33. trait DeleteJobQueueRequest extends Object
    Annotations
    @RawJSType() @native()
  34. trait DeleteJobQueueResponse extends Object
    Annotations
    @RawJSType() @native()
  35. trait DeregisterJobDefinitionRequest extends Object
    Annotations
    @RawJSType() @native()
  36. trait DeregisterJobDefinitionResponse extends Object
    Annotations
    @RawJSType() @native()
  37. trait DescribeComputeEnvironmentsRequest extends Object
    Annotations
    @RawJSType() @native()
  38. trait DescribeComputeEnvironmentsResponse extends Object
    Annotations
    @RawJSType() @native()
  39. trait DescribeJobDefinitionsRequest extends Object
    Annotations
    @RawJSType() @native()
  40. trait DescribeJobDefinitionsResponse extends Object
    Annotations
    @RawJSType() @native()
  41. trait DescribeJobQueuesRequest extends Object
    Annotations
    @RawJSType() @native()
  42. trait DescribeJobQueuesResponse extends Object
    Annotations
    @RawJSType() @native()
  43. trait DescribeJobsRequest extends Object
    Annotations
    @RawJSType() @native()
  44. trait DescribeJobsResponse extends Object
    Annotations
    @RawJSType() @native()
  45. type EnvironmentVariables = Array[KeyValuePair]
  46. trait Host extends Object

    The contents of the host parameter determine whether your data volume persists on the host container instance and where it is stored.

    The contents of the host parameter 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()
  47. type JQState = String
  48. type JQStatus = String
  49. trait JobDefinition extends Object

    An object representing an AWS Batch job definition.

    An object representing an AWS Batch job definition.

    Annotations
    @RawJSType() @native()
  50. type JobDefinitionList = Array[JobDefinition]
  51. type JobDefinitionType = String
  52. trait JobDependency extends Object

    An object representing an AWS Batch job dependency.

    An object representing an AWS Batch job dependency.

    Annotations
    @RawJSType() @native()
  53. type JobDependencyList = Array[JobDependency]
  54. trait JobDetail extends Object

    An object representing an AWS Batch job.

    An object representing an AWS Batch job.

    Annotations
    @RawJSType() @native()
  55. type JobDetailList = Array[JobDetail]
  56. 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()
  57. type JobQueueDetailList = Array[JobQueueDetail]
  58. type JobStatus = String
  59. trait JobSummary extends Object

    An object representing summary details of a job.

    An object representing summary details of a job.

    Annotations
    @RawJSType() @native()
  60. type JobSummaryList = Array[JobSummary]
  61. trait JobTimeout extends Object

    An object representing a job timeout configuration.

    An object representing a job timeout configuration.

    Annotations
    @RawJSType() @native()
  62. trait KeyValuePair extends Object

    A key-value pair object.

    A key-value pair object.

    Annotations
    @RawJSType() @native()
  63. 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()
  64. trait ListJobsRequest extends Object
    Annotations
    @RawJSType() @native()
  65. trait ListJobsResponse extends Object
    Annotations
    @RawJSType() @native()
  66. 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()
  67. type MountPoints = Array[MountPoint]
  68. 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()
  69. type NetworkInterfaceList = Array[NetworkInterface]
  70. 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()
  71. 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()
  72. 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()
  73. 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()
  74. 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()
  75. type NodePropertyOverrides = Array[NodePropertyOverride]
  76. type NodeRangeProperties = Array[NodeRangeProperty]
  77. 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()
  78. type ParametersMap = Dictionary[String]
  79. trait RegisterJobDefinitionRequest extends Object
    Annotations
    @RawJSType() @native()
  80. trait RegisterJobDefinitionResponse extends Object
    Annotations
    @RawJSType() @native()
  81. 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()
  82. type ResourceRequirements = Array[ResourceRequirement]
  83. type ResourceType = String
  84. trait RetryStrategy extends Object

    The retry strategy associated with a job.

    The retry strategy associated with a job.

    Annotations
    @RawJSType() @native()
  85. type StringList = Array[String]
  86. trait SubmitJobRequest extends Object
    Annotations
    @RawJSType() @native()
  87. trait SubmitJobResponse extends Object
    Annotations
    @RawJSType() @native()
  88. type TagsMap = Dictionary[String]
  89. trait TerminateJobRequest extends Object
    Annotations
    @RawJSType() @native()
  90. trait TerminateJobResponse extends Object
    Annotations
    @RawJSType() @native()
  91. trait Ulimit extends Object

    The ulimit settings to pass to the container.

    The ulimit settings to pass to the container.

    Annotations
    @RawJSType() @native()
  92. type Ulimits = Array[Ulimit]
  93. trait UpdateComputeEnvironmentRequest extends Object
    Annotations
    @RawJSType() @native()
  94. trait UpdateComputeEnvironmentResponse extends Object
    Annotations
    @RawJSType() @native()
  95. trait UpdateJobQueueRequest extends Object
    Annotations
    @RawJSType() @native()
  96. trait UpdateJobQueueResponse extends Object
    Annotations
    @RawJSType() @native()
  97. 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()
  98. type Volumes = Array[Volume]

Value Members

  1. object ArrayJobDependencyEnum
  2. object ArrayProperties
  3. object ArrayPropertiesDetail
  4. object ArrayPropertiesSummary
  5. object AttemptContainerDetail
  6. object AttemptDetail
  7. object CEStateEnum
  8. object CEStatusEnum
  9. object CETypeEnum
  10. object CRTypeEnum
  11. object CancelJobRequest
  12. object CancelJobResponse
  13. object ComputeEnvironmentDetail
  14. object ComputeEnvironmentOrder
  15. object ComputeResource
  16. object ComputeResourceUpdate
  17. object ContainerDetail
  18. object ContainerOverrides
  19. object ContainerProperties
  20. object ContainerSummary
  21. object CreateComputeEnvironmentRequest
  22. object CreateComputeEnvironmentResponse
  23. object CreateJobQueueRequest
  24. object CreateJobQueueResponse
  25. object DeleteComputeEnvironmentRequest
  26. object DeleteComputeEnvironmentResponse
  27. object DeleteJobQueueRequest
  28. object DeleteJobQueueResponse
  29. object DeregisterJobDefinitionRequest
  30. object DeregisterJobDefinitionResponse
  31. object DescribeComputeEnvironmentsRequest
  32. object DescribeComputeEnvironmentsResponse
  33. object DescribeJobDefinitionsRequest
  34. object DescribeJobDefinitionsResponse
  35. object DescribeJobQueuesRequest
  36. object DescribeJobQueuesResponse
  37. object DescribeJobsRequest
  38. object DescribeJobsResponse
  39. object Host
  40. object JQStateEnum
  41. object JQStatusEnum
  42. object JobDefinition
  43. object JobDefinitionTypeEnum
  44. object JobDependency
  45. object JobDetail
  46. object JobQueueDetail
  47. object JobStatusEnum
  48. object JobSummary
  49. object JobTimeout
  50. object KeyValuePair
  51. object LaunchTemplateSpecification
  52. object ListJobsRequest
  53. object ListJobsResponse
  54. object MountPoint
  55. object NetworkInterface
  56. object NodeDetails
  57. object NodeOverrides
  58. object NodeProperties
  59. object NodePropertiesSummary
  60. object NodePropertyOverride
  61. object NodeRangeProperty
  62. object RegisterJobDefinitionRequest
  63. object RegisterJobDefinitionResponse
  64. object ResourceRequirement
  65. object ResourceTypeEnum
  66. object RetryStrategy
  67. object SubmitJobRequest
  68. object SubmitJobResponse
  69. object TerminateJobRequest
  70. object TerminateJobResponse
  71. object Ulimit
  72. object UpdateComputeEnvironmentRequest
  73. object UpdateComputeEnvironmentResponse
  74. object UpdateJobQueueRequest
  75. object UpdateJobQueueResponse
  76. object Volume

Inherited from AnyRef

Inherited from Any

Ungrouped