AWS Batch

AWS Batch

Flowoid allows you to automate repetitive tasks in AWS Batch. Connect AWS Batch with over 300 integrations and unlock its potential. No coding skills required.

Triggers

AWS Batch

New Compute Environment

Describes one or more of your compute environments. If you are using an unmanaged compute environment, you can use the DescribeComputeEnvironment operation to determine the ecsClusterArn that you should launch your Amazon ECS container instances into.
AWS Batch

New Job

Returns a list of AWS Batch jobs. You must specify only one of the following: a job queue ID to return a list of jobs in that job queue a multi-node parallel job ID to return a list of that job's nodes an array job ID to return a list of that job's children You can filter the results by job status with the jobStatus parameter. If you do not specify a status, only RUNNING jobs are returned.
AWS Batch

New Job

Describes a list of AWS Batch jobs.
AWS Batch

New Job Definition

Describes a list of job definitions. You can specify a status (such as ACTIVE) to only return job definitions that match that status.
AWS Batch

New Job Queue

Describes one or more of your job queues.

Actions

AWS Batch

Cancel Job

Cancels a job in an AWS Batch job queue. Jobs that are in the SUBMITTED, PENDING, or RUNNABLE state are cancelled. Jobs that have progressed to STARTING or RUNNING are not cancelled (but the API operation still succeeds, even if no job is cancelled); these jobs must be terminated with the TerminateJob operation.
AWS Batch

Create Compute Environment

Creates an AWS Batch compute environment. You can create MANAGED or UNMANAGED compute environments. In a managed compute environment, AWS Batch manages the capacity and instance types of the compute resources within the environment. This is based on the compute resource specification that you define or the launch template that you specify when you create the compute environment. You can choose to use Amazon EC2 On-Demand Instances or Spot Instances in your managed compute environment. You can op...
AWS Batch

Create Job Queue

Creates an AWS Batch job queue. When you create a job queue, you associate one or more compute environments to the queue and assign an order of preference for the compute environments. You also set a priority to the job queue that determines the order in which the AWS Batch scheduler places jobs onto its associated compute environments. For example, if a compute environment is associated with more than one job queue, the job queue with a higher priority is given preference for scheduling jobs to...
AWS Batch

Delete Compute Environment

Deletes an AWS Batch compute environment. Before you can delete a compute environment, you must set its state to DISABLED with the UpdateComputeEnvironment API operation and disassociate it from any job queues with the UpdateJobQueue API operation.
AWS Batch

Delete Job Queue

Deletes the specified job queue. You must first disable submissions for a queue with the UpdateJobQueue operation. All jobs in the queue are terminated when you delete a job queue. It is not necessary to disassociate compute environments from a queue before submitting a DeleteJobQueue request.
AWS Batch

Deregister Job Definition

Deregisters an AWS Batch job definition. Job definitions will be permanently deleted after 180 days.
AWS Batch

Describe Compute Environments

Describes one or more of your compute environments. If you are using an unmanaged compute environment, you can use the DescribeComputeEnvironment operation to determine the ecsClusterArn that you should launch your Amazon ECS container instances into.
AWS Batch

Describe Job Definitions

Describes a list of job definitions. You can specify a status (such as ACTIVE) to only return job definitions that match that status.
AWS Batch

Describe Job Queues

Describes one or more of your job queues.
AWS Batch

Describe Jobs

Describes a list of AWS Batch jobs.
AWS Batch

List Jobs

Returns a list of AWS Batch jobs. You must specify only one of the following: a job queue ID to return a list of jobs in that job queue a multi-node parallel job ID to return a list of that job's nodes an array job ID to return a list of that job's children You can filter the results by job status with the jobStatus parameter. If you do not specify a status, only RUNNING jobs are returned.
AWS Batch

List Tags For Resource

List the tags for an AWS Batch resource. AWS Batch resources that support tags are compute environments, jobs, job definitions, and job queues. ARNs for child jobs of array and multi-node parallel (MNP) jobs are not supported.
AWS Batch

Register Job Definition

Registers an AWS Batch job definition.
AWS Batch

Submit Job

Submits an AWS Batch job from a job definition. Parameters specified during SubmitJob override parameters defined in the job definition.
AWS Batch

Tag Resource

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well. AWS Batch resources that support tags are compute environments, jobs, job definitions, and job queues. ARNs for child jobs of array and multi-node parallel (MNP) jobs are not supported.
AWS Batch

Terminate Job

Terminates a job in a job queue. Jobs that are in the STARTING or RUNNING state are terminated, which causes them to transition to FAILED. Jobs that have not progressed to the STARTING state are cancelled.
AWS Batch

Untag Resource

Deletes specified tags from an AWS Batch resource.
AWS Batch

Update Compute Environment

Updates an AWS Batch compute environment.
AWS Batch

Update Job Queue

Updates a job queue.