Athena / Client / get_session_status
get_session_status¶
- Athena.Client.get_session_status(**kwargs)¶
- Gets the current status of a session. - See also: AWS API Documentation - Request Syntax- response = client.get_session_status( SessionId='string' ) - Parameters:
- SessionId (string) – - [REQUIRED] - The session ID. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'SessionId': 'string', 'Status': { 'StartDateTime': datetime(2015, 1, 1), 'LastModifiedDateTime': datetime(2015, 1, 1), 'EndDateTime': datetime(2015, 1, 1), 'IdleSinceDateTime': datetime(2015, 1, 1), 'State': 'CREATING'|'CREATED'|'IDLE'|'BUSY'|'TERMINATING'|'TERMINATED'|'DEGRADED'|'FAILED', 'StateChangeReason': 'string' } } - Response Structure- (dict) – - SessionId (string) – - The session ID. 
- Status (dict) – - Contains information about the status of the session. - StartDateTime (datetime) – - The date and time that the session started. 
- LastModifiedDateTime (datetime) – - The most recent date and time that the session was modified. 
- EndDateTime (datetime) – - The date and time that the session ended. 
- IdleSinceDateTime (datetime) – - The date and time starting at which the session became idle. Can be empty if the session is not currently idle. 
- State (string) – - The state of the session. A description of each state follows. - CREATING- The session is being started, including acquiring resources.- CREATED- The session has been started.- IDLE- The session is able to accept a calculation.- BUSY- The session is processing another task and is unable to accept a calculation.- TERMINATING- The session is in the process of shutting down.- TERMINATED- The session and its resources are no longer running.- DEGRADED- The session has no healthy coordinators.- FAILED- Due to a failure, the session and its resources are no longer running.
- StateChangeReason (string) – - The reason for the session state change (for example, canceled because the session was terminated). 
 
 
 
 - Exceptions- Athena.Client.exceptions.InternalServerException
- Athena.Client.exceptions.InvalidRequestException
- Athena.Client.exceptions.ResourceNotFoundException