get_session
(**kwargs)¶Retrieves the session.
See also: AWS API Documentation
Request Syntax
response = client.get_session(
Id='string',
RequestOrigin='string'
)
[REQUIRED]
The ID of the session.
dict
Response Syntax
{
'Session': {
'Id': 'string',
'CreatedOn': datetime(2015, 1, 1),
'Status': 'PROVISIONING'|'READY'|'FAILED'|'TIMEOUT'|'STOPPING'|'STOPPED',
'ErrorMessage': 'string',
'Description': 'string',
'Role': 'string',
'Command': {
'Name': 'string',
'PythonVersion': 'string'
},
'DefaultArguments': {
'string': 'string'
},
'Connections': {
'Connections': [
'string',
]
},
'Progress': 123.0,
'MaxCapacity': 123.0,
'SecurityConfiguration': 'string',
'GlueVersion': 'string'
}
}
Response Structure
(dict) --
Session (dict) --
The session object is returned in the response.
Id (string) --
The ID of the session.
CreatedOn (datetime) --
The time and date when the session was created.
Status (string) --
The session status.
ErrorMessage (string) --
The error message displayed during the session.
Description (string) --
The description of the session.
Role (string) --
The name or Amazon Resource Name (ARN) of the IAM role associated with the Session.
Command (dict) --
The command object.See SessionCommand.
Name (string) --
Specifies the name of the SessionCommand. Can be 'glueetl' or 'gluestreaming'.
PythonVersion (string) --
Specifies the Python version. The Python version indicates the version supported for jobs of type Spark.
DefaultArguments (dict) --
A map array of key-value pairs. Max is 75 pairs.
Connections (dict) --
The number of connections used for the session.
Connections (list) --
A list of connections used by the job.
Progress (float) --
The code execution progress of the session.
MaxCapacity (float) --
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.
SecurityConfiguration (string) --
The name of the SecurityConfiguration structure to be used with the session.
GlueVersion (string) --
The Glue version determines the versions of Apache Spark and Python that Glue supports. The GlueVersion must be greater than 2.0.
Exceptions
Glue.Client.exceptions.AccessDeniedException
Glue.Client.exceptions.EntityNotFoundException
Glue.Client.exceptions.InternalServiceException
Glue.Client.exceptions.OperationTimeoutException
Glue.Client.exceptions.InvalidInputException