Data retrieval APIs for Amazon Athena
Amazon Athena provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| BatchGetNamedQuery | Get information about one or more named queries | Read |
| BatchGetPreparedStatement | Get information about one or more prepared statements | Read |
| BatchGetQueryExecution | Get information about one or more query executions | Read |
| GetCalculationExecution | Get a calculation execution | Read |
| GetCalculationExecutionCode | Get a calculation execution code | Read |
| GetCalculationExecutionStatus | Get a calculation execution status | Read |
| GetCapacityAssignmentConfiguration | Get capacity assignment information for a capacity reservation | Read |
| GetCapacityReservation | Get a capacity reservation | Read |
| GetCatalogs | Enable access to databases and tables. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetDataCatalog | Get a datacatalog | Read |
| GetDatabase | Get a database for a given datacatalog | Read |
| GetExecutionEngine | Enable access to the specified database and table. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetExecutionEngines | Enable access to databases and tables. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetNamedQuery | Get information about the specified named query | Read |
| GetNamespace | Enable access to the specified database and table. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetNamespaces | Enable access to databases and tables. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetNotebookMetadata | Get notebook metadata | Read |
| GetPreparedStatement | Get information about the specified prepared statement | Read |
| GetQueryExecution | Get information about the specified query execution | Read |
| GetQueryExecutions | Get query executions. Deprecated. Applies only to AWS services and principals that use Athena JDBC driver earlier than 1.1.0. Use ListQueryExecutions otherwise | Read |
| GetQueryResults | Get the query results | Read |
| GetQueryResultsStream | Get the query results stream | Read |
| GetQueryRuntimeStatistics | Get runtime statistics for the specified query execution | Read |
| GetResourceDashboard | Get a Live UI/Persistence UI for a session | Read |
| GetSession | Get a session | Read |
| GetSessionStatus | Get a session status | Read |
| GetTable | Enable access to the specified table. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetTableMetadata | Get a metadata about a table for a given datacatalog | Read |
| GetTables | Enable access to tables. Applies only to AWS services managed policy and principals that use an Athena JDBC driver version 1.1.0 | Read |
| GetWorkGroup | Get a workgroup | Read |
| ListApplicationDPUSizes | Return a list of ApplicationRuntimeIds | List |
| ListCalculationExecutions | Return a list of calculation executions | List |
| ListCapacityReservations | Return a list of capacity reservations for the specified AWS account | List |
| ListDataCatalogs | Return a list of datacatalogs for the specified AWS account | List |
| ListDatabases | Return a list of databases for a given datacatalog | List |
| ListEngineVersions | Return a list of athena engine versions for the specified AWS account | Read |
| ListExecutors | Return a list of executors | List |
| ListNamedQueries | Return a list of named queries in Amazon Athena for the specified AWS account | List |
| ListNotebookMetadata | Return a list of notebooks for a given workgroup | List |
| ListNotebookSessions | Return a list of sessions for a given notebook | List |
| ListPreparedStatements | Return a list of prepared statements for the specified workgroup | List |
| ListQueryExecutions | Return a list of query executions for the specified AWS account | Read |
| ListSessions | Return a list of sessions for a given workgroup | List |
| ListTableMetadata | Return a list of table metadata in a database for a given datacatalog | Read |
| ListTagsForResource | Return a list of tags for a resource | Read |
| ListWorkGroups | Return a list of workgroups for the specified AWS account | List |