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:ApplicationId.t ->
?jobRunId:JobRunId.t ->
?name:String256.t ->
?arn:JobArn.t ->
?createdBy:RequestIdentityUserArn.t ->
?createdAt:Date.t ->
?updatedAt:Date.t ->
?executionRole:IAMRoleArn.t ->
?executionIamPolicy:JobRunExecutionIamPolicy.t ->
?state:JobRunState.t ->
?stateDetails:String256.t ->
?releaseLabel:ReleaseLabel.t ->
?configurationOverrides:ConfigurationOverrides.t ->
?jobDriver:JobDriver.t ->
?tags:TagMap.t ->
?totalResourceUtilization:TotalResourceUtilization.t ->
?networkConfiguration:NetworkConfiguration.t ->
?totalExecutionDurationSeconds:Integer.t ->
?executionTimeoutMinutes:Duration.t ->
?billedResourceUtilization:ResourceUtilization.t ->
?mode:JobRunMode.t ->
?retryPolicy:RetryPolicy.t ->
?attempt:AttemptNumber.t ->
?attemptCreatedAt:Date.t ->
?attemptUpdatedAt:Date.t ->
?startedAt:Date.t ->
?endedAt:Date.t ->
?queuedDurationMilliseconds:Long.t ->
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 ]