Skip to content

BatchQueue

Bases: DuploResourceV3

Manage AWS Batch Job Resources

Run batch jobs as a managed service on AWS infrastructure.

Read more docs here: https://docs.duplocloud.com/docs/overview/aws-services/batch

Commands

apply

Apply a BatchQueue

Create or Update a BatchQueue resource with Duplocloud cli.

CLI Usage

duploctl batchqueue apply -f 'batchqueue.yaml'
Contents of the batchqueue.yaml file
JobQueueName: duploctl
Priority: '1'
ComputeEnvironmentOrder:
- ComputeEnvironment: duploservices-duploctl-duploctl
  Order: 1

Returns:

Name Type Description
message dict

Success message.

Parameters:

--file, -f, --cli-input
A file to read the input from
FileType('r') action: YamlAction
--patches, --add, --remove, --copy, --replace, --test, --move
The json patch to apply
str action: JsonPatchAction

create

Create a Batch Job Queue.

Creates a new Batch Job Queue with the specified configuration.

Basic CLI Use
duploctl batch_queue create -f batch_queue.yaml

Returns:

Name Type Description
dict dict

The created Batch Job Queue object.

Parameters:

--file, -f, --cli-input
A file to read the input from
FileType('r') action: YamlAction

delete

Delete a BatchQueue resource by name.

cli usage
duploctl batchqueue delete <name>

Returns:

Name Type Description
message dict

A success message.

Raises:

Type Description
DuploError

If the {{kind}} resource could not be found or deleted.

Parameters:

name positional
The resource name
str

disable

Disable a Batch Compute Environment.

cli usage
duploctl batch_compute delete <name>

Returns:

Name Type Description
message dict

A success message.

Raises:

Type Description
DuploError

If the Batch Compute Environment could not be found or deleted.

Parameters:

name positional
The resource name
str

find

Find a Single Batch Job Queue by name.

cli usage
duploctl batch_queue find <name>

Returns:

Name Type Description
resource dict

The Batch Job Queue object.

Parameters:

name positional
The resource name
str

list

Retrieve a List of BatchQueue resources

cli usage
duploctl batchqueue list

Returns:

Name Type Description
list list

A list of BatchQueue.

update

Update a V3 resource by name.

Returns:

Name Type Description
message

Success message.

Raises:

Type Description
DuploError

If the resource could not be created.

Parameters:

name positional
The resource name
str
--file, -f, --cli-input
A file to read the input from
FileType('r') action: YamlAction
--patches, --add, --remove, --copy, --replace, --test, --move
The json patch to apply
str action: JsonPatchAction

Methods

name_from_body