Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

PipeTargetBatchJobParameters

import type { PipeTargetBatchJobParameters } from "https://aws-api.deno.dev/v0.4/services/pipes.ts?docs=full";

The parameters for using an Batch job as a target.

interface PipeTargetBatchJobParameters {
ArrayProperties?: BatchArrayProperties | null;
ContainerOverrides?: BatchContainerOverrides | null;
DependsOn?: BatchJobDependency[] | null;
JobDefinition: string;
JobName: string;
Parameters?: {
[key: string]: string | null | undefined;
}
| null;
RetryStrategy?: BatchRetryStrategy | null;
}

§Properties

§
ArrayProperties?: BatchArrayProperties | null
[src]

The array properties for the submitted job, such as the size of the array. The array size can be between 2 and 10,000. If you specify array properties for a job, it becomes an array job. This parameter is used only if the target is an Batch job.

§
ContainerOverrides?: BatchContainerOverrides | null
[src]

The overrides that are sent to a container.

§
DependsOn?: BatchJobDependency[] | null
[src]

A list of dependencies for the job. A job can depend upon a maximum of 20 jobs. You can specify a SEQUENTIAL type dependency without specifying a job ID for array jobs so that each child array job completes sequentially, starting at index 0. You can also specify an N_TO_N type dependency with a job ID for array jobs. In that case, each index child of this job must wait for the corresponding index child of each dependency to complete before it can begin.

§
JobDefinition: string
[src]

The job definition used by this job. This value can be one of name, name:revision, or the Amazon Resource Name (ARN) for the job definition. If name is specified without a revision then the latest active revision is used.

§
JobName: string
[src]

The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).

§
Parameters?: {
[key: string]: string | null | undefined;
}
| null
[src]

Additional parameters passed to the job that replace parameter substitution placeholders that are set in the job definition. Parameters are specified as a key and value pair mapping. Parameters included here override any corresponding parameter defaults from the job definition.

§
RetryStrategy?: BatchRetryStrategy | null
[src]

The retry strategy to use for failed jobs. When a retry strategy is specified here, it overrides the retry strategy defined in the job definition.