Values.JobSearchSummarySourceThe details of a job search.
type nonrec t = {jobId : JobId.t option;The job ID.
*)queueId : QueueId.t option;The queue ID.
*)name : JobName.t option;The job name.
*)lifecycleStatus : JobLifecycleStatus.t option;The life cycle status.
*)lifecycleStatusMessage : String_.t option;The life cycle status message.
*)taskRunStatus : TaskRunStatus.t option;The task run status for the job. PENDING–pending and waiting for resources. READY–ready to be processed. ASSIGNED–assigned and will run next on a worker. SCHEDULED–scheduled to be run on a worker. INTERRUPTING–being interrupted. RUNNING–running on a worker. SUSPENDED–the task is suspended. CANCELED–the task has been canceled. FAILED–the task has failed. SUCCEEDED–the task has succeeded.
*)targetTaskRunStatus : JobTargetTaskRunStatus.t option;The task status to update the job's tasks to.
*)taskRunStatusCounts : TaskRunStatusCounts.t option;The number of tasks running on the job.
*)taskFailureRetryCount : TaskFailureRetryCount.t option;The total number of times tasks from the job failed and were retried.
*)priority : JobPriority.t option;The job priority.
*)maxFailedTasksCount : MaxFailedTasksCount.t option;The number of task failures before the job stops running and is marked as FAILED.
*)maxRetriesPerTask : MaxRetriesPerTask.t option;The maximum number of retries for a job.
*)createdBy : CreatedBy.t option;The user or system that created this resource.
*)createdAt : CreatedAt.t option;The date and time the resource was created.
*)endedAt : EndedAt.t option;The date and time the resource ended running.
*)startedAt : StartedAt.t option;The date and time the resource started running.
*)updatedAt : UpdatedAt.t option;The date and time the resource was updated.
*)updatedBy : UpdatedBy.t option;The user or system that updated this resource.
*)jobParameters : JobParameters.t option;The job parameters.
*)maxWorkerCount : MaxWorkerCount.t option;The maximum number of worker hosts that can concurrently process a job. When the maxWorkerCount is reached, no more workers will be assigned to process the job, even if the fleets assigned to the job's queue has available workers. You can't set the maxWorkerCount to 0. If you set it to -1, there is no maximum number of workers. If you don't specify the maxWorkerCount, the default is -1.
*)sourceJobId : JobId.t option;The job ID for the source job.
*)}val make :
?jobId:??? ->
?queueId:??? ->
?name:??? ->
?lifecycleStatus:??? ->
?lifecycleStatusMessage:??? ->
?taskRunStatus:??? ->
?targetTaskRunStatus:??? ->
?taskRunStatusCounts:??? ->
?taskFailureRetryCount:??? ->
?priority:??? ->
?maxFailedTasksCount:??? ->
?maxRetriesPerTask:??? ->
?createdBy:??? ->
?createdAt:??? ->
?endedAt:??? ->
?startedAt:??? ->
?updatedAt:??? ->
?updatedBy:??? ->
?jobParameters:??? ->
?maxWorkerCount:??? ->
?sourceJobId:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of TaskFailureRetryCount.t
| `Map of
([> `Enum of string | `String of JobParametersKeyString.t ]
* [> `Integer of Integer.t
| `Structure of (string * [> `String of IntString.t ]) list ])
list
| `String of JobId.t
| `Timestamp of CreatedAt.t ])
list ]