Create Session
glue_create_session | R Documentation |
Creates a new session¶
Description¶
Creates a new session.
Usage¶
glue_create_session(Id, Description, Role, Command, Timeout,
IdleTimeout, DefaultArguments, Connections, MaxCapacity,
NumberOfWorkers, WorkerType, SecurityConfiguration, GlueVersion, Tags,
RequestOrigin)
Arguments¶
Id |
[required] The ID of the session request. |
Description |
The description of the session. |
Role |
[required] The IAM Role ARN |
Command |
[required] The |
Timeout |
The number of minutes before session times out. Default for Spark ETL jobs is 48 hours (2880 minutes). Consult the documentation for other job types. |
IdleTimeout |
The number of minutes when idle before session times out. Default for Spark ETL jobs is value of Timeout. Consult the documentation for other job types. |
DefaultArguments |
A map array of key-value pairs. Max is 75 pairs. |
Connections |
The number of connections to use for the session. |
MaxCapacity |
The number of Glue data processing units (DPUs) that can be allocated when the job runs. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB memory. |
NumberOfWorkers |
The number of workers of a defined |
WorkerType |
The type of predefined worker that is allocated when a job runs. Accepts a value of G.1X, G.2X, G.4X, or G.8X for Spark jobs. Accepts the value Z.2X for Ray notebooks.
|
SecurityConfiguration |
The name of the SecurityConfiguration structure to be used with the session |
GlueVersion |
The Glue version determines the versions of Apache Spark and Python that Glue supports. The GlueVersion must be greater than 2.0. |
Tags |
The map of key value pairs (tags) belonging to the session. |
RequestOrigin |
The origin of the request. |
Value¶
A list with the following syntax:
list(
Session = list(
Id = "string",
CreatedOn = as.POSIXct(
"2015-01-01"
),
Status = "PROVISIONING"|"READY"|"FAILED"|"TIMEOUT"|"STOPPING"|"STOPPED",
ErrorMessage = "string",
Description = "string",
Role = "string",
Command = list(
Name = "string",
PythonVersion = "string"
),
DefaultArguments = list(
"string"
),
Connections = list(
Connections = list(
"string"
)
),
Progress = 123.0,
MaxCapacity = 123.0,
SecurityConfiguration = "string",
GlueVersion = "string",
NumberOfWorkers = 123,
WorkerType = "Standard"|"G.1X"|"G.2X"|"G.025X"|"G.4X"|"G.8X"|"Z.2X",
CompletedOn = as.POSIXct(
"2015-01-01"
),
ExecutionTime = 123.0,
DPUSeconds = 123.0,
IdleTimeout = 123,
ProfileName = "string"
)
)
Request syntax¶
svc$create_session(
Id = "string",
Description = "string",
Role = "string",
Command = list(
Name = "string",
PythonVersion = "string"
),
Timeout = 123,
IdleTimeout = 123,
DefaultArguments = list(
"string"
),
Connections = list(
Connections = list(
"string"
)
),
MaxCapacity = 123.0,
NumberOfWorkers = 123,
WorkerType = "Standard"|"G.1X"|"G.2X"|"G.025X"|"G.4X"|"G.8X"|"Z.2X",
SecurityConfiguration = "string",
GlueVersion = "string",
Tags = list(
"string"
),
RequestOrigin = "string"
)