Glue / Client / get_statement
get_statement#
- Glue.Client.get_statement(**kwargs)#
- Retrieves the statement. - See also: AWS API Documentation - Request Syntax- response = client.get_statement( SessionId='string', Id=123, RequestOrigin='string' ) - Parameters:
- SessionId (string) – - [REQUIRED] - The Session ID of the statement. 
- Id (integer) – - [REQUIRED] - The Id of the statement. 
- RequestOrigin (string) – The origin of the request. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Statement': { 'Id': 123, 'Code': 'string', 'State': 'WAITING'|'RUNNING'|'AVAILABLE'|'CANCELLING'|'CANCELLED'|'ERROR', 'Output': { 'Data': { 'TextPlain': 'string' }, 'ExecutionCount': 123, 'Status': 'WAITING'|'RUNNING'|'AVAILABLE'|'CANCELLING'|'CANCELLED'|'ERROR', 'ErrorName': 'string', 'ErrorValue': 'string', 'Traceback': [ 'string', ] }, 'Progress': 123.0, 'StartedOn': 123, 'CompletedOn': 123 } } - Response Structure- (dict) – - Statement (dict) – - Returns the statement. - Id (integer) – - The ID of the statement. 
- Code (string) – - The execution code of the statement. 
- State (string) – - The state while request is actioned. 
- Output (dict) – - The output in JSON. - Data (dict) – - The code execution output. - TextPlain (string) – - The code execution output in text format. 
 
- ExecutionCount (integer) – - The execution count of the output. 
- Status (string) – - The status of the code execution output. 
- ErrorName (string) – - The name of the error in the output. 
- ErrorValue (string) – - The error value of the output. 
- Traceback (list) – - The traceback of the output. - (string) – 
 
 
- Progress (float) – - The code execution progress. 
- StartedOn (integer) – - The unix time and date that the job definition was started. 
- CompletedOn (integer) – - The unix time and date that the job definition was completed. 
 
 
 
 - Exceptions- Glue.Client.exceptions.AccessDeniedException
- Glue.Client.exceptions.EntityNotFoundException
- Glue.Client.exceptions.InternalServiceException
- Glue.Client.exceptions.OperationTimeoutException
- Glue.Client.exceptions.InvalidInputException
- Glue.Client.exceptions.IllegalSessionStateException