Values.StartJobRunRequestSourceStarts a job run.
type nonrec t = {applicationId : ApplicationId.t;The ID of the application on which to run the job.
*)clientToken : ClientToken.t;The client idempotency token of the job run to start. Its value must be unique for each request.
*)executionRoleArn : IAMRoleArn.t;The execution role ARN for the job run.
*)executionIamPolicy : JobRunExecutionIamPolicy.t option;You can pass an optional IAM policy. The resulting job IAM role permissions will be an intersection of this policy and the policy associated with your job execution role.
*)jobDriver : JobDriver.t option;The job driver for the job run.
*)configurationOverrides : ConfigurationOverrides.t option;The configuration overrides for the job run.
*)executionTimeoutMinutes : Duration.t option;The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.
*)name : String256.t option;The optional job run name. This doesn't have to be unique.
*)mode : JobRunMode.t option;The mode of the job run when it starts.
*)retryPolicy : RetryPolicy.t option;The retry policy when job run starts.
*)}val make :
?executionIamPolicy:??? ->
?jobDriver:??? ->
?configurationOverrides:??? ->
?tags:??? ->
?executionTimeoutMinutes:??? ->
?name:??? ->
?mode:??? ->
?retryPolicy:??? ->
applicationId:ApplicationId.t ->
clientToken:ClientToken.t ->
executionRoleArn:IAMRoleArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of Duration.t
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ApplicationId.t
| `Structure of (string * Awso.Botodata.value) list ])
list ]