yaml
type: "io.kestra.plugin.ee.azure.batch.job.Create"

Properties

delete

  • Type: boolean
  • Dynamic:
  • Required: ✔️
  • Default: true

Whether the job should be deleted upon completion.

Warning, if the job is not deleted, a retry of the task could resume an old failed attempt of the job.

endpoint

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

The blob service endpoint.

job

  • Type: Job
  • Dynamic: ✔️
  • Required: ✔️

The job to create.

poolId

  • Type: string
  • Dynamic: ✔️
  • Required: ✔️

The ID of the pool.

resume

  • Type: boolean
  • Dynamic:
  • Required: ✔️
  • Default: true

Whether to reconnect to the current job if it already exists.

tasks

  • Type: array
  • SubType: Task
  • Dynamic:
  • Required: ✔️

The list of tasks to be run.

accessKey

  • Type: string
  • Dynamic:
  • Required:

account

  • Type: string
  • Dynamic:
  • Required:

completionCheckInterval

  • Type: string
  • Dynamic:
  • Required:
  • Default: 1
  • Format: duration

The frequency with which the task checks whether the job is completed.

maxDuration

  • Type: string
  • Dynamic:
  • Required:
  • Format: duration

The maximum total wait duration.

If null, there is no timeout and the task is delegated to Azure Batch.

Outputs

outputFiles

  • Type: object
  • SubType: string
  • Required:

vars

  • Type: object
  • Required:

Definitions

io.kestra.plugin.ee.azure.batch.models.Job

  • id
    • Type: string
    • Dynamic: ✔️
    • Required: ✔️
    • Max length: 64
  • displayName
    • Type: string
    • Dynamic: ✔️
    • Required:
    • Max length: 1024
  • labels
    • Type: object
    • SubType: string
    • Dynamic: ✔️
    • Required:
  • maxParallelTasks
    • Type: integer
    • Dynamic:
    • Required:
  • priority
    • Type: integer
    • Dynamic:
    • Required:

io.kestra.plugin.ee.azure.batch.models.OutputFile

  • destination
  • uploadOptions
  • filePattern
    • Type: string
    • Dynamic: ✔️
    • Required:

io.kestra.plugin.ee.azure.batch.models.ResourceFile

  • autoStorageContainerName
    • Type: string
    • Dynamic: ✔️
    • Required:
  • blobPrefix
    • Type: string
    • Dynamic: ✔️
    • Required:
  • fileMode
    • Type: string
    • Dynamic: ✔️
    • Required:
  • filePath
    • Type: string
    • Dynamic: ✔️
    • Required:
  • httpUrl
    • Type: string
    • Dynamic: ✔️
    • Required:
  • identityReference
  • storageContainerUrl
    • Type: string
    • Dynamic: ✔️
    • Required:

io.kestra.plugin.ee.azure.batch.models.ContainerRegistry

  • identityReference
  • password
    • Type: string
    • Dynamic: ✔️
    • Required:
  • registryServer
    • Type: string
    • Dynamic: ✔️
    • Required:
  • userName
    • Type: string
    • Dynamic: ✔️
    • Required:

io.kestra.plugin.ee.azure.batch.models.OutputFileDestination

io.kestra.plugin.ee.azure.batch.models.TaskConstraints

  • maxTaskRetryCount
    • Type: integer
    • Dynamic:
    • Required:
  • maxWallClockTime
    • Type: string
    • Dynamic:
    • Required:
    • Format: duration
  • retentionTime
    • Type: string
    • Dynamic:
    • Required:
    • Format: duration

io.kestra.plugin.ee.azure.batch.models.OutputFileUploadOptions

  • uploadCondition
    • Type: string
    • Dynamic:
    • Required: ✔️
    • Default: taskcompletion
    • Possible Values:
      • TASK_SUCCESS
      • TASK_FAILURE
      • TASK_COMPLETION

io.kestra.plugin.ee.azure.batch.models.OutputFileBlobContainerDestination

  • containerUrl
    • Type: string
    • Dynamic:
    • Required: ✔️
  • identityReference
  • path
    • Type: string
    • Dynamic: ✔️
    • Required:

io.kestra.plugin.ee.azure.batch.models.ComputeNodeIdentityReference

  • resourceId
    • Type: string
    • Dynamic: ✔️
    • Required:

io.kestra.plugin.ee.azure.batch.models.TaskContainerSettings

  • imageName
    • Type: string
    • Dynamic: ✔️
    • Required: ✔️
  • containerRunOptions
    • Type: string
    • Dynamic: ✔️
    • Required:
  • registry
  • workingDirectory
    • Type: string
    • Dynamic:
    • Required:
    • Possible Values:
      • TASK_WORKING_DIRECTORY
      • CONTAINER_IMAGE_DEFAULT

io.kestra.plugin.ee.azure.batch.models.Task

  • commands
    • Type: array
    • SubType: string
    • Dynamic: ✔️
    • Required: ✔️
  • id
    • Type: string
    • Dynamic: ✔️
    • Required: ✔️
    • Max length: 64
  • interpreter
    • Type: string
    • Dynamic:
    • Required: ✔️
    • Default: /bin/sh
    • Min length: 1
  • constraints
  • containerSettings
  • displayName
    • Type: string
    • Dynamic: ✔️
    • Required:
    • Max length: 1024
  • environments
    • Type: object
    • SubType: string
    • Dynamic: ✔️
    • Required:
  • interpreterArgs
    • Type: array
    • SubType: string
    • Dynamic:
    • Required:
    • Default: [ "-c" ]
  • outputDirs
    • Type: array
    • SubType: string
    • Dynamic:
    • Required:
  • outputFiles
    • Type: array
    • SubType: string
    • Dynamic:
    • Required:
  • requiredSlots
    • Type: integer
    • Dynamic:
    • Required:
  • resourceFiles
    • Type: array
    • SubType: ResourceFile
    • Dynamic: ✔️
    • Required:
  • uploadFiles
    • Type: array
    • SubType: OutputFile
    • Dynamic: ✔️
    • Required: