Athena / Client / terminate_session
terminate_session#
- Athena.Client.terminate_session(**kwargs)#
Terminates an active session. A
TerminateSessioncall on a session that is already inactive (for example, in aFAILED,TERMINATEDorTERMINATINGstate) succeeds but has no effect. Calculations running in the session whenTerminateSessionis called are forcefully stopped, but may display asFAILEDinstead ofSTOPPED.See also: AWS API Documentation
Request Syntax
response = client.terminate_session( SessionId='string' )
- Parameters:
SessionId (string) –
[REQUIRED]
The session ID.
- Return type:
dict
- Returns:
Response Syntax
{ 'State': 'CREATING'|'CREATED'|'IDLE'|'BUSY'|'TERMINATING'|'TERMINATED'|'DEGRADED'|'FAILED' }
Response Structure
(dict) –
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.
Exceptions
Athena.Client.exceptions.InternalServerExceptionAthena.Client.exceptions.InvalidRequestExceptionAthena.Client.exceptions.ResourceNotFoundException