/**
 * All IAM policy actions for Amazon Athena (ATHENA)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonathena.html
 *
 * 2025-02-24T21:46:48.281Z
 */
export declare enum AwsAthenaActions {
    /**
     * Grants permission to get information about one or more named queries
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_BatchGetNamedQuery.html
     */
    BatchGetNamedQuery = "athena:BatchGetNamedQuery",
    /**
     * Grants permission to get information about one or more prepared statements
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_BatchGetPreparedStatement.html
     */
    BatchGetPreparedStatement = "athena:BatchGetPreparedStatement",
    /**
     * Grants permission to get information about one or more query executions
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_BatchGetQueryExecution.html
     */
    BatchGetQueryExecution = "athena:BatchGetQueryExecution",
    /**
     * Grants permission to cancel a capacity reservation
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CancelCapacityReservation.html
     */
    CancelCapacityReservation = "athena:CancelCapacityReservation",
    /**
     * Grants permission to cancel query execution. Deprecated. Applies only to AWS se
     * rvices and principals that use Athena JDBC driver earlier than 1.1.0. Use StopQ
     * ueryExecution otherwise
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StopQueryExecution.html
     */
    CancelQueryExecution = "athena:CancelQueryExecution",
    /**
     * Grants permission to create a capacity reservation
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateCapacityReservation.html
     */
    CreateCapacityReservation = "athena:CreateCapacityReservation",
    /**
     * Grants permission to create a datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateDataCatalog.html
     */
    CreateDataCatalog = "athena:CreateDataCatalog",
    /**
     * Grants permission to create a named query
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateNamedQuery.html
     */
    CreateNamedQuery = "athena:CreateNamedQuery",
    /**
     * Grants permission to create a notebook
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateNotebook.html
     */
    CreateNotebook = "athena:CreateNotebook",
    /**
     * Grants permission to create a prepared statement
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreatePreparedStatement.html
     */
    CreatePreparedStatement = "athena:CreatePreparedStatement",
    /**
     * Grants permission to create a presigned notebook url
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreatePresignedNotebookUrl.html
     */
    CreatePresignedNotebookUrl = "athena:CreatePresignedNotebookUrl",
    /**
     * Grants permission to create a workgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_CreateWorkGroup.html
     */
    CreateWorkGroup = "athena:CreateWorkGroup",
    /**
     * Grants permission to delete a capacity reservation
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteCapacityReservation.html
     */
    DeleteCapacityReservation = "athena:DeleteCapacityReservation",
    /**
     * Grants permission to delete a datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteDataCatalog.html
     */
    DeleteDataCatalog = "athena:DeleteDataCatalog",
    /**
     * Grants permission to delete a named query specified
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteNamedQuery.html
     */
    DeleteNamedQuery = "athena:DeleteNamedQuery",
    /**
     * Grants permission to delete a notebook
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteNotebook.html
     */
    DeleteNotebook = "athena:DeleteNotebook",
    /**
     * Grants permission to delete a prepared statement specified
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_DeletePreparedStatement.html
     */
    DeletePreparedStatement = "athena:DeletePreparedStatement",
    /**
     * Grants permission to delete a workgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_DeleteWorkGroup.html
     */
    DeleteWorkGroup = "athena:DeleteWorkGroup",
    /**
     * Grants permission to export a notebook
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ExportNotebook.html
     */
    ExportNotebook = "athena:ExportNotebook",
    /**
     * Grants permission to get a calculation execution
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetCalculationExecution.html
     */
    GetCalculationExecution = "athena:GetCalculationExecution",
    /**
     * Grants permission to get a calculation execution code
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetCalculationExecutionCode.html
     */
    GetCalculationExecutionCode = "athena:GetCalculationExecutionCode",
    /**
     * Grants permission to get a calculation execution status
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetCalculationExecutionStatus.html
     */
    GetCalculationExecutionStatus = "athena:GetCalculationExecutionStatus",
    /**
     * Grants permission to get capacity assignment information for a capacity reserva
     * tion
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetCapacityAssignmentConfiguration.html
     */
    GetCapacityAssignmentConfiguration = "athena:GetCapacityAssignmentConfiguration",
    /**
     * Grants permission to get a capacity reservation
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetCapacityReservation.html
     */
    GetCapacityReservation = "athena:GetCapacityReservation",
    /**
     * Grants permission to 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
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetCatalogs = "athena:GetCatalogs",
    /**
     * Grants permission to get a datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetDataCatalog.html
     */
    GetDataCatalog = "athena:GetDataCatalog",
    /**
     * Grants permission to get a database for a given datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetDatabase.html
     */
    GetDatabase = "athena:GetDatabase",
    /**
     * Grants permission to enable access to the specified database and table. Applies
     * only to AWS services managed policy and principals that use an Athena JDBC driv
     * er version 1.1.0
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetExecutionEngine = "athena:GetExecutionEngine",
    /**
     * Grants permission to 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
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetExecutionEngines = "athena:GetExecutionEngines",
    /**
     * Grants permission to get information about the specified named query
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetNamedQuery.html
     */
    GetNamedQuery = "athena:GetNamedQuery",
    /**
     * Grants permission to enable access to the specified database and table. Applies
     * only to AWS services managed policy and principals that use an Athena JDBC driv
     * er version 1.1.0
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetNamespace = "athena:GetNamespace",
    /**
     * Grants permission to 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
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetNamespaces = "athena:GetNamespaces",
    /**
     * Grants permission to get notebook metadata
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetNotebookMetadata.html
     */
    GetNotebookMetadata = "athena:GetNotebookMetadata",
    /**
     * Grants permission to get information about the specified prepared statement
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetPreparedStatement.html
     */
    GetPreparedStatement = "athena:GetPreparedStatement",
    /**
     * Grants permission to get information about the specified query execution
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetQueryExecution.html
     */
    GetQueryExecution = "athena:GetQueryExecution",
    /**
     * Grants permission to get query executions. Deprecated. Applies only to AWS serv
     * ices and principals that use Athena JDBC driver earlier than 1.1.0. Use ListQue
     * ryExecutions otherwise
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListQueryExecutions.html
     */
    GetQueryExecutions = "athena:GetQueryExecutions",
    /**
     * Grants permission to get the query results
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetQueryResults.html
     */
    GetQueryResults = "athena:GetQueryResults",
    /**
     * Grants permission to get the query results stream
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/jdbc-v3-driver.html#jdbc-v3-driver-download
     */
    GetQueryResultsStream = "athena:GetQueryResultsStream",
    /**
     * Grants permission to get runtime statistics for the specified query execution
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetQueryRuntimeStatistics.html
     */
    GetQueryRuntimeStatistics = "athena:GetQueryRuntimeStatistics",
    /**
     * Grants permission to get a session
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetSession.html
     */
    GetSession = "athena:GetSession",
    /**
     * Grants permission to get a session status
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetSessionStatus.html
     */
    GetSessionStatus = "athena:GetSessionStatus",
    /**
     * Grants permission to 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
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetTable = "athena:GetTable",
    /**
     * Grants permission to get a metadata about a table for a given datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetTableMetadata.html
     */
    GetTableMetadata = "athena:GetTableMetadata",
    /**
     * Grants permission to enable access to tables. Applies only to AWS services mana
     * ged policy and principals that use an Athena JDBC driver version 1.1.0
     *
     * See https://docs.aws.amazon.com/athena/latest/ug/connect-with-previous-jdbc.html#jdbc-prev-version-policies
     */
    GetTables = "athena:GetTables",
    /**
     * Grants permission to get a workgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_GetWorkGroup.html
     */
    GetWorkGroup = "athena:GetWorkGroup",
    /**
     * Grants permission to import a notebook
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ImportNotebook.html
     */
    ImportNotebook = "athena:ImportNotebook",
    /**
     * Grants permission to return a list of ApplicationRuntimeIds
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListApplicationDPUSizes.html
     */
    ListApplicationDPUSizes = "athena:ListApplicationDPUSizes",
    /**
     * Grants permission to return a list of calculation executions
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListCalculationExecutions.html
     */
    ListCalculationExecutions = "athena:ListCalculationExecutions",
    /**
     * Grants permission to return a list of capacity reservations for the specified A
     * WS account
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListCapacityReservations.html
     */
    ListCapacityReservations = "athena:ListCapacityReservations",
    /**
     * Grants permission to return a list of datacatalogs for the specified AWS accoun
     * t
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListDataCatalogs.html
     */
    ListDataCatalogs = "athena:ListDataCatalogs",
    /**
     * Grants permission to return a list of databases for a given datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListDatabases.html
     */
    ListDatabases = "athena:ListDatabases",
    /**
     * Grants permission to return a list of athena engine versions for the specified
     * AWS account
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListEngineVersions.html
     */
    ListEngineVersions = "athena:ListEngineVersions",
    /**
     * Grants permission to return a list of executors
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListExecutors.html
     */
    ListExecutors = "athena:ListExecutors",
    /**
     * Grants permission to return a list of named queries in Amazon Athena for the sp
     * ecified AWS account
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListNamedQueries.html
     */
    ListNamedQueries = "athena:ListNamedQueries",
    /**
     * Grants permission to return a list of notebooks for a given workgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListNotebookMetadata.html
     */
    ListNotebookMetadata = "athena:ListNotebookMetadata",
    /**
     * Grants permission to return a list of sessions for a given notebook
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListNotebookSessions.html
     */
    ListNotebookSessions = "athena:ListNotebookSessions",
    /**
     * Grants permission to return a list of prepared statements for the specified wor
     * kgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListPreparedStatements.html
     */
    ListPreparedStatements = "athena:ListPreparedStatements",
    /**
     * Grants permission to return a list of query executions for the specified AWS ac
     * count
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListQueryExecutions.html
     */
    ListQueryExecutions = "athena:ListQueryExecutions",
    /**
     * Grants permission to return a list of sessions for a given workgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListSessions.html
     */
    ListSessions = "athena:ListSessions",
    /**
     * Grants permission to return a list of table metadata in a database for a given
     * datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListTableMetadata.html
     */
    ListTableMetadata = "athena:ListTableMetadata",
    /**
     * Grants permission to return a list of tags for a resource
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListTagsForResource.html
     */
    ListTagsForResource = "athena:ListTagsForResource",
    /**
     * Grants permission to return a list of workgroups for the specified AWS account
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_ListWorkGroups.html
     */
    ListWorkGroups = "athena:ListWorkGroups",
    /**
     * Grants permission to assign capacity from a capacity reservation to queries
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_PutCapacityAssignmentConfiguration.html
     */
    PutCapacityAssignmentConfiguration = "athena:PutCapacityAssignmentConfiguration",
    /**
     * Grants permission to run a query. Deprecated. Applies only to AWS services and
     * principals that use Athena JDBC driver earlier than 1.1.0. Use StartQueryExecut
     * ion otherwise
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StartQueryExecution.html
     */
    RunQuery = "athena:RunQuery",
    /**
     * Grants permission to start a calculation execution
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StartCalculationExecution.html
     */
    StartCalculationExecution = "athena:StartCalculationExecution",
    /**
     * Grants permission to start a query execution using an SQL query provided as a s
     * tring
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StartQueryExecution.html
     */
    StartQueryExecution = "athena:StartQueryExecution",
    /**
     * Grants permission to start a session
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StartSession.html
     */
    StartSession = "athena:StartSession",
    /**
     * Grants permission to stop a calculation execution
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StopCalculationExecution.html
     */
    StopCalculationExecution = "athena:StopCalculationExecution",
    /**
     * Grants permission to stop the specified query execution
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_StopQueryExecution.html
     */
    StopQueryExecution = "athena:StopQueryExecution",
    /**
     * Grants permission to add a tag to a resource
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_TagResource.html
     */
    TagResource = "athena:TagResource",
    /**
     * Grants permission to terminate a session
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_TerminateSession.html
     */
    TerminateSession = "athena:TerminateSession",
    /**
     * Grants permission to remove a tag from a resource
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UntagResource.html
     */
    UntagResource = "athena:UntagResource",
    /**
     * Grants permission to update a capacity reservation
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateCapacityReservation.html
     */
    UpdateCapacityReservation = "athena:UpdateCapacityReservation",
    /**
     * Grants permission to update a datacatalog
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateDataCatalog.html
     */
    UpdateDataCatalog = "athena:UpdateDataCatalog",
    /**
     * Grants permission to update a named query specified
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateNamedQuery.html
     */
    UpdateNamedQuery = "athena:UpdateNamedQuery",
    /**
     * Grants permission to update a notebook
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateNotebook.html
     */
    UpdateNotebook = "athena:UpdateNotebook",
    /**
     * Grants permission to update notebook metadata
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateNotebookMetadata.html
     */
    UpdateNotebookMetadata = "athena:UpdateNotebookMetadata",
    /**
     * Grants permission to update a prepared statement
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdatePreparedStatement.html
     */
    UpdatePreparedStatement = "athena:UpdatePreparedStatement",
    /**
     * Grants permission to update a workgroup
     *
     * See https://docs.aws.amazon.com/athena/latest/APIReference/API_UpdateWorkGroup.html
     */
    UpdateWorkGroup = "athena:UpdateWorkGroup"
}
