Module Values.SessionConfigurationSource

Contains session configuration information.

Sourcetype nonrec t = {
  1. executionRole : RoleArn.t option;
    (*

    The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups. This property applies only to Spark enabled workgroups and Identity Center enabled workgroups.

    *)
  2. workingDirectory : ResultOutputLocation.t option;
    (*

    The Amazon S3 location that stores information for the notebook.

    *)
  3. idleTimeoutSeconds : Long.t option;
    (*

    The idle timeout in seconds for the session.

    *)
  4. sessionIdleTimeoutInMinutes : SessionIdleTimeoutInMinutes.t option;
    (*

    The idle timeout in seconds for the session.

    *)
  5. encryptionConfiguration : EncryptionConfiguration.t option;
}
Sourceval make : ?executionRole:??? -> ?workingDirectory:??? -> ?idleTimeoutSeconds:??? -> ?sessionIdleTimeoutInMinutes:??? -> ?encryptionConfiguration:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of SessionIdleTimeoutInMinutes.t | `Long of Long.t | `String of RoleArn.t | `Structure of (string * [> `Enum of string | `String of String_.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t