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"
)