Values.JobRunSourceInformation about a job run. A job run is a unit of work, such as a Spark JAR, Hive query, or SparkSQL query, that you submit to an Amazon EMR Serverless application.
type nonrec t = {applicationId : ApplicationId.t option;The ID of the application the job is running on.
*)jobRunId : JobRunId.t option;The ID of the job run.
*)name : String256.t option;The optional job run name. This doesn't have to be unique.
*)arn : JobArn.t option;The execution role ARN of the job run.
*)createdBy : RequestIdentityUserArn.t option;The user who created the job run.
*)createdAt : Date.t option;The date and time when the job run was created.
*)updatedAt : Date.t option;The date and time when the job run was updated.
*)executionRole : IAMRoleArn.t option;The execution role ARN of the job run.
*)executionIamPolicy : JobRunExecutionIamPolicy.t option;state : JobRunState.t option;The state of the job run.
*)stateDetails : String256.t option;The state details of the job run.
*)releaseLabel : ReleaseLabel.t option;The Amazon EMR release associated with the application your job is running on.
*)configurationOverrides : ConfigurationOverrides.t option;The configuration settings that are used to override default configuration.
*)jobDriver : JobDriver.t option;The job driver for the job run.
*)totalResourceUtilization : TotalResourceUtilization.t option;The aggregate vCPU, memory, and storage resources used from the time the job starts to execute, until the time the job terminates, rounded up to the nearest second.
*)networkConfiguration : NetworkConfiguration.t option;totalExecutionDurationSeconds : Integer.t option;The job run total execution duration in seconds. This field is only available for job runs in a COMPLETED, FAILED, or CANCELLED state.
*)executionTimeoutMinutes : Duration.t option;Returns the job run timeout value from the StartJobRun call. If no timeout was specified, then it returns the default timeout of 720 minutes.
*)billedResourceUtilization : ResourceUtilization.t option;The aggregate vCPU, memory, and storage that Amazon Web Services has billed for the job run. The billed resources include a 1-minute minimum usage for workers, plus additional storage over 20 GB per worker. Note that billed resources do not include usage for idle pre-initialized workers.
*)mode : JobRunMode.t option;The mode of the job run.
*)retryPolicy : RetryPolicy.t option;The retry policy of the job run.
*)attempt : AttemptNumber.t option;The attempt of the job run.
*)attemptCreatedAt : Date.t option;The date and time of when the job run attempt was created.
*)attemptUpdatedAt : Date.t option;The date and time of when the job run attempt was last updated.
*)startedAt : Date.t option;The date and time when the job moved to the RUNNING state.
*)endedAt : Date.t option;The date and time when the job was terminated.
*)queuedDurationMilliseconds : Long.t option;The total time for a job in the QUEUED state in milliseconds.
*)}val make :
?applicationId:??? ->
?jobRunId:??? ->
?name:??? ->
?arn:??? ->
?createdBy:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?executionRole:??? ->
?executionIamPolicy:??? ->
?state:??? ->
?stateDetails:??? ->
?releaseLabel:??? ->
?configurationOverrides:??? ->
?jobDriver:??? ->
?tags:??? ->
?totalResourceUtilization:??? ->
?networkConfiguration:??? ->
?totalExecutionDurationSeconds:??? ->
?executionTimeoutMinutes:??? ->
?billedResourceUtilization:??? ->
?mode:??? ->
?retryPolicy:??? ->
?attempt:??? ->
?attemptCreatedAt:??? ->
?attemptUpdatedAt:??? ->
?startedAt:??? ->
?endedAt:??? ->
?queuedDurationMilliseconds:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `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
| `Timestamp of Date.t ])
list ]