Create

Create

Certified
Enterprise Edition

Create and run a job on Azure Batch

yaml
type: io.kestra.plugin.ee.azure.batch.job.Create
yaml
id: azure_batch_job
namespace: company.team

tasks:
  - id: create
    type: io.kestra.plugin.ee.azure.batch.job.Create
    endpoint: "https://yourbatch.region.batch.azure.com"
    account: "yourbatch"
    accessKey: "{{ secret('AZURE_BATCH_ACCESS_KEY') }}"
    poolId: "kestra-pool"
Properties
Definitions
id*Requiredstring
Max length64
displayNamestring
Max length1024
labelsobject
maxParallelTasksintegerstring
priorityintegerstring
Definitions
commands*Requiredarray
SubTypestring
id*Requiredstring
Max length64
constraints
maxTaskRetryCountintegerstring
maxWallClockTimestring
retentionTimestring
containerSettings
imageName*Requiredstring
containerRunOptionsstring
registry
identityReference
passwordstring
registryServerstring
userNamestring
workingDirectorystring
Possible Values
TASK_WORKING_DIRECTORYCONTAINER_IMAGE_DEFAULT
displayNamestring
Max length1024
environmentsobject
SubTypestring
interpreterstring
Default/bin/sh
interpreterArgsarray
SubTypestring
Default[ "-c" ]
outputDirsarray
SubTypestring
outputFilesarray
SubTypestring
requiredSlotsintegerstring
resourceFilesarray
autoStorageContainerNamestring
blobPrefixstring
fileModestring
filePathstring
httpUrlstring
identityReference
resourceIdstring
storageContainerUrlstring
uploadFilesarray
destination*Required
container*Required
filePatternstring
uploadOptions
Default{ "uploadCondition": "taskcompletion" }
uploadConditionstring
Defaulttaskcompletion
Possible Values
TASK_SUCCESSTASK_FAILURETASK_COMPLETION
DefaultPT1S
Defaulttrue
Defaulttrue
Defaultfalse
SubTypestring