BatchDefinition
Bases: DuploResourceV3
Manage AWS Batch Job Definition Resources
Manage batch Job Definitions as a resource in Duplo.
Read more docs here: https://docs.duplocloud.com/docs/overview/aws-services/batch
Commands
apply
Apply a BatchDefinition
Create or Update a BatchDefinition resource with Duplocloud cli.
CLI Usage
Contents of thebatchdefinition.yaml file
Returns:
| Name | Type | Description |
|---|---|---|
message |
dict
|
Success message. |
Parameters:
--file, -f, --cli-input
--patches, --add, --remove, --copy, --replace, --test, --move
create
Create a Batch Job Definition resource.
CLI Usage
Contents of thebatchdefinition.yaml file
One liner example
Returns:
| Name | Type | Description |
|---|---|---|
message |
dict
|
Success message. |
Raises:
| Type | Description |
|---|---|
DuploError
|
If the resource could not be created. |
Parameters:
--file, -f, --cli-input
delete
Delete a Batch Job Definition by name.
Returns:
| Name | Type | Description |
|---|---|---|
message |
dict
|
Success message. |
Parameters:
name
positional
--revision, --to-revision
--all, --all
find
Find a Single Batch Job Definition by name.
Example
Find the previous revision to the latest. This is what you would use to do a rollback.
Example
Find the earliest revision of a job definition.
Returns:
| Name | Type | Description |
|---|---|---|
resource |
dict
|
The Batch Job Definition object. |
Parameters:
name
positional
--revision, --to-revision
list
List all Batch Job Definitions.
Example
Retrieve all of the revision IDs for one job definition using JMESPATH query and output as yaml
Returns:
| Name | Type | Description |
|---|---|---|
list |
list
|
A list of Batch Job Definitions. |
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
--file, -f, --cli-input
--patches, --add, --remove, --copy, --replace, --test, --move