Values.SessionSourceInformation about a session, including the session state, configuration, and timestamps.
type nonrec t = {applicationId : ApplicationId.t option;The ID of the application that the session belongs to.
*)sessionId : SessionId.t option;The ID of the session.
*)arn : SessionArn.t option;The Amazon Resource Name (ARN) of the session.
*)name : String256.t option;The optional name of the session.
*)state : SessionState.t option;The state of the session.
*)stateDetails : String1024.t option;Additional details about the current state of the session.
*)releaseLabel : ReleaseLabel.t option;The Amazon EMR release label associated with the session.
*)executionRoleArn : IAMRoleArn.t option;The Amazon Resource Name (ARN) of the execution role for the session.
*)createdBy : RequestIdentityUserArn.t option;The IAM principal that created the session.
*)createdAt : Date.t option;The date and time that the session was created.
*)updatedAt : Date.t option;The date and time that the session was last updated.
*)startedAt : Date.t option;The date and time that the session moved to a running state.
*)endedAt : Date.t option;The date and time that the session was terminated or failed.
*)idleSince : Date.t option;The date and time that the session became idle.
*)configurationOverrides : SessionConfigurationOverrides.t option;The configuration overrides for the session, including runtime configuration properties.
*)networkConfiguration : NetworkConfiguration.t option;The network configuration for customer VPC connectivity for the session.
*)idleTimeoutMinutes : Duration.t option;The idle timeout in minutes for the session. After the session remains idle for this duration, it is automatically terminated.
*)totalResourceUtilization : TotalResourceUtilization.t option;The aggregate vCPU, memory, and storage resources used from the time the session starts to execute, until the time the session terminates, rounded up to the nearest second.
*)billedResourceUtilization : ResourceUtilization.t option;The aggregate vCPU, memory, and storage that Amazon Web Services has billed for the session. 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.
*)totalExecutionDurationSeconds : Long.t option;The total execution duration of the session in seconds.
*)}val make :
?applicationId:??? ->
?sessionId:??? ->
?arn:??? ->
?name:??? ->
?state:??? ->
?stateDetails:??? ->
?releaseLabel:??? ->
?executionRoleArn:??? ->
?createdBy:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?startedAt:??? ->
?endedAt:??? ->
?idleSince:??? ->
?configurationOverrides:??? ->
?networkConfiguration:??? ->
?idleTimeoutMinutes:??? ->
?tags:??? ->
?totalResourceUtilization:??? ->
?billedResourceUtilization:??? ->
?totalExecutionDurationSeconds:??? ->
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
| `Timestamp of Date.t ])
list ]