Values.PipeTargetBatchJobParametersSourceThe parameters for using an Batch job as a target.
type nonrec t = {jobDefinition : String_.t;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_.t;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 (_).
*)arrayProperties : BatchArrayProperties.t option;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.
*)retryStrategy : BatchRetryStrategy.t option;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.
*)containerOverrides : BatchContainerOverrides.t option;The overrides that are sent to a container.
*)dependsOn : BatchDependsOn.t option;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.
*)parameters : BatchParametersMap.t option;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.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `Enum of string | `String of String_.t ]) list ]
list
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of String_.t
| `Structure of
(string
* [> `Integer of BatchArraySize.t
| `List of
[> `String of String_.t
| `Structure of
(string * [> `Enum of string | `String of String_.t ]) list ]
list
| `String of String_.t ])
list ])
list ]