Athena / Client / list_calculation_executions
list_calculation_executions#
- Athena.Client.list_calculation_executions(**kwargs)#
- Lists the calculations that have been submitted to a session in descending order. Newer calculations are listed first; older calculations are listed later. - See also: AWS API Documentation - Request Syntax - response = client.list_calculation_executions( SessionId='string', StateFilter='CREATING'|'CREATED'|'QUEUED'|'RUNNING'|'CANCELING'|'CANCELED'|'COMPLETED'|'FAILED', MaxResults=123, NextToken='string' ) - Parameters:
- SessionId (string) – - [REQUIRED] - The session ID. 
- StateFilter (string) – - A filter for a specific calculation execution state. A description of each state follows. - CREATING- The calculation is in the process of being created.- CREATED- The calculation has been created and is ready to run.- QUEUED- The calculation has been queued for processing.- RUNNING- The calculation is running.- CANCELING- A request to cancel the calculation has been received and the system is working to stop it.- CANCELED- The calculation is no longer running as the result of a cancel request.- COMPLETED- The calculation has completed without error.- FAILED- The calculation failed and is no longer running.
- MaxResults (integer) – The maximum number of calculation executions to return. 
- NextToken (string) – A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the - NextTokenfrom the response object of the previous page call.
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'NextToken': 'string', 'Calculations': [ { 'CalculationExecutionId': 'string', 'Description': 'string', 'Status': { 'SubmissionDateTime': datetime(2015, 1, 1), 'CompletionDateTime': datetime(2015, 1, 1), 'State': 'CREATING'|'CREATED'|'QUEUED'|'RUNNING'|'CANCELING'|'CANCELED'|'COMPLETED'|'FAILED', 'StateChangeReason': 'string' } }, ] } - Response Structure - (dict) – - NextToken (string) – - A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated. To obtain the next set of pages, pass in the - NextTokenfrom the response object of the previous page call.
- Calculations (list) – - A list of CalculationSummary objects. - (dict) – - Summary information for a notebook calculation. - CalculationExecutionId (string) – - The calculation execution UUID. 
- Description (string) – - A description of the calculation. 
- Status (dict) – - Contains information about the status of the calculation. - SubmissionDateTime (datetime) – - The date and time the calculation was submitted for processing. 
- CompletionDateTime (datetime) – - The date and time the calculation completed processing. 
- State (string) – - The state of the calculation execution. A description of each state follows. - CREATING- The calculation is in the process of being created.- CREATED- The calculation has been created and is ready to run.- QUEUED- The calculation has been queued for processing.- RUNNING- The calculation is running.- CANCELING- A request to cancel the calculation has been received and the system is working to stop it.- CANCELED- The calculation is no longer running as the result of a cancel request.- COMPLETED- The calculation has completed without error.- FAILED- The calculation failed and is no longer running.
- StateChangeReason (string) – - The reason for the calculation state change (for example, the calculation was canceled because the session was terminated). 
 
 
 
 
 
 - Exceptions - Athena.Client.exceptions.InternalServerException
- Athena.Client.exceptions.InvalidRequestException
- Athena.Client.exceptions.ResourceNotFoundException