amazonka-athena-2.0: Amazon Athena SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Athena

Contents

Description

Derived from API version 2017-05-18 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically—executing queries in parallel—so results are fast, even with large datasets and complex queries. For more information, see What is Amazon Athena in the Amazon Athena User Guide.

If you connect to Athena using the JDBC driver, use version 1.1.0 of the driver or later with the Amazon Athena API. Earlier version drivers do not support the API. For more information and to download the driver, see Accessing Amazon Athena with JDBC.

For code samples using the Amazon Web Services SDK for Java, see Examples and Code Samples in the Amazon Athena User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-05-18 of the Amazon Athena SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Athena.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Indicates a platform issue, which may be due to a transient condition or outage.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

Indicates that something is wrong with the input to the request. For example, a required parameter may be missing or out of range.

MetadataException

_MetadataException :: AsError a => Fold a ServiceError Source #

An exception that Athena received when it called a custom metastore. Occurs if the error is not caused by user input (InvalidRequestException) or from the Athena platform (InternalServerException). For example, if a user-created Lambda function is missing permissions, the Lambda 4XX exception is returned in a MetadataException.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

A resource, such as a workgroup, was not found.

SessionAlreadyExistsException

_SessionAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified session already exists.

TooManyRequestsException

_TooManyRequestsException :: AsError a => Fold a ServiceError Source #

Indicates that the request was throttled.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchGetNamedQuery

data BatchGetNamedQuery Source #

Contains an array of named query IDs.

See: newBatchGetNamedQuery smart constructor.

Instances

Instances details
ToJSON BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

ToHeaders BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

ToPath BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

ToQuery BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

AWSRequest BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Associated Types

type AWSResponse BatchGetNamedQuery #

Generic BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Associated Types

type Rep BatchGetNamedQuery :: Type -> Type #

Read BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Show BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

NFData BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Methods

rnf :: BatchGetNamedQuery -> () #

Eq BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Hashable BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

type AWSResponse BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

type Rep BatchGetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

type Rep BatchGetNamedQuery = D1 ('MetaData "BatchGetNamedQuery" "Amazonka.Athena.BatchGetNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "BatchGetNamedQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQueryIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchGetNamedQuery Source #

Create a value of BatchGetNamedQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namedQueryIds:BatchGetNamedQuery', batchGetNamedQuery_namedQueryIds - An array of query IDs.

data BatchGetNamedQueryResponse Source #

See: newBatchGetNamedQueryResponse smart constructor.

Instances

Instances details
Generic BatchGetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Associated Types

type Rep BatchGetNamedQueryResponse :: Type -> Type #

Read BatchGetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Show BatchGetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

NFData BatchGetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

Eq BatchGetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

type Rep BatchGetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetNamedQuery

type Rep BatchGetNamedQueryResponse = D1 ('MetaData "BatchGetNamedQueryResponse" "Amazonka.Athena.BatchGetNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "BatchGetNamedQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQueries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NamedQuery])) :*: (S1 ('MetaSel ('Just "unprocessedNamedQueryIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedNamedQueryId])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetNamedQueryResponse Source #

Create a value of BatchGetNamedQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namedQueries:BatchGetNamedQueryResponse', batchGetNamedQueryResponse_namedQueries - Information about the named query IDs submitted.

$sel:unprocessedNamedQueryIds:BatchGetNamedQueryResponse', batchGetNamedQueryResponse_unprocessedNamedQueryIds - Information about provided query IDs.

$sel:httpStatus:BatchGetNamedQueryResponse', batchGetNamedQueryResponse_httpStatus - The response's http status code.

BatchGetPreparedStatement

data BatchGetPreparedStatement Source #

See: newBatchGetPreparedStatement smart constructor.

Instances

Instances details
ToJSON BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

ToHeaders BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

ToPath BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

ToQuery BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

AWSRequest BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Generic BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Associated Types

type Rep BatchGetPreparedStatement :: Type -> Type #

Read BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Show BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

NFData BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Eq BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Hashable BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

type AWSResponse BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

type Rep BatchGetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

type Rep BatchGetPreparedStatement = D1 ('MetaData "BatchGetPreparedStatement" "Amazonka.Athena.BatchGetPreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "BatchGetPreparedStatement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "preparedStatementNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newBatchGetPreparedStatement Source #

Create a value of BatchGetPreparedStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:preparedStatementNames:BatchGetPreparedStatement', batchGetPreparedStatement_preparedStatementNames - A list of prepared statement names to return.

BatchGetPreparedStatement, batchGetPreparedStatement_workGroup - The name of the workgroup to which the prepared statements belong.

data BatchGetPreparedStatementResponse Source #

See: newBatchGetPreparedStatementResponse smart constructor.

Instances

Instances details
Generic BatchGetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Associated Types

type Rep BatchGetPreparedStatementResponse :: Type -> Type #

Read BatchGetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Show BatchGetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

NFData BatchGetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

Eq BatchGetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

type Rep BatchGetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetPreparedStatement

type Rep BatchGetPreparedStatementResponse = D1 ('MetaData "BatchGetPreparedStatementResponse" "Amazonka.Athena.BatchGetPreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "BatchGetPreparedStatementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "preparedStatements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PreparedStatement])) :*: (S1 ('MetaSel ('Just "unprocessedPreparedStatementNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedPreparedStatementName])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetPreparedStatementResponse Source #

Create a value of BatchGetPreparedStatementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:preparedStatements:BatchGetPreparedStatementResponse', batchGetPreparedStatementResponse_preparedStatements - The list of prepared statements returned.

$sel:unprocessedPreparedStatementNames:BatchGetPreparedStatementResponse', batchGetPreparedStatementResponse_unprocessedPreparedStatementNames - A list of one or more prepared statements that were requested but could not be returned.

$sel:httpStatus:BatchGetPreparedStatementResponse', batchGetPreparedStatementResponse_httpStatus - The response's http status code.

BatchGetQueryExecution

data BatchGetQueryExecution Source #

Contains an array of query execution IDs.

See: newBatchGetQueryExecution smart constructor.

Instances

Instances details
ToJSON BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

ToHeaders BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

ToPath BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

ToQuery BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

AWSRequest BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Associated Types

type AWSResponse BatchGetQueryExecution #

Generic BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Associated Types

type Rep BatchGetQueryExecution :: Type -> Type #

Read BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Show BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

NFData BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Methods

rnf :: BatchGetQueryExecution -> () #

Eq BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Hashable BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

type AWSResponse BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

type Rep BatchGetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

type Rep BatchGetQueryExecution = D1 ('MetaData "BatchGetQueryExecution" "Amazonka.Athena.BatchGetQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "BatchGetQueryExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecutionIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchGetQueryExecution Source #

Create a value of BatchGetQueryExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryExecutionIds:BatchGetQueryExecution', batchGetQueryExecution_queryExecutionIds - An array of query execution IDs.

data BatchGetQueryExecutionResponse Source #

See: newBatchGetQueryExecutionResponse smart constructor.

Instances

Instances details
Generic BatchGetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Associated Types

type Rep BatchGetQueryExecutionResponse :: Type -> Type #

Read BatchGetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Show BatchGetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

NFData BatchGetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

Eq BatchGetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

type Rep BatchGetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.BatchGetQueryExecution

type Rep BatchGetQueryExecutionResponse = D1 ('MetaData "BatchGetQueryExecutionResponse" "Amazonka.Athena.BatchGetQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "BatchGetQueryExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryExecution])) :*: (S1 ('MetaSel ('Just "unprocessedQueryExecutionIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedQueryExecutionId])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetQueryExecutionResponse Source #

Create a value of BatchGetQueryExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryExecutions:BatchGetQueryExecutionResponse', batchGetQueryExecutionResponse_queryExecutions - Information about a query execution.

$sel:unprocessedQueryExecutionIds:BatchGetQueryExecutionResponse', batchGetQueryExecutionResponse_unprocessedQueryExecutionIds - Information about the query executions that failed to run.

$sel:httpStatus:BatchGetQueryExecutionResponse', batchGetQueryExecutionResponse_httpStatus - The response's http status code.

CreateDataCatalog

data CreateDataCatalog Source #

See: newCreateDataCatalog smart constructor.

Instances

Instances details
ToJSON CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

ToHeaders CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

ToPath CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

ToQuery CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

AWSRequest CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Associated Types

type AWSResponse CreateDataCatalog #

Generic CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Associated Types

type Rep CreateDataCatalog :: Type -> Type #

Read CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Show CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

NFData CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Methods

rnf :: CreateDataCatalog -> () #

Eq CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Hashable CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

type AWSResponse CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

type Rep CreateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

type Rep CreateDataCatalog = D1 ('MetaData "CreateDataCatalog" "Amazonka.Athena.CreateDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateDataCatalog'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataCatalogType)))))

newCreateDataCatalog Source #

Create a value of CreateDataCatalog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateDataCatalog, createDataCatalog_description - A description of the data catalog to be created.

CreateDataCatalog, createDataCatalog_parameters - Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type.

  • For the HIVE data catalog type, use the following syntax. The metadata-function parameter is required. The sdk-version parameter is optional and defaults to the currently supported version.

    metadata-function=lambda_arn, sdk-version=version_number

  • For the LAMBDA data catalog type, use one of the following sets of required parameters, but not both.

    • If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.

      metadata-function=lambda_arn, record-function=lambda_arn

    • If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.

      function=lambda_arn

  • The GLUE type takes a catalog ID parameter and is required. The catalog_id is the account ID of the Amazon Web Services account to which the Glue Data Catalog belongs.

    catalog-id=catalog_id

    • The GLUE data catalog type also applies to the default AwsDataCatalog that already exists in your account, of which you can have only one and cannot modify.
    • Queries that specify a Glue Data Catalog other than the default AwsDataCatalog must be run on Athena engine version 2.
    • In Regions where Athena engine version 2 is not available, creating new Glue data catalogs results in an INVALID_INPUT error.

$sel:tags:CreateDataCatalog', createDataCatalog_tags - A list of comma separated tags to add to the data catalog that is created.

CreateDataCatalog, createDataCatalog_name - The name of the data catalog to create. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.

CreateDataCatalog, createDataCatalog_type - The type of data catalog to create: LAMBDA for a federated catalog, HIVE for an external hive metastore, or GLUE for an Glue Data Catalog.

data CreateDataCatalogResponse Source #

See: newCreateDataCatalogResponse smart constructor.

Instances

Instances details
Generic CreateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Associated Types

type Rep CreateDataCatalogResponse :: Type -> Type #

Read CreateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Show CreateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

NFData CreateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

Eq CreateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

type Rep CreateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateDataCatalog

type Rep CreateDataCatalogResponse = D1 ('MetaData "CreateDataCatalogResponse" "Amazonka.Athena.CreateDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateDataCatalogResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDataCatalogResponse Source #

Create a value of CreateDataCatalogResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateDataCatalogResponse', createDataCatalogResponse_httpStatus - The response's http status code.

CreateNamedQuery

data CreateNamedQuery Source #

See: newCreateNamedQuery smart constructor.

Instances

Instances details
ToJSON CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

ToHeaders CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

ToPath CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

ToQuery CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

AWSRequest CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Associated Types

type AWSResponse CreateNamedQuery #

Generic CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Associated Types

type Rep CreateNamedQuery :: Type -> Type #

Read CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Show CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

NFData CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Methods

rnf :: CreateNamedQuery -> () #

Eq CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Hashable CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

type AWSResponse CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

type Rep CreateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

type Rep CreateNamedQuery = D1 ('MetaData "CreateNamedQuery" "Amazonka.Athena.CreateNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateNamedQuery'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateNamedQuery Source #

Create a value of CreateNamedQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:CreateNamedQuery', createNamedQuery_clientRequestToken - A unique case-sensitive string used to ensure the request to create the query is idempotent (executes only once). If another CreateNamedQuery request is received, the same response is returned and another query is not created. If a parameter has changed, for example, the QueryString, an error is returned.

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for users. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

CreateNamedQuery, createNamedQuery_description - The query description.

CreateNamedQuery, createNamedQuery_workGroup - The name of the workgroup in which the named query is being created.

CreateNamedQuery, createNamedQuery_name - The query name.

CreateNamedQuery, createNamedQuery_database - The database to which the query belongs.

CreateNamedQuery, createNamedQuery_queryString - The contents of the query with all query statements.

data CreateNamedQueryResponse Source #

See: newCreateNamedQueryResponse smart constructor.

Instances

Instances details
Generic CreateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Associated Types

type Rep CreateNamedQueryResponse :: Type -> Type #

Read CreateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Show CreateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

NFData CreateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

Eq CreateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

type Rep CreateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNamedQuery

type Rep CreateNamedQueryResponse = D1 ('MetaData "CreateNamedQueryResponse" "Amazonka.Athena.CreateNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateNamedQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQueryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNamedQueryResponse Source #

Create a value of CreateNamedQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateNamedQueryResponse, createNamedQueryResponse_namedQueryId - The unique ID of the query.

$sel:httpStatus:CreateNamedQueryResponse', createNamedQueryResponse_httpStatus - The response's http status code.

CreateNotebook

data CreateNotebook Source #

See: newCreateNotebook smart constructor.

Instances

Instances details
ToJSON CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

ToHeaders CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

ToPath CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

ToQuery CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

AWSRequest CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Associated Types

type AWSResponse CreateNotebook #

Generic CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Associated Types

type Rep CreateNotebook :: Type -> Type #

Read CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Show CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

NFData CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Methods

rnf :: CreateNotebook -> () #

Eq CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Hashable CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

type AWSResponse CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

type Rep CreateNotebook Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

type Rep CreateNotebook = D1 ('MetaData "CreateNotebook" "Amazonka.Athena.CreateNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateNotebook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateNotebook Source #

Create a value of CreateNotebook with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:CreateNotebook', createNotebook_clientRequestToken - A unique case-sensitive string used to ensure the request to create the notebook is idempotent (executes only once).

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for you. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

CreateNotebook, createNotebook_workGroup - The name of the Spark enabled workgroup in which the notebook will be created.

CreateNotebook, createNotebook_name - The name of the ipynb file to be created in the Spark workgroup, without the .ipynb extension.

data CreateNotebookResponse Source #

See: newCreateNotebookResponse smart constructor.

Instances

Instances details
Generic CreateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Associated Types

type Rep CreateNotebookResponse :: Type -> Type #

Read CreateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Show CreateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

NFData CreateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

Methods

rnf :: CreateNotebookResponse -> () #

Eq CreateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

type Rep CreateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateNotebook

type Rep CreateNotebookResponse = D1 ('MetaData "CreateNotebookResponse" "Amazonka.Athena.CreateNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateNotebookResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNotebookResponse Source #

Create a value of CreateNotebookResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateNotebookResponse, createNotebookResponse_notebookId - A unique identifier for the notebook.

$sel:httpStatus:CreateNotebookResponse', createNotebookResponse_httpStatus - The response's http status code.

CreatePreparedStatement

data CreatePreparedStatement Source #

See: newCreatePreparedStatement smart constructor.

Instances

Instances details
ToJSON CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

ToHeaders CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

ToPath CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

ToQuery CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

AWSRequest CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Generic CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Associated Types

type Rep CreatePreparedStatement :: Type -> Type #

Read CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Show CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

NFData CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Methods

rnf :: CreatePreparedStatement -> () #

Eq CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Hashable CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

type AWSResponse CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

type Rep CreatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

type Rep CreatePreparedStatement = D1 ('MetaData "CreatePreparedStatement" "Amazonka.Athena.CreatePreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreatePreparedStatement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreatePreparedStatement Source #

Create a value of CreatePreparedStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePreparedStatement, createPreparedStatement_description - The description of the prepared statement.

CreatePreparedStatement, createPreparedStatement_statementName - The name of the prepared statement.

CreatePreparedStatement, createPreparedStatement_workGroup - The name of the workgroup to which the prepared statement belongs.

CreatePreparedStatement, createPreparedStatement_queryStatement - The query string for the prepared statement.

data CreatePreparedStatementResponse Source #

See: newCreatePreparedStatementResponse smart constructor.

Instances

Instances details
Generic CreatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Associated Types

type Rep CreatePreparedStatementResponse :: Type -> Type #

Read CreatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Show CreatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

NFData CreatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

Eq CreatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

type Rep CreatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePreparedStatement

type Rep CreatePreparedStatementResponse = D1 ('MetaData "CreatePreparedStatementResponse" "Amazonka.Athena.CreatePreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreatePreparedStatementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreatePreparedStatementResponse Source #

Create a value of CreatePreparedStatementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreatePreparedStatementResponse', createPreparedStatementResponse_httpStatus - The response's http status code.

CreatePresignedNotebookUrl

data CreatePresignedNotebookUrl Source #

See: newCreatePresignedNotebookUrl smart constructor.

Instances

Instances details
ToJSON CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

ToHeaders CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

ToPath CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

ToQuery CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

AWSRequest CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Generic CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Associated Types

type Rep CreatePresignedNotebookUrl :: Type -> Type #

Read CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Show CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

NFData CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Eq CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Hashable CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type AWSResponse CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrl Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrl = D1 ('MetaData "CreatePresignedNotebookUrl" "Amazonka.Athena.CreatePresignedNotebookUrl" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreatePresignedNotebookUrl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreatePresignedNotebookUrl Source #

Create a value of CreatePresignedNotebookUrl with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreatePresignedNotebookUrl, createPresignedNotebookUrl_sessionId - The session ID.

data CreatePresignedNotebookUrlResponse Source #

Instances

Instances details
Generic CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Associated Types

type Rep CreatePresignedNotebookUrlResponse :: Type -> Type #

Read CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Show CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

NFData CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

Eq CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrlResponse Source # 
Instance details

Defined in Amazonka.Athena.CreatePresignedNotebookUrl

type Rep CreatePresignedNotebookUrlResponse = D1 ('MetaData "CreatePresignedNotebookUrlResponse" "Amazonka.Athena.CreatePresignedNotebookUrl" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreatePresignedNotebookUrlResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "notebookUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authTokenExpirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

CreateWorkGroup

data CreateWorkGroup Source #

See: newCreateWorkGroup smart constructor.

Instances

Instances details
ToJSON CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

ToHeaders CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

ToPath CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

ToQuery CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

AWSRequest CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Associated Types

type AWSResponse CreateWorkGroup #

Generic CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Associated Types

type Rep CreateWorkGroup :: Type -> Type #

Read CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Show CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

NFData CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Methods

rnf :: CreateWorkGroup -> () #

Eq CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Hashable CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

type AWSResponse CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

type Rep CreateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

type Rep CreateWorkGroup = D1 ('MetaData "CreateWorkGroup" "Amazonka.Athena.CreateWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateWorkGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkGroupConfiguration)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateWorkGroup Source #

Create a value of CreateWorkGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateWorkGroup, createWorkGroup_configuration - Contains configuration information for creating an Athena SQL workgroup, which includes the location in Amazon S3 where query results are stored, the encryption configuration, if any, used for encrypting query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, the limit for the amount of bytes scanned (cutoff) per query, if it is specified, and whether workgroup's settings (specified with EnforceWorkGroupConfiguration) in the WorkGroupConfiguration override client-side settings. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

CreateWorkGroup, createWorkGroup_description - The workgroup description.

$sel:tags:CreateWorkGroup', createWorkGroup_tags - A list of comma separated tags to add to the workgroup that is created.

CreateWorkGroup, createWorkGroup_name - The workgroup name.

data CreateWorkGroupResponse Source #

See: newCreateWorkGroupResponse smart constructor.

Instances

Instances details
Generic CreateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Associated Types

type Rep CreateWorkGroupResponse :: Type -> Type #

Read CreateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Show CreateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

NFData CreateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

Methods

rnf :: CreateWorkGroupResponse -> () #

Eq CreateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

type Rep CreateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.CreateWorkGroup

type Rep CreateWorkGroupResponse = D1 ('MetaData "CreateWorkGroupResponse" "Amazonka.Athena.CreateWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CreateWorkGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateWorkGroupResponse Source #

Create a value of CreateWorkGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateWorkGroupResponse', createWorkGroupResponse_httpStatus - The response's http status code.

DeleteDataCatalog

data DeleteDataCatalog Source #

See: newDeleteDataCatalog smart constructor.

Constructors

DeleteDataCatalog' Text 

Instances

Instances details
ToJSON DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

ToHeaders DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

ToPath DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

ToQuery DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

AWSRequest DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Associated Types

type AWSResponse DeleteDataCatalog #

Generic DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Associated Types

type Rep DeleteDataCatalog :: Type -> Type #

Read DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Show DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

NFData DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Methods

rnf :: DeleteDataCatalog -> () #

Eq DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Hashable DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

type AWSResponse DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

type Rep DeleteDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

type Rep DeleteDataCatalog = D1 ('MetaData "DeleteDataCatalog" "Amazonka.Athena.DeleteDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteDataCatalog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDataCatalog Source #

Create a value of DeleteDataCatalog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteDataCatalog, deleteDataCatalog_name - The name of the data catalog to delete.

data DeleteDataCatalogResponse Source #

See: newDeleteDataCatalogResponse smart constructor.

Instances

Instances details
Generic DeleteDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Associated Types

type Rep DeleteDataCatalogResponse :: Type -> Type #

Read DeleteDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Show DeleteDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

NFData DeleteDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

Eq DeleteDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

type Rep DeleteDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteDataCatalog

type Rep DeleteDataCatalogResponse = D1 ('MetaData "DeleteDataCatalogResponse" "Amazonka.Athena.DeleteDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteDataCatalogResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDataCatalogResponse Source #

Create a value of DeleteDataCatalogResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteDataCatalogResponse', deleteDataCatalogResponse_httpStatus - The response's http status code.

DeleteNamedQuery

data DeleteNamedQuery Source #

See: newDeleteNamedQuery smart constructor.

Constructors

DeleteNamedQuery' Text 

Instances

Instances details
ToJSON DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

ToHeaders DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

ToPath DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

ToQuery DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

AWSRequest DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Associated Types

type AWSResponse DeleteNamedQuery #

Generic DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Associated Types

type Rep DeleteNamedQuery :: Type -> Type #

Read DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Show DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

NFData DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Methods

rnf :: DeleteNamedQuery -> () #

Eq DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Hashable DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

type AWSResponse DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

type Rep DeleteNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

type Rep DeleteNamedQuery = D1 ('MetaData "DeleteNamedQuery" "Amazonka.Athena.DeleteNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteNamedQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQueryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteNamedQuery Source #

Create a value of DeleteNamedQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteNamedQuery, deleteNamedQuery_namedQueryId - The unique ID of the query to delete.

data DeleteNamedQueryResponse Source #

See: newDeleteNamedQueryResponse smart constructor.

Instances

Instances details
Generic DeleteNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Associated Types

type Rep DeleteNamedQueryResponse :: Type -> Type #

Read DeleteNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Show DeleteNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

NFData DeleteNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

Eq DeleteNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

type Rep DeleteNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNamedQuery

type Rep DeleteNamedQueryResponse = D1 ('MetaData "DeleteNamedQueryResponse" "Amazonka.Athena.DeleteNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteNamedQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteNamedQueryResponse Source #

Create a value of DeleteNamedQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteNamedQueryResponse', deleteNamedQueryResponse_httpStatus - The response's http status code.

DeleteNotebook

data DeleteNotebook Source #

See: newDeleteNotebook smart constructor.

Constructors

DeleteNotebook' Text 

Instances

Instances details
ToJSON DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

ToHeaders DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

ToPath DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

ToQuery DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

AWSRequest DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Associated Types

type AWSResponse DeleteNotebook #

Generic DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Associated Types

type Rep DeleteNotebook :: Type -> Type #

Read DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Show DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

NFData DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Methods

rnf :: DeleteNotebook -> () #

Eq DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Hashable DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

type AWSResponse DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

type Rep DeleteNotebook Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

type Rep DeleteNotebook = D1 ('MetaData "DeleteNotebook" "Amazonka.Athena.DeleteNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteNotebook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteNotebook Source #

Create a value of DeleteNotebook with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteNotebook, deleteNotebook_notebookId - The ID of the notebook to delete.

data DeleteNotebookResponse Source #

See: newDeleteNotebookResponse smart constructor.

Instances

Instances details
Generic DeleteNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Associated Types

type Rep DeleteNotebookResponse :: Type -> Type #

Read DeleteNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Show DeleteNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

NFData DeleteNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

Methods

rnf :: DeleteNotebookResponse -> () #

Eq DeleteNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

type Rep DeleteNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteNotebook

type Rep DeleteNotebookResponse = D1 ('MetaData "DeleteNotebookResponse" "Amazonka.Athena.DeleteNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteNotebookResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteNotebookResponse Source #

Create a value of DeleteNotebookResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteNotebookResponse', deleteNotebookResponse_httpStatus - The response's http status code.

DeletePreparedStatement

data DeletePreparedStatement Source #

See: newDeletePreparedStatement smart constructor.

Instances

Instances details
ToJSON DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

ToHeaders DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

ToPath DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

ToQuery DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

AWSRequest DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Generic DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Associated Types

type Rep DeletePreparedStatement :: Type -> Type #

Read DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Show DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

NFData DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Methods

rnf :: DeletePreparedStatement -> () #

Eq DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Hashable DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

type AWSResponse DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

type Rep DeletePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

type Rep DeletePreparedStatement = D1 ('MetaData "DeletePreparedStatement" "Amazonka.Athena.DeletePreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeletePreparedStatement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePreparedStatement Source #

Create a value of DeletePreparedStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeletePreparedStatement, deletePreparedStatement_statementName - The name of the prepared statement to delete.

DeletePreparedStatement, deletePreparedStatement_workGroup - The workgroup to which the statement to be deleted belongs.

data DeletePreparedStatementResponse Source #

See: newDeletePreparedStatementResponse smart constructor.

Instances

Instances details
Generic DeletePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Associated Types

type Rep DeletePreparedStatementResponse :: Type -> Type #

Read DeletePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Show DeletePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

NFData DeletePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

Eq DeletePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

type Rep DeletePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.DeletePreparedStatement

type Rep DeletePreparedStatementResponse = D1 ('MetaData "DeletePreparedStatementResponse" "Amazonka.Athena.DeletePreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeletePreparedStatementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePreparedStatementResponse Source #

Create a value of DeletePreparedStatementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeletePreparedStatementResponse', deletePreparedStatementResponse_httpStatus - The response's http status code.

DeleteWorkGroup

data DeleteWorkGroup Source #

See: newDeleteWorkGroup smart constructor.

Instances

Instances details
ToJSON DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

ToHeaders DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

ToPath DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

ToQuery DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

AWSRequest DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Associated Types

type AWSResponse DeleteWorkGroup #

Generic DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Associated Types

type Rep DeleteWorkGroup :: Type -> Type #

Read DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Show DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

NFData DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Methods

rnf :: DeleteWorkGroup -> () #

Eq DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Hashable DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

type AWSResponse DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

type Rep DeleteWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

type Rep DeleteWorkGroup = D1 ('MetaData "DeleteWorkGroup" "Amazonka.Athena.DeleteWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteWorkGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recursiveDeleteOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteWorkGroup Source #

Create a value of DeleteWorkGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recursiveDeleteOption:DeleteWorkGroup', deleteWorkGroup_recursiveDeleteOption - The option to delete the workgroup and its contents even if the workgroup contains any named queries or query executions.

DeleteWorkGroup, deleteWorkGroup_workGroup - The unique name of the workgroup to delete.

data DeleteWorkGroupResponse Source #

See: newDeleteWorkGroupResponse smart constructor.

Instances

Instances details
Generic DeleteWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Associated Types

type Rep DeleteWorkGroupResponse :: Type -> Type #

Read DeleteWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Show DeleteWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

NFData DeleteWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

Methods

rnf :: DeleteWorkGroupResponse -> () #

Eq DeleteWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

type Rep DeleteWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.DeleteWorkGroup

type Rep DeleteWorkGroupResponse = D1 ('MetaData "DeleteWorkGroupResponse" "Amazonka.Athena.DeleteWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DeleteWorkGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteWorkGroupResponse Source #

Create a value of DeleteWorkGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteWorkGroupResponse', deleteWorkGroupResponse_httpStatus - The response's http status code.

ExportNotebook

data ExportNotebook Source #

See: newExportNotebook smart constructor.

Constructors

ExportNotebook' Text 

Instances

Instances details
ToJSON ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

ToHeaders ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

ToPath ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

ToQuery ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

AWSRequest ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Associated Types

type AWSResponse ExportNotebook #

Generic ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Associated Types

type Rep ExportNotebook :: Type -> Type #

Read ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Show ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

NFData ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Methods

rnf :: ExportNotebook -> () #

Eq ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Hashable ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

type AWSResponse ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

type Rep ExportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

type Rep ExportNotebook = D1 ('MetaData "ExportNotebook" "Amazonka.Athena.ExportNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ExportNotebook'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newExportNotebook Source #

Create a value of ExportNotebook with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ExportNotebook, exportNotebook_notebookId - The ID of the notebook to export.

data ExportNotebookResponse Source #

See: newExportNotebookResponse smart constructor.

Instances

Instances details
Generic ExportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Associated Types

type Rep ExportNotebookResponse :: Type -> Type #

Read ExportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Show ExportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

NFData ExportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

Methods

rnf :: ExportNotebookResponse -> () #

Eq ExportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

type Rep ExportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ExportNotebook

type Rep ExportNotebookResponse = D1 ('MetaData "ExportNotebookResponse" "Amazonka.Athena.ExportNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ExportNotebookResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotebookMetadata)) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newExportNotebookResponse Source #

Create a value of ExportNotebookResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notebookMetadata:ExportNotebookResponse', exportNotebookResponse_notebookMetadata - The notebook metadata, including notebook ID, notebook name, and workgroup name.

$sel:payload:ExportNotebookResponse', exportNotebookResponse_payload - The content of the exported notebook.

$sel:httpStatus:ExportNotebookResponse', exportNotebookResponse_httpStatus - The response's http status code.

GetCalculationExecution

data GetCalculationExecution Source #

See: newGetCalculationExecution smart constructor.

Instances

Instances details
ToJSON GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

ToHeaders GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

ToPath GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

ToQuery GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

AWSRequest GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Generic GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Associated Types

type Rep GetCalculationExecution :: Type -> Type #

Read GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Show GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

NFData GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Methods

rnf :: GetCalculationExecution -> () #

Eq GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Hashable GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type AWSResponse GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type Rep GetCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type Rep GetCalculationExecution = D1 ('MetaData "GetCalculationExecution" "Amazonka.Athena.GetCalculationExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetCalculationExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCalculationExecution Source #

Create a value of GetCalculationExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCalculationExecution, getCalculationExecution_calculationExecutionId - The calculation execution UUID.

data GetCalculationExecutionResponse Source #

See: newGetCalculationExecutionResponse smart constructor.

Instances

Instances details
Generic GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Associated Types

type Rep GetCalculationExecutionResponse :: Type -> Type #

Read GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Show GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

NFData GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

Eq GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

type Rep GetCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecution

newGetCalculationExecutionResponse Source #

Create a value of GetCalculationExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCalculationExecution, getCalculationExecutionResponse_calculationExecutionId - The calculation execution UUID.

GetCalculationExecutionResponse, getCalculationExecutionResponse_description - The description of the calculation execution.

$sel:result:GetCalculationExecutionResponse', getCalculationExecutionResponse_result - Contains result information. This field is populated only if the calculation is completed.

GetCalculationExecutionResponse, getCalculationExecutionResponse_sessionId - The session ID that the calculation ran in.

GetCalculationExecutionResponse, getCalculationExecutionResponse_statistics - Contains information about the data processing unit (DPU) execution time and progress. This field is populated only when statistics are available.

GetCalculationExecutionResponse, getCalculationExecutionResponse_status - Contains information about the status of the calculation.

GetCalculationExecutionResponse, getCalculationExecutionResponse_workingDirectory - The Amazon S3 location in which calculation results are stored.

$sel:httpStatus:GetCalculationExecutionResponse', getCalculationExecutionResponse_httpStatus - The response's http status code.

GetCalculationExecutionCode

data GetCalculationExecutionCode Source #

See: newGetCalculationExecutionCode smart constructor.

Instances

Instances details
ToJSON GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

ToHeaders GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

ToPath GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

ToQuery GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

AWSRequest GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Generic GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Associated Types

type Rep GetCalculationExecutionCode :: Type -> Type #

Read GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Show GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

NFData GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Eq GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Hashable GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

type AWSResponse GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

type Rep GetCalculationExecutionCode Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

type Rep GetCalculationExecutionCode = D1 ('MetaData "GetCalculationExecutionCode" "Amazonka.Athena.GetCalculationExecutionCode" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetCalculationExecutionCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCalculationExecutionCode Source #

Create a value of GetCalculationExecutionCode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCalculationExecutionCode, getCalculationExecutionCode_calculationExecutionId - The calculation execution UUID.

data GetCalculationExecutionCodeResponse Source #

Instances

Instances details
Generic GetCalculationExecutionCodeResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Read GetCalculationExecutionCodeResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Show GetCalculationExecutionCodeResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

NFData GetCalculationExecutionCodeResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

Eq GetCalculationExecutionCodeResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

type Rep GetCalculationExecutionCodeResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionCode

type Rep GetCalculationExecutionCodeResponse = D1 ('MetaData "GetCalculationExecutionCodeResponse" "Amazonka.Athena.GetCalculationExecutionCode" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetCalculationExecutionCodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetCalculationExecutionCodeResponse Source #

Create a value of GetCalculationExecutionCodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCalculationExecutionCodeResponse, getCalculationExecutionCodeResponse_codeBlock - A pre-signed URL to the code that executed the calculation.

$sel:httpStatus:GetCalculationExecutionCodeResponse', getCalculationExecutionCodeResponse_httpStatus - The response's http status code.

GetCalculationExecutionStatus

data GetCalculationExecutionStatus Source #

See: newGetCalculationExecutionStatus smart constructor.

Instances

Instances details
ToJSON GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

ToHeaders GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

ToPath GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

ToQuery GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

AWSRequest GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Generic GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Associated Types

type Rep GetCalculationExecutionStatus :: Type -> Type #

Read GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Show GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

NFData GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Eq GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Hashable GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

type AWSResponse GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

type Rep GetCalculationExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

type Rep GetCalculationExecutionStatus = D1 ('MetaData "GetCalculationExecutionStatus" "Amazonka.Athena.GetCalculationExecutionStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetCalculationExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCalculationExecutionStatus Source #

Create a value of GetCalculationExecutionStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCalculationExecutionStatus, getCalculationExecutionStatus_calculationExecutionId - The calculation execution UUID.

data GetCalculationExecutionStatusResponse Source #

Instances

Instances details
Generic GetCalculationExecutionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Read GetCalculationExecutionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Show GetCalculationExecutionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

NFData GetCalculationExecutionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

Eq GetCalculationExecutionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

type Rep GetCalculationExecutionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetCalculationExecutionStatus

type Rep GetCalculationExecutionStatusResponse = D1 ('MetaData "GetCalculationExecutionStatusResponse" "Amazonka.Athena.GetCalculationExecutionStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetCalculationExecutionStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationStatistics)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetCalculationExecutionStatusResponse Source #

Create a value of GetCalculationExecutionStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetCalculationExecutionStatusResponse, getCalculationExecutionStatusResponse_statistics - Contains information about the DPU execution time and progress.

GetCalculationExecutionStatusResponse, getCalculationExecutionStatusResponse_status - Contains information about the calculation execution status.

$sel:httpStatus:GetCalculationExecutionStatusResponse', getCalculationExecutionStatusResponse_httpStatus - The response's http status code.

GetDataCatalog

data GetDataCatalog Source #

See: newGetDataCatalog smart constructor.

Constructors

GetDataCatalog' Text 

Instances

Instances details
ToJSON GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

ToHeaders GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

ToPath GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

ToQuery GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

AWSRequest GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Associated Types

type AWSResponse GetDataCatalog #

Generic GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Associated Types

type Rep GetDataCatalog :: Type -> Type #

Read GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Show GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

NFData GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Methods

rnf :: GetDataCatalog -> () #

Eq GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Hashable GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

type AWSResponse GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

type Rep GetDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

type Rep GetDataCatalog = D1 ('MetaData "GetDataCatalog" "Amazonka.Athena.GetDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetDataCatalog'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDataCatalog Source #

Create a value of GetDataCatalog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDataCatalog, getDataCatalog_name - The name of the data catalog to return.

data GetDataCatalogResponse Source #

See: newGetDataCatalogResponse smart constructor.

Instances

Instances details
Generic GetDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Associated Types

type Rep GetDataCatalogResponse :: Type -> Type #

Read GetDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Show GetDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

NFData GetDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

Methods

rnf :: GetDataCatalogResponse -> () #

Eq GetDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

type Rep GetDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDataCatalog

type Rep GetDataCatalogResponse = D1 ('MetaData "GetDataCatalogResponse" "Amazonka.Athena.GetDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetDataCatalogResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataCatalog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataCatalog)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDataCatalogResponse Source #

Create a value of GetDataCatalogResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataCatalog:GetDataCatalogResponse', getDataCatalogResponse_dataCatalog - The data catalog returned.

$sel:httpStatus:GetDataCatalogResponse', getDataCatalogResponse_httpStatus - The response's http status code.

GetDatabase

data GetDatabase Source #

See: newGetDatabase smart constructor.

Constructors

GetDatabase' Text Text 

Instances

Instances details
ToJSON GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

ToHeaders GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Methods

toHeaders :: GetDatabase -> [Header] #

ToPath GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

ToQuery GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

AWSRequest GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Associated Types

type AWSResponse GetDatabase #

Generic GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Associated Types

type Rep GetDatabase :: Type -> Type #

Read GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Show GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

NFData GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Methods

rnf :: GetDatabase -> () #

Eq GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Hashable GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

type AWSResponse GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

type Rep GetDatabase Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

type Rep GetDatabase = D1 ('MetaData "GetDatabase" "Amazonka.Athena.GetDatabase" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetDatabase'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDatabase Source #

Create a value of GetDatabase with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDatabase, getDatabase_catalogName - The name of the data catalog that contains the database to return.

$sel:databaseName:GetDatabase', getDatabase_databaseName - The name of the database to return.

data GetDatabaseResponse Source #

See: newGetDatabaseResponse smart constructor.

Instances

Instances details
Generic GetDatabaseResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Associated Types

type Rep GetDatabaseResponse :: Type -> Type #

Read GetDatabaseResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Show GetDatabaseResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

NFData GetDatabaseResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

Methods

rnf :: GetDatabaseResponse -> () #

Eq GetDatabaseResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

type Rep GetDatabaseResponse Source # 
Instance details

Defined in Amazonka.Athena.GetDatabase

type Rep GetDatabaseResponse = D1 ('MetaData "GetDatabaseResponse" "Amazonka.Athena.GetDatabase" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetDatabaseResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Database)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDatabaseResponse Source #

Create a value of GetDatabaseResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDatabaseResponse, getDatabaseResponse_database - The database returned.

$sel:httpStatus:GetDatabaseResponse', getDatabaseResponse_httpStatus - The response's http status code.

GetNamedQuery

data GetNamedQuery Source #

See: newGetNamedQuery smart constructor.

Constructors

GetNamedQuery' Text 

Instances

Instances details
ToJSON GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

ToHeaders GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

ToPath GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

ToQuery GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

AWSRequest GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Associated Types

type AWSResponse GetNamedQuery #

Generic GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Associated Types

type Rep GetNamedQuery :: Type -> Type #

Read GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Show GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

NFData GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Methods

rnf :: GetNamedQuery -> () #

Eq GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Hashable GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

type AWSResponse GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

type Rep GetNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

type Rep GetNamedQuery = D1 ('MetaData "GetNamedQuery" "Amazonka.Athena.GetNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetNamedQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQueryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetNamedQuery Source #

Create a value of GetNamedQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetNamedQuery, getNamedQuery_namedQueryId - The unique ID of the query. Use ListNamedQueries to get query IDs.

data GetNamedQueryResponse Source #

See: newGetNamedQueryResponse smart constructor.

Instances

Instances details
Generic GetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Associated Types

type Rep GetNamedQueryResponse :: Type -> Type #

Read GetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Show GetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

NFData GetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

Methods

rnf :: GetNamedQueryResponse -> () #

Eq GetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

type Rep GetNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNamedQuery

type Rep GetNamedQueryResponse = D1 ('MetaData "GetNamedQueryResponse" "Amazonka.Athena.GetNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetNamedQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NamedQuery)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetNamedQueryResponse Source #

Create a value of GetNamedQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namedQuery:GetNamedQueryResponse', getNamedQueryResponse_namedQuery - Information about the query.

$sel:httpStatus:GetNamedQueryResponse', getNamedQueryResponse_httpStatus - The response's http status code.

GetNotebookMetadata

data GetNotebookMetadata Source #

See: newGetNotebookMetadata smart constructor.

Instances

Instances details
ToJSON GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

ToHeaders GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

ToPath GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

ToQuery GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

AWSRequest GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Associated Types

type AWSResponse GetNotebookMetadata #

Generic GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Associated Types

type Rep GetNotebookMetadata :: Type -> Type #

Read GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Show GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

NFData GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Methods

rnf :: GetNotebookMetadata -> () #

Eq GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Hashable GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

type AWSResponse GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

type Rep GetNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

type Rep GetNotebookMetadata = D1 ('MetaData "GetNotebookMetadata" "Amazonka.Athena.GetNotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetNotebookMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetNotebookMetadata Source #

Create a value of GetNotebookMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetNotebookMetadata, getNotebookMetadata_notebookId - The ID of the notebook whose metadata is to be retrieved.

data GetNotebookMetadataResponse Source #

See: newGetNotebookMetadataResponse smart constructor.

Instances

Instances details
Generic GetNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Associated Types

type Rep GetNotebookMetadataResponse :: Type -> Type #

Read GetNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Show GetNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

NFData GetNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

Eq GetNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

type Rep GetNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetNotebookMetadata

type Rep GetNotebookMetadataResponse = D1 ('MetaData "GetNotebookMetadataResponse" "Amazonka.Athena.GetNotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetNotebookMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotebookMetadata)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetNotebookMetadataResponse Source #

Create a value of GetNotebookMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:notebookMetadata:GetNotebookMetadataResponse', getNotebookMetadataResponse_notebookMetadata - The metadata that is returned for the specified notebook ID.

$sel:httpStatus:GetNotebookMetadataResponse', getNotebookMetadataResponse_httpStatus - The response's http status code.

GetPreparedStatement

data GetPreparedStatement Source #

See: newGetPreparedStatement smart constructor.

Instances

Instances details
ToJSON GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

ToHeaders GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

ToPath GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

ToQuery GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

AWSRequest GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Associated Types

type AWSResponse GetPreparedStatement #

Generic GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Associated Types

type Rep GetPreparedStatement :: Type -> Type #

Read GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Show GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

NFData GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Methods

rnf :: GetPreparedStatement -> () #

Eq GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Hashable GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

type AWSResponse GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

type Rep GetPreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

type Rep GetPreparedStatement = D1 ('MetaData "GetPreparedStatement" "Amazonka.Athena.GetPreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetPreparedStatement'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetPreparedStatement Source #

Create a value of GetPreparedStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetPreparedStatement, getPreparedStatement_statementName - The name of the prepared statement to retrieve.

GetPreparedStatement, getPreparedStatement_workGroup - The workgroup to which the statement to be retrieved belongs.

data GetPreparedStatementResponse Source #

See: newGetPreparedStatementResponse smart constructor.

Instances

Instances details
Generic GetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Associated Types

type Rep GetPreparedStatementResponse :: Type -> Type #

Read GetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Show GetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

NFData GetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

Eq GetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

type Rep GetPreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.GetPreparedStatement

type Rep GetPreparedStatementResponse = D1 ('MetaData "GetPreparedStatementResponse" "Amazonka.Athena.GetPreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetPreparedStatementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "preparedStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PreparedStatement)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetPreparedStatementResponse Source #

Create a value of GetPreparedStatementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:preparedStatement:GetPreparedStatementResponse', getPreparedStatementResponse_preparedStatement - The name of the prepared statement that was retrieved.

$sel:httpStatus:GetPreparedStatementResponse', getPreparedStatementResponse_httpStatus - The response's http status code.

GetQueryExecution

data GetQueryExecution Source #

See: newGetQueryExecution smart constructor.

Constructors

GetQueryExecution' Text 

Instances

Instances details
ToJSON GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

ToHeaders GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

ToPath GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

ToQuery GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

AWSRequest GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Associated Types

type AWSResponse GetQueryExecution #

Generic GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Associated Types

type Rep GetQueryExecution :: Type -> Type #

Read GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Show GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

NFData GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Methods

rnf :: GetQueryExecution -> () #

Eq GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Hashable GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

type AWSResponse GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

type Rep GetQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

type Rep GetQueryExecution = D1 ('MetaData "GetQueryExecution" "Amazonka.Athena.GetQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetQueryExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetQueryExecution Source #

Create a value of GetQueryExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetQueryExecution, getQueryExecution_queryExecutionId - The unique ID of the query execution.

data GetQueryExecutionResponse Source #

See: newGetQueryExecutionResponse smart constructor.

Instances

Instances details
Generic GetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Associated Types

type Rep GetQueryExecutionResponse :: Type -> Type #

Read GetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Show GetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

NFData GetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

Eq GetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

type Rep GetQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryExecution

type Rep GetQueryExecutionResponse = D1 ('MetaData "GetQueryExecutionResponse" "Amazonka.Athena.GetQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetQueryExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryExecution)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetQueryExecutionResponse Source #

Create a value of GetQueryExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryExecution:GetQueryExecutionResponse', getQueryExecutionResponse_queryExecution - Information about the query execution.

$sel:httpStatus:GetQueryExecutionResponse', getQueryExecutionResponse_httpStatus - The response's http status code.

GetQueryResults (Paginated)

data GetQueryResults Source #

See: newGetQueryResults smart constructor.

Instances

Instances details
ToJSON GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

ToHeaders GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

ToPath GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

ToQuery GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

AWSPager GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

AWSRequest GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Associated Types

type AWSResponse GetQueryResults #

Generic GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Associated Types

type Rep GetQueryResults :: Type -> Type #

Read GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Show GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

NFData GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Methods

rnf :: GetQueryResults -> () #

Eq GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Hashable GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

type AWSResponse GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

type Rep GetQueryResults Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

type Rep GetQueryResults = D1 ('MetaData "GetQueryResults" "Amazonka.Athena.GetQueryResults" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetQueryResults'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetQueryResults Source #

Create a value of GetQueryResults with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:GetQueryResults', getQueryResults_maxResults - The maximum number of results (rows) to return in this request.

GetQueryResults, getQueryResults_nextToken - 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 NextToken from the response object of the previous page call.

GetQueryResults, getQueryResults_queryExecutionId - The unique ID of the query execution.

data GetQueryResultsResponse Source #

See: newGetQueryResultsResponse smart constructor.

Instances

Instances details
Generic GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Associated Types

type Rep GetQueryResultsResponse :: Type -> Type #

Read GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Show GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

NFData GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

Methods

rnf :: GetQueryResultsResponse -> () #

Eq GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

type Rep GetQueryResultsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryResults

type Rep GetQueryResultsResponse = D1 ('MetaData "GetQueryResultsResponse" "Amazonka.Athena.GetQueryResults" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetQueryResultsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resultSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultSet))) :*: (S1 ('MetaSel ('Just "updateCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetQueryResultsResponse Source #

Create a value of GetQueryResultsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetQueryResults, getQueryResultsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:resultSet:GetQueryResultsResponse', getQueryResultsResponse_resultSet - The results of the query execution.

$sel:updateCount:GetQueryResultsResponse', getQueryResultsResponse_updateCount - The number of rows inserted with a CREATE TABLE AS SELECT statement.

$sel:httpStatus:GetQueryResultsResponse', getQueryResultsResponse_httpStatus - The response's http status code.

GetQueryRuntimeStatistics

data GetQueryRuntimeStatistics Source #

See: newGetQueryRuntimeStatistics smart constructor.

Instances

Instances details
ToJSON GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

ToHeaders GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

ToPath GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

ToQuery GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

AWSRequest GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Generic GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Associated Types

type Rep GetQueryRuntimeStatistics :: Type -> Type #

Read GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Show GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

NFData GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Eq GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Hashable GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

type AWSResponse GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

type Rep GetQueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

type Rep GetQueryRuntimeStatistics = D1 ('MetaData "GetQueryRuntimeStatistics" "Amazonka.Athena.GetQueryRuntimeStatistics" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetQueryRuntimeStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetQueryRuntimeStatistics Source #

Create a value of GetQueryRuntimeStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetQueryRuntimeStatistics, getQueryRuntimeStatistics_queryExecutionId - The unique ID of the query execution.

data GetQueryRuntimeStatisticsResponse Source #

See: newGetQueryRuntimeStatisticsResponse smart constructor.

Instances

Instances details
Generic GetQueryRuntimeStatisticsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Associated Types

type Rep GetQueryRuntimeStatisticsResponse :: Type -> Type #

Read GetQueryRuntimeStatisticsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Show GetQueryRuntimeStatisticsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

NFData GetQueryRuntimeStatisticsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

Eq GetQueryRuntimeStatisticsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

type Rep GetQueryRuntimeStatisticsResponse Source # 
Instance details

Defined in Amazonka.Athena.GetQueryRuntimeStatistics

type Rep GetQueryRuntimeStatisticsResponse = D1 ('MetaData "GetQueryRuntimeStatisticsResponse" "Amazonka.Athena.GetQueryRuntimeStatistics" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetQueryRuntimeStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryRuntimeStatistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryRuntimeStatistics)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetQueryRuntimeStatisticsResponse Source #

Create a value of GetQueryRuntimeStatisticsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryRuntimeStatistics:GetQueryRuntimeStatisticsResponse', getQueryRuntimeStatisticsResponse_queryRuntimeStatistics - Runtime statistics about the query execution.

$sel:httpStatus:GetQueryRuntimeStatisticsResponse', getQueryRuntimeStatisticsResponse_httpStatus - The response's http status code.

GetSession

data GetSession Source #

See: newGetSession smart constructor.

Constructors

GetSession' Text 

Instances

Instances details
ToJSON GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

ToHeaders GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Methods

toHeaders :: GetSession -> [Header] #

ToPath GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

ToQuery GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

AWSRequest GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Associated Types

type AWSResponse GetSession #

Generic GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Associated Types

type Rep GetSession :: Type -> Type #

Read GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Show GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

NFData GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Methods

rnf :: GetSession -> () #

Eq GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Hashable GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

type AWSResponse GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

type Rep GetSession Source # 
Instance details

Defined in Amazonka.Athena.GetSession

type Rep GetSession = D1 ('MetaData "GetSession" "Amazonka.Athena.GetSession" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSession Source #

Arguments

:: Text

GetSession

-> GetSession 

Create a value of GetSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSession, getSession_sessionId - The session ID.

data GetSessionResponse Source #

See: newGetSessionResponse smart constructor.

Instances

Instances details
Generic GetSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Associated Types

type Rep GetSessionResponse :: Type -> Type #

Read GetSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Show GetSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSession

NFData GetSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSession

Methods

rnf :: GetSessionResponse -> () #

Eq GetSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSession

type Rep GetSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSession

newGetSessionResponse Source #

Create a value of GetSessionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSessionResponse, getSessionResponse_description - The session description.

$sel:engineConfiguration:GetSessionResponse', getSessionResponse_engineConfiguration - Contains engine configuration information like DPU usage.

GetSessionResponse, getSessionResponse_engineVersion - The engine version used by the session (for example, PySpark engine version 3). You can get a list of engine versions by calling ListEngineVersions.

GetSessionResponse, getSessionResponse_notebookVersion - The notebook version.

$sel:sessionConfiguration:GetSessionResponse', getSessionResponse_sessionConfiguration - Contains the workgroup configuration information used by the session.

GetSession, getSessionResponse_sessionId - The session ID.

GetSessionResponse, getSessionResponse_statistics - Contains the DPU execution time.

GetSessionResponse, getSessionResponse_status - Contains information about the status of the session.

GetSessionResponse, getSessionResponse_workGroup - The workgroup to which the session belongs.

$sel:httpStatus:GetSessionResponse', getSessionResponse_httpStatus - The response's http status code.

GetSessionStatus

data GetSessionStatus Source #

See: newGetSessionStatus smart constructor.

Constructors

GetSessionStatus' Text 

Instances

Instances details
ToJSON GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

ToHeaders GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

ToPath GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

ToQuery GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

AWSRequest GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Associated Types

type AWSResponse GetSessionStatus #

Generic GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Associated Types

type Rep GetSessionStatus :: Type -> Type #

Read GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Show GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

NFData GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Methods

rnf :: GetSessionStatus -> () #

Eq GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Hashable GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

type AWSResponse GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

type Rep GetSessionStatus Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

type Rep GetSessionStatus = D1 ('MetaData "GetSessionStatus" "Amazonka.Athena.GetSessionStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetSessionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSessionStatus Source #

Create a value of GetSessionStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSessionStatus, getSessionStatus_sessionId - The session ID.

data GetSessionStatusResponse Source #

See: newGetSessionStatusResponse smart constructor.

Instances

Instances details
Generic GetSessionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Associated Types

type Rep GetSessionStatusResponse :: Type -> Type #

Read GetSessionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Show GetSessionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

NFData GetSessionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

Eq GetSessionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

type Rep GetSessionStatusResponse Source # 
Instance details

Defined in Amazonka.Athena.GetSessionStatus

type Rep GetSessionStatusResponse = D1 ('MetaData "GetSessionStatusResponse" "Amazonka.Athena.GetSessionStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetSessionStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSessionStatusResponse Source #

Create a value of GetSessionStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetSessionStatus, getSessionStatusResponse_sessionId - The session ID.

GetSessionStatusResponse, getSessionStatusResponse_status - Contains information about the status of the session.

$sel:httpStatus:GetSessionStatusResponse', getSessionStatusResponse_httpStatus - The response's http status code.

GetTableMetadata

data GetTableMetadata Source #

See: newGetTableMetadata smart constructor.

Instances

Instances details
ToJSON GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

ToHeaders GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

ToPath GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

ToQuery GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

AWSRequest GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Associated Types

type AWSResponse GetTableMetadata #

Generic GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Associated Types

type Rep GetTableMetadata :: Type -> Type #

Read GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Show GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

NFData GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Methods

rnf :: GetTableMetadata -> () #

Eq GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Hashable GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

type AWSResponse GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

type Rep GetTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

type Rep GetTableMetadata = D1 ('MetaData "GetTableMetadata" "Amazonka.Athena.GetTableMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetTableMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetTableMetadata Source #

Create a value of GetTableMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetTableMetadata, getTableMetadata_catalogName - The name of the data catalog that contains the database and table metadata to return.

$sel:databaseName:GetTableMetadata', getTableMetadata_databaseName - The name of the database that contains the table metadata to return.

GetTableMetadata, getTableMetadata_tableName - The name of the table for which metadata is returned.

data GetTableMetadataResponse Source #

See: newGetTableMetadataResponse smart constructor.

Instances

Instances details
Generic GetTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Associated Types

type Rep GetTableMetadataResponse :: Type -> Type #

Read GetTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Show GetTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

NFData GetTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

Eq GetTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

type Rep GetTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.GetTableMetadata

type Rep GetTableMetadataResponse = D1 ('MetaData "GetTableMetadataResponse" "Amazonka.Athena.GetTableMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetTableMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableMetadata)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTableMetadataResponse Source #

Create a value of GetTableMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tableMetadata:GetTableMetadataResponse', getTableMetadataResponse_tableMetadata - An object that contains table metadata.

$sel:httpStatus:GetTableMetadataResponse', getTableMetadataResponse_httpStatus - The response's http status code.

GetWorkGroup

data GetWorkGroup Source #

See: newGetWorkGroup smart constructor.

Constructors

GetWorkGroup' Text 

Instances

Instances details
ToJSON GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

ToHeaders GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

ToPath GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

ToQuery GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

AWSRequest GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Associated Types

type AWSResponse GetWorkGroup #

Generic GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Associated Types

type Rep GetWorkGroup :: Type -> Type #

Read GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Show GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

NFData GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Methods

rnf :: GetWorkGroup -> () #

Eq GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Hashable GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

type AWSResponse GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

type Rep GetWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

type Rep GetWorkGroup = D1 ('MetaData "GetWorkGroup" "Amazonka.Athena.GetWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetWorkGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetWorkGroup Source #

Create a value of GetWorkGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetWorkGroup, getWorkGroup_workGroup - The name of the workgroup.

data GetWorkGroupResponse Source #

See: newGetWorkGroupResponse smart constructor.

Instances

Instances details
Generic GetWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Associated Types

type Rep GetWorkGroupResponse :: Type -> Type #

Read GetWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Show GetWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

NFData GetWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

Methods

rnf :: GetWorkGroupResponse -> () #

Eq GetWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

type Rep GetWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.GetWorkGroup

type Rep GetWorkGroupResponse = D1 ('MetaData "GetWorkGroupResponse" "Amazonka.Athena.GetWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "GetWorkGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetWorkGroupResponse Source #

Create a value of GetWorkGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetWorkGroup, getWorkGroupResponse_workGroup - Information about the workgroup.

$sel:httpStatus:GetWorkGroupResponse', getWorkGroupResponse_httpStatus - The response's http status code.

ImportNotebook

data ImportNotebook Source #

See: newImportNotebook smart constructor.

Instances

Instances details
ToJSON ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

ToHeaders ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

ToPath ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

ToQuery ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

AWSRequest ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Associated Types

type AWSResponse ImportNotebook #

Generic ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Associated Types

type Rep ImportNotebook :: Type -> Type #

Read ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Show ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

NFData ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Methods

rnf :: ImportNotebook -> () #

Eq ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Hashable ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

type AWSResponse ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

type Rep ImportNotebook Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

type Rep ImportNotebook = D1 ('MetaData "ImportNotebook" "Amazonka.Athena.ImportNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ImportNotebook'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookType)))))

newImportNotebook Source #

Create a value of ImportNotebook with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:ImportNotebook', importNotebook_clientRequestToken - A unique case-sensitive string used to ensure the request to import the notebook is idempotent (executes only once).

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for you. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

ImportNotebook, importNotebook_workGroup - The name of the Spark enabled workgroup to import the notebook to.

ImportNotebook, importNotebook_name - The name of the notebook to import.

$sel:payload:ImportNotebook', importNotebook_payload - The notebook content to be imported.

ImportNotebook, importNotebook_type - The notebook content type. Currently, the only valid type is IPYNB.

data ImportNotebookResponse Source #

See: newImportNotebookResponse smart constructor.

Instances

Instances details
Generic ImportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Associated Types

type Rep ImportNotebookResponse :: Type -> Type #

Read ImportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Show ImportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

NFData ImportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

Methods

rnf :: ImportNotebookResponse -> () #

Eq ImportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

type Rep ImportNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.ImportNotebook

type Rep ImportNotebookResponse = D1 ('MetaData "ImportNotebookResponse" "Amazonka.Athena.ImportNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ImportNotebookResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newImportNotebookResponse Source #

Create a value of ImportNotebookResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportNotebookResponse, importNotebookResponse_notebookId - The ID of the notebook to import.

$sel:httpStatus:ImportNotebookResponse', importNotebookResponse_httpStatus - The response's http status code.

ListApplicationDPUSizes

data ListApplicationDPUSizes Source #

See: newListApplicationDPUSizes smart constructor.

Instances

Instances details
ToJSON ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

ToHeaders ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

ToPath ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

ToQuery ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

AWSRequest ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Generic ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Associated Types

type Rep ListApplicationDPUSizes :: Type -> Type #

Read ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Show ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

NFData ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Methods

rnf :: ListApplicationDPUSizes -> () #

Eq ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Hashable ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

type AWSResponse ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

type Rep ListApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

type Rep ListApplicationDPUSizes = D1 ('MetaData "ListApplicationDPUSizes" "Amazonka.Athena.ListApplicationDPUSizes" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListApplicationDPUSizes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListApplicationDPUSizes :: ListApplicationDPUSizes Source #

Create a value of ListApplicationDPUSizes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListApplicationDPUSizes', listApplicationDPUSizes_maxResults - Specifies the maximum number of results to return.

ListApplicationDPUSizes, listApplicationDPUSizes_nextToken - A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated.

data ListApplicationDPUSizesResponse Source #

See: newListApplicationDPUSizesResponse smart constructor.

Instances

Instances details
Generic ListApplicationDPUSizesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Associated Types

type Rep ListApplicationDPUSizesResponse :: Type -> Type #

Read ListApplicationDPUSizesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Show ListApplicationDPUSizesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

NFData ListApplicationDPUSizesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

Eq ListApplicationDPUSizesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

type Rep ListApplicationDPUSizesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListApplicationDPUSizes

type Rep ListApplicationDPUSizesResponse = D1 ('MetaData "ListApplicationDPUSizesResponse" "Amazonka.Athena.ListApplicationDPUSizes" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListApplicationDPUSizesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationDPUSizes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ApplicationDPUSizes])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListApplicationDPUSizesResponse Source #

Create a value of ListApplicationDPUSizesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationDPUSizes:ListApplicationDPUSizesResponse', listApplicationDPUSizesResponse_applicationDPUSizes - A list of the supported DPU sizes that the application runtime supports.

ListApplicationDPUSizes, listApplicationDPUSizesResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListApplicationDPUSizesResponse', listApplicationDPUSizesResponse_httpStatus - The response's http status code.

ListCalculationExecutions

data ListCalculationExecutions Source #

See: newListCalculationExecutions smart constructor.

Instances

Instances details
ToJSON ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

ToHeaders ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

ToPath ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

ToQuery ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

AWSRequest ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Generic ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Associated Types

type Rep ListCalculationExecutions :: Type -> Type #

Read ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Show ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

NFData ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Eq ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Hashable ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

type AWSResponse ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

type Rep ListCalculationExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

type Rep ListCalculationExecutions = D1 ('MetaData "ListCalculationExecutions" "Amazonka.Athena.ListCalculationExecutions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListCalculationExecutions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stateFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationExecutionState)) :*: S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListCalculationExecutions Source #

Create a value of ListCalculationExecutions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListCalculationExecutions', listCalculationExecutions_maxResults - The maximum number of calculation executions to return.

ListCalculationExecutions, listCalculationExecutions_nextToken - 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 NextToken from the response object of the previous page call.

$sel:stateFilter:ListCalculationExecutions', listCalculationExecutions_stateFilter - 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.

ListCalculationExecutions, listCalculationExecutions_sessionId - The session ID.

data ListCalculationExecutionsResponse Source #

See: newListCalculationExecutionsResponse smart constructor.

Instances

Instances details
Generic ListCalculationExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Associated Types

type Rep ListCalculationExecutionsResponse :: Type -> Type #

Read ListCalculationExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Show ListCalculationExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

NFData ListCalculationExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

Eq ListCalculationExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

type Rep ListCalculationExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListCalculationExecutions

type Rep ListCalculationExecutionsResponse = D1 ('MetaData "ListCalculationExecutionsResponse" "Amazonka.Athena.ListCalculationExecutions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListCalculationExecutionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CalculationSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCalculationExecutionsResponse Source #

Create a value of ListCalculationExecutionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:calculations:ListCalculationExecutionsResponse', listCalculationExecutionsResponse_calculations - A list of CalculationSummary objects.

ListCalculationExecutions, listCalculationExecutionsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListCalculationExecutionsResponse', listCalculationExecutionsResponse_httpStatus - The response's http status code.

ListDataCatalogs (Paginated)

data ListDataCatalogs Source #

See: newListDataCatalogs smart constructor.

Instances

Instances details
ToJSON ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

ToHeaders ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

ToPath ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

ToQuery ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

AWSPager ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

AWSRequest ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Associated Types

type AWSResponse ListDataCatalogs #

Generic ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Associated Types

type Rep ListDataCatalogs :: Type -> Type #

Read ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Show ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

NFData ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Methods

rnf :: ListDataCatalogs -> () #

Eq ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Hashable ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

type AWSResponse ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

type Rep ListDataCatalogs Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

type Rep ListDataCatalogs = D1 ('MetaData "ListDataCatalogs" "Amazonka.Athena.ListDataCatalogs" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListDataCatalogs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListDataCatalogs :: ListDataCatalogs Source #

Create a value of ListDataCatalogs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListDataCatalogs', listDataCatalogs_maxResults - Specifies the maximum number of data catalogs to return.

ListDataCatalogs, listDataCatalogs_nextToken - 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 NextToken from the response object of the previous page call.

data ListDataCatalogsResponse Source #

See: newListDataCatalogsResponse smart constructor.

Instances

Instances details
Generic ListDataCatalogsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Associated Types

type Rep ListDataCatalogsResponse :: Type -> Type #

Read ListDataCatalogsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Show ListDataCatalogsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

NFData ListDataCatalogsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

Eq ListDataCatalogsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

type Rep ListDataCatalogsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDataCatalogs

type Rep ListDataCatalogsResponse = D1 ('MetaData "ListDataCatalogsResponse" "Amazonka.Athena.ListDataCatalogs" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListDataCatalogsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dataCatalogsSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DataCatalogSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDataCatalogsResponse Source #

Create a value of ListDataCatalogsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataCatalogsSummary:ListDataCatalogsResponse', listDataCatalogsResponse_dataCatalogsSummary - A summary list of data catalogs.

ListDataCatalogs, listDataCatalogsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListDataCatalogsResponse', listDataCatalogsResponse_httpStatus - The response's http status code.

ListDatabases (Paginated)

data ListDatabases Source #

See: newListDatabases smart constructor.

Instances

Instances details
ToJSON ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

ToHeaders ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

ToPath ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

ToQuery ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

AWSPager ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

AWSRequest ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Associated Types

type AWSResponse ListDatabases #

Generic ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Associated Types

type Rep ListDatabases :: Type -> Type #

Read ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Show ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

NFData ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Methods

rnf :: ListDatabases -> () #

Eq ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Hashable ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

type AWSResponse ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

type Rep ListDatabases Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

type Rep ListDatabases = D1 ('MetaData "ListDatabases" "Amazonka.Athena.ListDatabases" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListDatabases'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "catalogName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListDatabases Source #

Create a value of ListDatabases with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListDatabases', listDatabases_maxResults - Specifies the maximum number of results to return.

ListDatabases, listDatabases_nextToken - 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 NextToken from the response object of the previous page call.

ListDatabases, listDatabases_catalogName - The name of the data catalog that contains the databases to return.

data ListDatabasesResponse Source #

See: newListDatabasesResponse smart constructor.

Instances

Instances details
Generic ListDatabasesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Associated Types

type Rep ListDatabasesResponse :: Type -> Type #

Read ListDatabasesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Show ListDatabasesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

NFData ListDatabasesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

Methods

rnf :: ListDatabasesResponse -> () #

Eq ListDatabasesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

type Rep ListDatabasesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListDatabases

type Rep ListDatabasesResponse = D1 ('MetaData "ListDatabasesResponse" "Amazonka.Athena.ListDatabases" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListDatabasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "databaseList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Database])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDatabasesResponse Source #

Create a value of ListDatabasesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:databaseList:ListDatabasesResponse', listDatabasesResponse_databaseList - A list of databases from a data catalog.

ListDatabases, listDatabasesResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListDatabasesResponse', listDatabasesResponse_httpStatus - The response's http status code.

ListEngineVersions

data ListEngineVersions Source #

See: newListEngineVersions smart constructor.

Instances

Instances details
ToJSON ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

ToHeaders ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

ToPath ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

ToQuery ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

AWSRequest ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Associated Types

type AWSResponse ListEngineVersions #

Generic ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Associated Types

type Rep ListEngineVersions :: Type -> Type #

Read ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Show ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

NFData ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Methods

rnf :: ListEngineVersions -> () #

Eq ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Hashable ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

type AWSResponse ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

type Rep ListEngineVersions Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

type Rep ListEngineVersions = D1 ('MetaData "ListEngineVersions" "Amazonka.Athena.ListEngineVersions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListEngineVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListEngineVersions :: ListEngineVersions Source #

Create a value of ListEngineVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListEngineVersions', listEngineVersions_maxResults - The maximum number of engine versions to return in this request.

ListEngineVersions, listEngineVersions_nextToken - 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 NextToken from the response object of the previous page call.

data ListEngineVersionsResponse Source #

See: newListEngineVersionsResponse smart constructor.

Instances

Instances details
Generic ListEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Associated Types

type Rep ListEngineVersionsResponse :: Type -> Type #

Read ListEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Show ListEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

NFData ListEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

Eq ListEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

type Rep ListEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListEngineVersions

type Rep ListEngineVersionsResponse = D1 ('MetaData "ListEngineVersionsResponse" "Amazonka.Athena.ListEngineVersions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListEngineVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineVersion])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEngineVersionsResponse Source #

Create a value of ListEngineVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engineVersions:ListEngineVersionsResponse', listEngineVersionsResponse_engineVersions - A list of engine versions that are available to choose from.

ListEngineVersions, listEngineVersionsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListEngineVersionsResponse', listEngineVersionsResponse_httpStatus - The response's http status code.

ListExecutors

data ListExecutors Source #

See: newListExecutors smart constructor.

Instances

Instances details
ToJSON ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

ToHeaders ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

ToPath ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

ToQuery ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

AWSRequest ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Associated Types

type AWSResponse ListExecutors #

Generic ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Associated Types

type Rep ListExecutors :: Type -> Type #

Read ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Show ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

NFData ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Methods

rnf :: ListExecutors -> () #

Eq ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Hashable ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

type AWSResponse ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

type Rep ListExecutors Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

type Rep ListExecutors = D1 ('MetaData "ListExecutors" "Amazonka.Athena.ListExecutors" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListExecutors'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executorStateFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutorState)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListExecutors Source #

Create a value of ListExecutors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executorStateFilter:ListExecutors', listExecutors_executorStateFilter - A filter for a specific executor state. A description of each state follows.

CREATING - The executor is being started, including acquiring resources.

CREATED - The executor has been started.

REGISTERED - The executor has been registered.

TERMINATING - The executor is in the process of shutting down.

TERMINATED - The executor is no longer running.

FAILED - Due to a failure, the executor is no longer running.

$sel:maxResults:ListExecutors', listExecutors_maxResults - The maximum number of executors to return.

ListExecutors, listExecutors_nextToken - 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 NextToken from the response object of the previous page call.

ListExecutors, listExecutors_sessionId - The session ID.

data ListExecutorsResponse Source #

See: newListExecutorsResponse smart constructor.

Instances

Instances details
Generic ListExecutorsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Associated Types

type Rep ListExecutorsResponse :: Type -> Type #

Read ListExecutorsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Show ListExecutorsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

NFData ListExecutorsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

Methods

rnf :: ListExecutorsResponse -> () #

Eq ListExecutorsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

type Rep ListExecutorsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListExecutors

type Rep ListExecutorsResponse = D1 ('MetaData "ListExecutorsResponse" "Amazonka.Athena.ListExecutors" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListExecutorsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executorsSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExecutorsSummary])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListExecutorsResponse Source #

Create a value of ListExecutorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executorsSummary:ListExecutorsResponse', listExecutorsResponse_executorsSummary - Contains summary information about the executor.

ListExecutors, listExecutorsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListExecutorsResponse', listExecutorsResponse_httpStatus - The response's http status code.

ListExecutors, listExecutorsResponse_sessionId - The session ID.

ListNamedQueries (Paginated)

data ListNamedQueries Source #

See: newListNamedQueries smart constructor.

Instances

Instances details
ToJSON ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

ToHeaders ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

ToPath ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

ToQuery ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

AWSPager ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

AWSRequest ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Associated Types

type AWSResponse ListNamedQueries #

Generic ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Associated Types

type Rep ListNamedQueries :: Type -> Type #

Read ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Show ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

NFData ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Methods

rnf :: ListNamedQueries -> () #

Eq ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Hashable ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

type AWSResponse ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

type Rep ListNamedQueries Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

type Rep ListNamedQueries = D1 ('MetaData "ListNamedQueries" "Amazonka.Athena.ListNamedQueries" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListNamedQueries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListNamedQueries :: ListNamedQueries Source #

Create a value of ListNamedQueries with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListNamedQueries', listNamedQueries_maxResults - The maximum number of queries to return in this request.

ListNamedQueries, listNamedQueries_nextToken - 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 NextToken from the response object of the previous page call.

ListNamedQueries, listNamedQueries_workGroup - The name of the workgroup from which the named queries are being returned. If a workgroup is not specified, the saved queries for the primary workgroup are returned.

data ListNamedQueriesResponse Source #

See: newListNamedQueriesResponse smart constructor.

Instances

Instances details
Generic ListNamedQueriesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Associated Types

type Rep ListNamedQueriesResponse :: Type -> Type #

Read ListNamedQueriesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Show ListNamedQueriesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

NFData ListNamedQueriesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

Eq ListNamedQueriesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

type Rep ListNamedQueriesResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNamedQueries

type Rep ListNamedQueriesResponse = D1 ('MetaData "ListNamedQueriesResponse" "Amazonka.Athena.ListNamedQueries" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListNamedQueriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedQueryIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNamedQueriesResponse Source #

Create a value of ListNamedQueriesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namedQueryIds:ListNamedQueriesResponse', listNamedQueriesResponse_namedQueryIds - The list of unique query IDs.

ListNamedQueries, listNamedQueriesResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListNamedQueriesResponse', listNamedQueriesResponse_httpStatus - The response's http status code.

ListNotebookMetadata

data ListNotebookMetadata Source #

See: newListNotebookMetadata smart constructor.

Instances

Instances details
ToJSON ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

ToHeaders ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

ToPath ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

ToQuery ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

AWSRequest ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Associated Types

type AWSResponse ListNotebookMetadata #

Generic ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Associated Types

type Rep ListNotebookMetadata :: Type -> Type #

Read ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Show ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

NFData ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Methods

rnf :: ListNotebookMetadata -> () #

Eq ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Hashable ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

type AWSResponse ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

type Rep ListNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

type Rep ListNotebookMetadata = D1 ('MetaData "ListNotebookMetadata" "Amazonka.Athena.ListNotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListNotebookMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FilterDefinition)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListNotebookMetadata Source #

Create a value of ListNotebookMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:ListNotebookMetadata', listNotebookMetadata_filters - Search filter string.

$sel:maxResults:ListNotebookMetadata', listNotebookMetadata_maxResults - Specifies the maximum number of results to return.

ListNotebookMetadata, listNotebookMetadata_nextToken - A token generated by the Athena service that specifies where to continue pagination if a previous request was truncated.

ListNotebookMetadata, listNotebookMetadata_workGroup - The name of the Spark enabled workgroup to retrieve notebook metadata for.

data ListNotebookMetadataResponse Source #

See: newListNotebookMetadataResponse smart constructor.

Instances

Instances details
Generic ListNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Associated Types

type Rep ListNotebookMetadataResponse :: Type -> Type #

Read ListNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Show ListNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

NFData ListNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

Eq ListNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

type Rep ListNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookMetadata

type Rep ListNotebookMetadataResponse = D1 ('MetaData "ListNotebookMetadataResponse" "Amazonka.Athena.ListNotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListNotebookMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notebookMetadataList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotebookMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNotebookMetadataResponse Source #

Create a value of ListNotebookMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListNotebookMetadata, listNotebookMetadataResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:notebookMetadataList:ListNotebookMetadataResponse', listNotebookMetadataResponse_notebookMetadataList - The list of notebook metadata for the specified workgroup.

$sel:httpStatus:ListNotebookMetadataResponse', listNotebookMetadataResponse_httpStatus - The response's http status code.

ListNotebookSessions

data ListNotebookSessions Source #

See: newListNotebookSessions smart constructor.

Instances

Instances details
ToJSON ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

ToHeaders ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

ToPath ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

ToQuery ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

AWSRequest ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Associated Types

type AWSResponse ListNotebookSessions #

Generic ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Associated Types

type Rep ListNotebookSessions :: Type -> Type #

Read ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Show ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

NFData ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Methods

rnf :: ListNotebookSessions -> () #

Eq ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Hashable ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

type AWSResponse ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

type Rep ListNotebookSessions Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

type Rep ListNotebookSessions = D1 ('MetaData "ListNotebookSessions" "Amazonka.Athena.ListNotebookSessions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListNotebookSessions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListNotebookSessions Source #

Create a value of ListNotebookSessions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListNotebookSessions', listNotebookSessions_maxResults - The maximum number of notebook sessions to return.

ListNotebookSessions, listNotebookSessions_nextToken - 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 NextToken from the response object of the previous page call.

ListNotebookSessions, listNotebookSessions_notebookId - The ID of the notebook to list sessions for.

data ListNotebookSessionsResponse Source #

See: newListNotebookSessionsResponse smart constructor.

Instances

Instances details
Generic ListNotebookSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Associated Types

type Rep ListNotebookSessionsResponse :: Type -> Type #

Read ListNotebookSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Show ListNotebookSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

NFData ListNotebookSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

Eq ListNotebookSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

type Rep ListNotebookSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListNotebookSessions

type Rep ListNotebookSessionsResponse = D1 ('MetaData "ListNotebookSessionsResponse" "Amazonka.Athena.ListNotebookSessions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListNotebookSessionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "notebookSessionsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [NotebookSessionSummary]))))

newListNotebookSessionsResponse Source #

Create a value of ListNotebookSessionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListNotebookSessions, listNotebookSessionsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:httpStatus:ListNotebookSessionsResponse', listNotebookSessionsResponse_httpStatus - The response's http status code.

$sel:notebookSessionsList:ListNotebookSessionsResponse', listNotebookSessionsResponse_notebookSessionsList - A list of the sessions belonging to the notebook.

ListPreparedStatements

data ListPreparedStatements Source #

See: newListPreparedStatements smart constructor.

Instances

Instances details
ToJSON ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

ToHeaders ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

ToPath ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

ToQuery ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

AWSRequest ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Associated Types

type AWSResponse ListPreparedStatements #

Generic ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Associated Types

type Rep ListPreparedStatements :: Type -> Type #

Read ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Show ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

NFData ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Methods

rnf :: ListPreparedStatements -> () #

Eq ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Hashable ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

type AWSResponse ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

type Rep ListPreparedStatements Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

type Rep ListPreparedStatements = D1 ('MetaData "ListPreparedStatements" "Amazonka.Athena.ListPreparedStatements" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListPreparedStatements'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPreparedStatements Source #

Create a value of ListPreparedStatements with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListPreparedStatements', listPreparedStatements_maxResults - The maximum number of results to return in this request.

ListPreparedStatements, listPreparedStatements_nextToken - 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 NextToken from the response object of the previous page call.

ListPreparedStatements, listPreparedStatements_workGroup - The workgroup to list the prepared statements for.

data ListPreparedStatementsResponse Source #

See: newListPreparedStatementsResponse smart constructor.

Instances

Instances details
Generic ListPreparedStatementsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Associated Types

type Rep ListPreparedStatementsResponse :: Type -> Type #

Read ListPreparedStatementsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Show ListPreparedStatementsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

NFData ListPreparedStatementsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

Eq ListPreparedStatementsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

type Rep ListPreparedStatementsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListPreparedStatements

type Rep ListPreparedStatementsResponse = D1 ('MetaData "ListPreparedStatementsResponse" "Amazonka.Athena.ListPreparedStatements" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListPreparedStatementsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "preparedStatements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PreparedStatementSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPreparedStatementsResponse Source #

Create a value of ListPreparedStatementsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListPreparedStatements, listPreparedStatementsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:preparedStatements:ListPreparedStatementsResponse', listPreparedStatementsResponse_preparedStatements - The list of prepared statements for the workgroup.

$sel:httpStatus:ListPreparedStatementsResponse', listPreparedStatementsResponse_httpStatus - The response's http status code.

ListQueryExecutions (Paginated)

data ListQueryExecutions Source #

See: newListQueryExecutions smart constructor.

Instances

Instances details
ToJSON ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

ToHeaders ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

ToPath ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

ToQuery ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

AWSPager ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

AWSRequest ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Associated Types

type AWSResponse ListQueryExecutions #

Generic ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Associated Types

type Rep ListQueryExecutions :: Type -> Type #

Read ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Show ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

NFData ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Methods

rnf :: ListQueryExecutions -> () #

Eq ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Hashable ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

type AWSResponse ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

type Rep ListQueryExecutions Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

type Rep ListQueryExecutions = D1 ('MetaData "ListQueryExecutions" "Amazonka.Athena.ListQueryExecutions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListQueryExecutions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListQueryExecutions :: ListQueryExecutions Source #

Create a value of ListQueryExecutions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListQueryExecutions', listQueryExecutions_maxResults - The maximum number of query executions to return in this request.

ListQueryExecutions, listQueryExecutions_nextToken - 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 NextToken from the response object of the previous page call.

ListQueryExecutions, listQueryExecutions_workGroup - The name of the workgroup from which queries are being returned. If a workgroup is not specified, a list of available query execution IDs for the queries in the primary workgroup is returned.

data ListQueryExecutionsResponse Source #

See: newListQueryExecutionsResponse smart constructor.

Instances

Instances details
Generic ListQueryExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Associated Types

type Rep ListQueryExecutionsResponse :: Type -> Type #

Read ListQueryExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Show ListQueryExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

NFData ListQueryExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

Eq ListQueryExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

type Rep ListQueryExecutionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListQueryExecutions

type Rep ListQueryExecutionsResponse = D1 ('MetaData "ListQueryExecutionsResponse" "Amazonka.Athena.ListQueryExecutions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListQueryExecutionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryExecutionIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListQueryExecutionsResponse Source #

Create a value of ListQueryExecutionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListQueryExecutions, listQueryExecutionsResponse_nextToken - A token to be used by the next request if this request is truncated.

$sel:queryExecutionIds:ListQueryExecutionsResponse', listQueryExecutionsResponse_queryExecutionIds - The unique IDs of each query execution as an array of strings.

$sel:httpStatus:ListQueryExecutionsResponse', listQueryExecutionsResponse_httpStatus - The response's http status code.

ListSessions

data ListSessions Source #

See: newListSessions smart constructor.

Instances

Instances details
ToJSON ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

ToHeaders ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

ToPath ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

ToQuery ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

AWSRequest ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Associated Types

type AWSResponse ListSessions #

Generic ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Associated Types

type Rep ListSessions :: Type -> Type #

Read ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Show ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

NFData ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Methods

rnf :: ListSessions -> () #

Eq ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Hashable ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

type AWSResponse ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

type Rep ListSessions Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

type Rep ListSessions = D1 ('MetaData "ListSessions" "Amazonka.Athena.ListSessions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListSessions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stateFilter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionState)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListSessions Source #

Create a value of ListSessions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListSessions', listSessions_maxResults - The maximum number of sessions to return.

ListSessions, listSessions_nextToken - 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 NextToken from the response object of the previous page call.

$sel:stateFilter:ListSessions', listSessions_stateFilter - A filter for a specific session state. 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.

ListSessions, listSessions_workGroup - The workgroup to which the session belongs.

data ListSessionsResponse Source #

See: newListSessionsResponse smart constructor.

Instances

Instances details
Generic ListSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Associated Types

type Rep ListSessionsResponse :: Type -> Type #

Read ListSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Show ListSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

NFData ListSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

Methods

rnf :: ListSessionsResponse -> () #

Eq ListSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

type Rep ListSessionsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListSessions

type Rep ListSessionsResponse = D1 ('MetaData "ListSessionsResponse" "Amazonka.Athena.ListSessions" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListSessionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SessionSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSessionsResponse Source #

Create a value of ListSessionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListSessions, listSessionsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:sessions:ListSessionsResponse', listSessionsResponse_sessions - A list of sessions.

$sel:httpStatus:ListSessionsResponse', listSessionsResponse_httpStatus - The response's http status code.

ListTableMetadata (Paginated)

data ListTableMetadata Source #

See: newListTableMetadata smart constructor.

Instances

Instances details
ToJSON ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

ToHeaders ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

ToPath ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

ToQuery ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

AWSPager ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

AWSRequest ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Associated Types

type AWSResponse ListTableMetadata #

Generic ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Associated Types

type Rep ListTableMetadata :: Type -> Type #

Read ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Show ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

NFData ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Methods

rnf :: ListTableMetadata -> () #

Eq ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Hashable ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

type AWSResponse ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

type Rep ListTableMetadata Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

type Rep ListTableMetadata = D1 ('MetaData "ListTableMetadata" "Amazonka.Athena.ListTableMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListTableMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expression") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "catalogName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTableMetadata Source #

Create a value of ListTableMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:expression:ListTableMetadata', listTableMetadata_expression - A regex filter that pattern-matches table names. If no expression is supplied, metadata for all tables are listed.

$sel:maxResults:ListTableMetadata', listTableMetadata_maxResults - Specifies the maximum number of results to return.

ListTableMetadata, listTableMetadata_nextToken - 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 NextToken from the response object of the previous page call.

ListTableMetadata, listTableMetadata_catalogName - The name of the data catalog for which table metadata should be returned.

$sel:databaseName:ListTableMetadata', listTableMetadata_databaseName - The name of the database for which table metadata should be returned.

data ListTableMetadataResponse Source #

See: newListTableMetadataResponse smart constructor.

Instances

Instances details
Generic ListTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Associated Types

type Rep ListTableMetadataResponse :: Type -> Type #

Read ListTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Show ListTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

NFData ListTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

Eq ListTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

type Rep ListTableMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTableMetadata

type Rep ListTableMetadataResponse = D1 ('MetaData "ListTableMetadataResponse" "Amazonka.Athena.ListTableMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListTableMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tableMetadataList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TableMetadata])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTableMetadataResponse Source #

Create a value of ListTableMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTableMetadata, listTableMetadataResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:tableMetadataList:ListTableMetadataResponse', listTableMetadataResponse_tableMetadataList - A list of table metadata.

$sel:httpStatus:ListTableMetadataResponse', listTableMetadataResponse_httpStatus - The response's http status code.

ListTagsForResource (Paginated)

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

AWSPager ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.Athena.ListTagsForResource" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListTagsForResource', listTagsForResource_maxResults - The maximum number of results to be returned per request that lists the tags for the resource.

ListTagsForResource, listTagsForResource_nextToken - The token for the next set of results, or null if there are no additional results for this request, where the request lists the tags for the resource with the specified ARN.

$sel:resourceARN:ListTagsForResource', listTagsForResource_resourceARN - Lists the tags for the resource with the specified ARN.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.Athena.ListTagsForResource" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResource, listTagsForResourceResponse_nextToken - A token to be used by the next request if this request is truncated.

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The list of tags associated with the specified resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListWorkGroups

data ListWorkGroups Source #

See: newListWorkGroups smart constructor.

Instances

Instances details
ToJSON ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

ToHeaders ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

ToPath ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

ToQuery ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

AWSRequest ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Associated Types

type AWSResponse ListWorkGroups #

Generic ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Associated Types

type Rep ListWorkGroups :: Type -> Type #

Read ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Show ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

NFData ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Methods

rnf :: ListWorkGroups -> () #

Eq ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Hashable ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

type AWSResponse ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

type Rep ListWorkGroups Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

type Rep ListWorkGroups = D1 ('MetaData "ListWorkGroups" "Amazonka.Athena.ListWorkGroups" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListWorkGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListWorkGroups :: ListWorkGroups Source #

Create a value of ListWorkGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListWorkGroups', listWorkGroups_maxResults - The maximum number of workgroups to return in this request.

ListWorkGroups, listWorkGroups_nextToken - 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 NextToken from the response object of the previous page call.

data ListWorkGroupsResponse Source #

See: newListWorkGroupsResponse smart constructor.

Instances

Instances details
Generic ListWorkGroupsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Associated Types

type Rep ListWorkGroupsResponse :: Type -> Type #

Read ListWorkGroupsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Show ListWorkGroupsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

NFData ListWorkGroupsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

Methods

rnf :: ListWorkGroupsResponse -> () #

Eq ListWorkGroupsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

type Rep ListWorkGroupsResponse Source # 
Instance details

Defined in Amazonka.Athena.ListWorkGroups

type Rep ListWorkGroupsResponse = D1 ('MetaData "ListWorkGroupsResponse" "Amazonka.Athena.ListWorkGroups" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ListWorkGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "workGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [WorkGroupSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListWorkGroupsResponse Source #

Create a value of ListWorkGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListWorkGroups, listWorkGroupsResponse_nextToken - 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 NextToken from the response object of the previous page call.

$sel:workGroups:ListWorkGroupsResponse', listWorkGroupsResponse_workGroups - A list of WorkGroupSummary objects that include the names, descriptions, creation times, and states for each workgroup.

$sel:httpStatus:ListWorkGroupsResponse', listWorkGroupsResponse_httpStatus - The response's http status code.

StartCalculationExecution

data StartCalculationExecution Source #

See: newStartCalculationExecution smart constructor.

Instances

Instances details
ToJSON StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

ToHeaders StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

ToPath StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

ToQuery StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

AWSRequest StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Generic StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Associated Types

type Rep StartCalculationExecution :: Type -> Type #

Read StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Show StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

NFData StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Eq StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Hashable StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

type AWSResponse StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

type Rep StartCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

type Rep StartCalculationExecution = D1 ('MetaData "StartCalculationExecution" "Amazonka.Athena.StartCalculationExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StartCalculationExecution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "calculationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationConfiguration)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "codeBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newStartCalculationExecution Source #

Create a value of StartCalculationExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:calculationConfiguration:StartCalculationExecution', startCalculationExecution_calculationConfiguration - Contains configuration information for the calculation.

$sel:clientRequestToken:StartCalculationExecution', startCalculationExecution_clientRequestToken - A unique case-sensitive string used to ensure the request to create the calculation is idempotent (executes only once). If another StartCalculationExecutionRequest is received, the same response is returned and another calculation is not created. If a parameter has changed, an error is returned.

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for users. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

StartCalculationExecution, startCalculationExecution_codeBlock - A string that contains the code of the calculation.

StartCalculationExecution, startCalculationExecution_description - A description of the calculation.

StartCalculationExecution, startCalculationExecution_sessionId - The session ID.

data StartCalculationExecutionResponse Source #

See: newStartCalculationExecutionResponse smart constructor.

Instances

Instances details
Generic StartCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Associated Types

type Rep StartCalculationExecutionResponse :: Type -> Type #

Read StartCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Show StartCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

NFData StartCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

Eq StartCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

type Rep StartCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartCalculationExecution

type Rep StartCalculationExecutionResponse = D1 ('MetaData "StartCalculationExecutionResponse" "Amazonka.Athena.StartCalculationExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StartCalculationExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationExecutionState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartCalculationExecutionResponse Source #

Create a value of StartCalculationExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartCalculationExecutionResponse, startCalculationExecutionResponse_calculationExecutionId - The calculation execution UUID.

StartCalculationExecutionResponse, startCalculationExecutionResponse_state - 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.

$sel:httpStatus:StartCalculationExecutionResponse', startCalculationExecutionResponse_httpStatus - The response's http status code.

StartQueryExecution

data StartQueryExecution Source #

See: newStartQueryExecution smart constructor.

Instances

Instances details
ToJSON StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

ToHeaders StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

ToPath StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

ToQuery StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

AWSRequest StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Associated Types

type AWSResponse StartQueryExecution #

Generic StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Associated Types

type Rep StartQueryExecution :: Type -> Type #

Read StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Show StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

NFData StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Methods

rnf :: StartQueryExecution -> () #

Eq StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Hashable StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

type AWSResponse StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

type Rep StartQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

type Rep StartQueryExecution = D1 ('MetaData "StartQueryExecution" "Amazonka.Athena.StartQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StartQueryExecution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "executionParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "queryExecutionContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryExecutionContext)))) :*: ((S1 ('MetaSel ('Just "resultConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultConfiguration)) :*: S1 ('MetaSel ('Just "resultReuseConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultReuseConfiguration))) :*: (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newStartQueryExecution Source #

Create a value of StartQueryExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:StartQueryExecution', startQueryExecution_clientRequestToken - A unique case-sensitive string used to ensure the request to create the query is idempotent (executes only once). If another StartQueryExecution request is received, the same response is returned and another query is not created. If a parameter has changed, for example, the QueryString, an error is returned.

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for users. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

StartQueryExecution, startQueryExecution_executionParameters - A list of values for the parameters in a query. The values are applied sequentially to the parameters in the query in the order in which the parameters occur.

StartQueryExecution, startQueryExecution_queryExecutionContext - The database within which the query executes.

StartQueryExecution, startQueryExecution_resultConfiguration - Specifies information about where and how to save the results of the query execution. If the query runs in a workgroup, then workgroup's settings may override query settings. This affects the query results location. The workgroup settings override is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

StartQueryExecution, startQueryExecution_resultReuseConfiguration - Specifies the query result reuse behavior for the query.

StartQueryExecution, startQueryExecution_workGroup - The name of the workgroup in which the query is being started.

StartQueryExecution, startQueryExecution_queryString - The SQL query statements to be executed.

data StartQueryExecutionResponse Source #

See: newStartQueryExecutionResponse smart constructor.

Instances

Instances details
Generic StartQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Associated Types

type Rep StartQueryExecutionResponse :: Type -> Type #

Read StartQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Show StartQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

NFData StartQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

Eq StartQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

type Rep StartQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartQueryExecution

type Rep StartQueryExecutionResponse = D1 ('MetaData "StartQueryExecutionResponse" "Amazonka.Athena.StartQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StartQueryExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartQueryExecutionResponse Source #

Create a value of StartQueryExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartQueryExecutionResponse, startQueryExecutionResponse_queryExecutionId - The unique ID of the query that ran as a result of this request.

$sel:httpStatus:StartQueryExecutionResponse', startQueryExecutionResponse_httpStatus - The response's http status code.

StartSession

data StartSession Source #

See: newStartSession smart constructor.

Instances

Instances details
ToJSON StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

ToHeaders StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

ToPath StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

ToQuery StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

AWSRequest StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Associated Types

type AWSResponse StartSession #

Generic StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Associated Types

type Rep StartSession :: Type -> Type #

Read StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Show StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

NFData StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Methods

rnf :: StartSession -> () #

Eq StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Hashable StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

type AWSResponse StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

type Rep StartSession Source # 
Instance details

Defined in Amazonka.Athena.StartSession

type Rep StartSession = D1 ('MetaData "StartSession" "Amazonka.Athena.StartSession" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StartSession'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notebookVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sessionIdleTimeoutInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "engineConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EngineConfiguration)))))

newStartSession Source #

Create a value of StartSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:StartSession', startSession_clientRequestToken - A unique case-sensitive string used to ensure the request to create the session is idempotent (executes only once). If another StartSessionRequest is received, the same response is returned and another session is not created. If a parameter has changed, an error is returned.

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for users. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

StartSession, startSession_description - The session description.

StartSession, startSession_notebookVersion - The notebook version. This value is required only when requesting that a notebook server be started for the session. The only valid notebook version is Jupyter1.0.

$sel:sessionIdleTimeoutInMinutes:StartSession', startSession_sessionIdleTimeoutInMinutes - The idle timeout in minutes for the session.

StartSession, startSession_workGroup - The workgroup to which the session belongs.

$sel:engineConfiguration:StartSession', startSession_engineConfiguration - Contains engine data processing unit (DPU) configuration settings and parameter mappings.

data StartSessionResponse Source #

See: newStartSessionResponse smart constructor.

Instances

Instances details
Generic StartSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Associated Types

type Rep StartSessionResponse :: Type -> Type #

Read StartSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Show StartSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartSession

NFData StartSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartSession

Methods

rnf :: StartSessionResponse -> () #

Eq StartSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartSession

type Rep StartSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.StartSession

type Rep StartSessionResponse = D1 ('MetaData "StartSessionResponse" "Amazonka.Athena.StartSession" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StartSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartSessionResponse Source #

Create a value of StartSessionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartSessionResponse, startSessionResponse_sessionId - The session ID.

StartSessionResponse, startSessionResponse_state - 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.

$sel:httpStatus:StartSessionResponse', startSessionResponse_httpStatus - The response's http status code.

StopCalculationExecution

data StopCalculationExecution Source #

See: newStopCalculationExecution smart constructor.

Instances

Instances details
ToJSON StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

ToHeaders StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

ToPath StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

ToQuery StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

AWSRequest StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Generic StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Associated Types

type Rep StopCalculationExecution :: Type -> Type #

Read StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Show StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

NFData StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Eq StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Hashable StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

type AWSResponse StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

type Rep StopCalculationExecution Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

type Rep StopCalculationExecution = D1 ('MetaData "StopCalculationExecution" "Amazonka.Athena.StopCalculationExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StopCalculationExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopCalculationExecution Source #

Create a value of StopCalculationExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StopCalculationExecution, stopCalculationExecution_calculationExecutionId - The calculation execution UUID.

data StopCalculationExecutionResponse Source #

See: newStopCalculationExecutionResponse smart constructor.

Instances

Instances details
Generic StopCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Associated Types

type Rep StopCalculationExecutionResponse :: Type -> Type #

Read StopCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Show StopCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

NFData StopCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

Eq StopCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

type Rep StopCalculationExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopCalculationExecution

type Rep StopCalculationExecutionResponse = D1 ('MetaData "StopCalculationExecutionResponse" "Amazonka.Athena.StopCalculationExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StopCalculationExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationExecutionState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopCalculationExecutionResponse Source #

Create a value of StopCalculationExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StopCalculationExecutionResponse, stopCalculationExecutionResponse_state - 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.

$sel:httpStatus:StopCalculationExecutionResponse', stopCalculationExecutionResponse_httpStatus - The response's http status code.

StopQueryExecution

data StopQueryExecution Source #

See: newStopQueryExecution smart constructor.

Instances

Instances details
ToJSON StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

ToHeaders StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

ToPath StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

ToQuery StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

AWSRequest StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Associated Types

type AWSResponse StopQueryExecution #

Generic StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Associated Types

type Rep StopQueryExecution :: Type -> Type #

Read StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Show StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

NFData StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Methods

rnf :: StopQueryExecution -> () #

Eq StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Hashable StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

type AWSResponse StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

type Rep StopQueryExecution Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

type Rep StopQueryExecution = D1 ('MetaData "StopQueryExecution" "Amazonka.Athena.StopQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StopQueryExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopQueryExecution Source #

Create a value of StopQueryExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StopQueryExecution, stopQueryExecution_queryExecutionId - The unique ID of the query execution to stop.

data StopQueryExecutionResponse Source #

See: newStopQueryExecutionResponse smart constructor.

Instances

Instances details
Generic StopQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Associated Types

type Rep StopQueryExecutionResponse :: Type -> Type #

Read StopQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Show StopQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

NFData StopQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

Eq StopQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

type Rep StopQueryExecutionResponse Source # 
Instance details

Defined in Amazonka.Athena.StopQueryExecution

type Rep StopQueryExecutionResponse = D1 ('MetaData "StopQueryExecutionResponse" "Amazonka.Athena.StopQueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "StopQueryExecutionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopQueryExecutionResponse Source #

Create a value of StopQueryExecutionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopQueryExecutionResponse', stopQueryExecutionResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.Athena.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.Athena.TagResource" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:TagResource', tagResource_resourceARN - Specifies the ARN of the Athena resource (workgroup or data catalog) to which tags are to be added.

$sel:tags:TagResource', tagResource_tags - A collection of one or more tags, separated by commas, to be added to an Athena workgroup or data catalog resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.Athena.TagResource" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

TerminateSession

data TerminateSession Source #

See: newTerminateSession smart constructor.

Constructors

TerminateSession' Text 

Instances

Instances details
ToJSON TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

ToHeaders TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

ToPath TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

ToQuery TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

AWSRequest TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Associated Types

type AWSResponse TerminateSession #

Generic TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Associated Types

type Rep TerminateSession :: Type -> Type #

Read TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Show TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

NFData TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Methods

rnf :: TerminateSession -> () #

Eq TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Hashable TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

type AWSResponse TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

type Rep TerminateSession Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

type Rep TerminateSession = D1 ('MetaData "TerminateSession" "Amazonka.Athena.TerminateSession" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "TerminateSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTerminateSession Source #

Create a value of TerminateSession with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TerminateSession, terminateSession_sessionId - The session ID.

data TerminateSessionResponse Source #

See: newTerminateSessionResponse smart constructor.

Instances

Instances details
Generic TerminateSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Associated Types

type Rep TerminateSessionResponse :: Type -> Type #

Read TerminateSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Show TerminateSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

NFData TerminateSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

Eq TerminateSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

type Rep TerminateSessionResponse Source # 
Instance details

Defined in Amazonka.Athena.TerminateSession

type Rep TerminateSessionResponse = D1 ('MetaData "TerminateSessionResponse" "Amazonka.Athena.TerminateSession" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "TerminateSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTerminateSessionResponse Source #

Create a value of TerminateSessionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

TerminateSessionResponse, terminateSessionResponse_state - 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.

$sel:httpStatus:TerminateSessionResponse', terminateSessionResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.Athena.UntagResource" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceARN:UntagResource', untagResource_resourceARN - Specifies the ARN of the resource from which tags are to be removed.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A comma-separated list of one or more tag keys whose tags are to be removed from the specified resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.Athena.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.Athena.UntagResource" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateDataCatalog

data UpdateDataCatalog Source #

See: newUpdateDataCatalog smart constructor.

Instances

Instances details
ToJSON UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

ToHeaders UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

ToPath UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

ToQuery UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

AWSRequest UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Associated Types

type AWSResponse UpdateDataCatalog #

Generic UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Associated Types

type Rep UpdateDataCatalog :: Type -> Type #

Read UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Show UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

NFData UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Methods

rnf :: UpdateDataCatalog -> () #

Eq UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Hashable UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

type AWSResponse UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

type Rep UpdateDataCatalog Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

type Rep UpdateDataCatalog = D1 ('MetaData "UpdateDataCatalog" "Amazonka.Athena.UpdateDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateDataCatalog'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataCatalogType))))

newUpdateDataCatalog Source #

Create a value of UpdateDataCatalog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateDataCatalog, updateDataCatalog_description - New or modified text that describes the data catalog.

UpdateDataCatalog, updateDataCatalog_parameters - Specifies the Lambda function or functions to use for updating the data catalog. This is a mapping whose values depend on the catalog type.

  • For the HIVE data catalog type, use the following syntax. The metadata-function parameter is required. The sdk-version parameter is optional and defaults to the currently supported version.

    metadata-function=lambda_arn, sdk-version=version_number

  • For the LAMBDA data catalog type, use one of the following sets of required parameters, but not both.

    • If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.

      metadata-function=lambda_arn, record-function=lambda_arn

    • If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.

      function=lambda_arn

UpdateDataCatalog, updateDataCatalog_name - The name of the data catalog to update. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.

UpdateDataCatalog, updateDataCatalog_type - Specifies the type of data catalog to update. Specify LAMBDA for a federated catalog, HIVE for an external hive metastore, or GLUE for an Glue Data Catalog.

data UpdateDataCatalogResponse Source #

See: newUpdateDataCatalogResponse smart constructor.

Instances

Instances details
Generic UpdateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Associated Types

type Rep UpdateDataCatalogResponse :: Type -> Type #

Read UpdateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Show UpdateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

NFData UpdateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

Eq UpdateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

type Rep UpdateDataCatalogResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateDataCatalog

type Rep UpdateDataCatalogResponse = D1 ('MetaData "UpdateDataCatalogResponse" "Amazonka.Athena.UpdateDataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateDataCatalogResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDataCatalogResponse Source #

Create a value of UpdateDataCatalogResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateDataCatalogResponse', updateDataCatalogResponse_httpStatus - The response's http status code.

UpdateNamedQuery

data UpdateNamedQuery Source #

See: newUpdateNamedQuery smart constructor.

Instances

Instances details
ToJSON UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

ToHeaders UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

ToPath UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

ToQuery UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

AWSRequest UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Associated Types

type AWSResponse UpdateNamedQuery #

Generic UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Associated Types

type Rep UpdateNamedQuery :: Type -> Type #

Read UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Show UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

NFData UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Methods

rnf :: UpdateNamedQuery -> () #

Eq UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Hashable UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

type AWSResponse UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

type Rep UpdateNamedQuery Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

type Rep UpdateNamedQuery = D1 ('MetaData "UpdateNamedQuery" "Amazonka.Athena.UpdateNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateNamedQuery'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namedQueryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateNamedQuery Source #

Create a value of UpdateNamedQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateNamedQuery, updateNamedQuery_description - The query description.

UpdateNamedQuery, updateNamedQuery_namedQueryId - The unique identifier (UUID) of the query.

UpdateNamedQuery, updateNamedQuery_name - The name of the query.

UpdateNamedQuery, updateNamedQuery_queryString - The contents of the query with all query statements.

data UpdateNamedQueryResponse Source #

See: newUpdateNamedQueryResponse smart constructor.

Instances

Instances details
Generic UpdateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Associated Types

type Rep UpdateNamedQueryResponse :: Type -> Type #

Read UpdateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Show UpdateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

NFData UpdateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

Eq UpdateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

type Rep UpdateNamedQueryResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNamedQuery

type Rep UpdateNamedQueryResponse = D1 ('MetaData "UpdateNamedQueryResponse" "Amazonka.Athena.UpdateNamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateNamedQueryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNamedQueryResponse Source #

Create a value of UpdateNamedQueryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateNamedQueryResponse', updateNamedQueryResponse_httpStatus - The response's http status code.

UpdateNotebook

data UpdateNotebook Source #

See: newUpdateNotebook smart constructor.

Instances

Instances details
ToJSON UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

ToHeaders UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

ToPath UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

ToQuery UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

AWSRequest UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Associated Types

type AWSResponse UpdateNotebook #

Generic UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Associated Types

type Rep UpdateNotebook :: Type -> Type #

Read UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Show UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

NFData UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Methods

rnf :: UpdateNotebook -> () #

Eq UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Hashable UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

type AWSResponse UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

type Rep UpdateNotebook Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

type Rep UpdateNotebook = D1 ('MetaData "UpdateNotebook" "Amazonka.Athena.UpdateNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateNotebook'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "payload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NotebookType)))))

newUpdateNotebook Source #

Create a value of UpdateNotebook with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:UpdateNotebook', updateNotebook_clientRequestToken - A unique case-sensitive string used to ensure the request to create the notebook is idempotent (executes only once).

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for you. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

UpdateNotebook, updateNotebook_sessionId - The ID of the session in which the notebook will be updated.

UpdateNotebook, updateNotebook_notebookId - The ID of the notebook to update.

$sel:payload:UpdateNotebook', updateNotebook_payload - The updated content for the notebook.

UpdateNotebook, updateNotebook_type - The notebook content type. Currently, the only valid type is IPYNB.

data UpdateNotebookResponse Source #

See: newUpdateNotebookResponse smart constructor.

Instances

Instances details
Generic UpdateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Associated Types

type Rep UpdateNotebookResponse :: Type -> Type #

Read UpdateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Show UpdateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

NFData UpdateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

Methods

rnf :: UpdateNotebookResponse -> () #

Eq UpdateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

type Rep UpdateNotebookResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebook

type Rep UpdateNotebookResponse = D1 ('MetaData "UpdateNotebookResponse" "Amazonka.Athena.UpdateNotebook" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateNotebookResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNotebookResponse Source #

Create a value of UpdateNotebookResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateNotebookResponse', updateNotebookResponse_httpStatus - The response's http status code.

UpdateNotebookMetadata

data UpdateNotebookMetadata Source #

See: newUpdateNotebookMetadata smart constructor.

Instances

Instances details
ToJSON UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

ToHeaders UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

ToPath UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

ToQuery UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

AWSRequest UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Associated Types

type AWSResponse UpdateNotebookMetadata #

Generic UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Associated Types

type Rep UpdateNotebookMetadata :: Type -> Type #

Read UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Show UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

NFData UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Methods

rnf :: UpdateNotebookMetadata -> () #

Eq UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Hashable UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

type AWSResponse UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

type Rep UpdateNotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

type Rep UpdateNotebookMetadata = D1 ('MetaData "UpdateNotebookMetadata" "Amazonka.Athena.UpdateNotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateNotebookMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateNotebookMetadata Source #

Create a value of UpdateNotebookMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:UpdateNotebookMetadata', updateNotebookMetadata_clientRequestToken - A unique case-sensitive string used to ensure the request to create the notebook is idempotent (executes only once).

This token is listed as not required because Amazon Web Services SDKs (for example the Amazon Web Services SDK for Java) auto-generate the token for you. If you are not using the Amazon Web Services SDK or the Amazon Web Services CLI, you must provide this token or the action will fail.

UpdateNotebookMetadata, updateNotebookMetadata_notebookId - The ID of the notebook to update the metadata for.

UpdateNotebookMetadata, updateNotebookMetadata_name - The name to update the notebook to.

data UpdateNotebookMetadataResponse Source #

See: newUpdateNotebookMetadataResponse smart constructor.

Instances

Instances details
Generic UpdateNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Associated Types

type Rep UpdateNotebookMetadataResponse :: Type -> Type #

Read UpdateNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Show UpdateNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

NFData UpdateNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

Eq UpdateNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

type Rep UpdateNotebookMetadataResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateNotebookMetadata

type Rep UpdateNotebookMetadataResponse = D1 ('MetaData "UpdateNotebookMetadataResponse" "Amazonka.Athena.UpdateNotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateNotebookMetadataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNotebookMetadataResponse Source #

Create a value of UpdateNotebookMetadataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateNotebookMetadataResponse', updateNotebookMetadataResponse_httpStatus - The response's http status code.

UpdatePreparedStatement

data UpdatePreparedStatement Source #

See: newUpdatePreparedStatement smart constructor.

Instances

Instances details
ToJSON UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

ToHeaders UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

ToPath UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

ToQuery UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

AWSRequest UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Generic UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Associated Types

type Rep UpdatePreparedStatement :: Type -> Type #

Read UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Show UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

NFData UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Methods

rnf :: UpdatePreparedStatement -> () #

Eq UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Hashable UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

type AWSResponse UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

type Rep UpdatePreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

type Rep UpdatePreparedStatement = D1 ('MetaData "UpdatePreparedStatement" "Amazonka.Athena.UpdatePreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdatePreparedStatement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdatePreparedStatement Source #

Create a value of UpdatePreparedStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdatePreparedStatement, updatePreparedStatement_description - The description of the prepared statement.

UpdatePreparedStatement, updatePreparedStatement_statementName - The name of the prepared statement.

UpdatePreparedStatement, updatePreparedStatement_workGroup - The workgroup for the prepared statement.

UpdatePreparedStatement, updatePreparedStatement_queryStatement - The query string for the prepared statement.

data UpdatePreparedStatementResponse Source #

See: newUpdatePreparedStatementResponse smart constructor.

Instances

Instances details
Generic UpdatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Associated Types

type Rep UpdatePreparedStatementResponse :: Type -> Type #

Read UpdatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Show UpdatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

NFData UpdatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

Eq UpdatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

type Rep UpdatePreparedStatementResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdatePreparedStatement

type Rep UpdatePreparedStatementResponse = D1 ('MetaData "UpdatePreparedStatementResponse" "Amazonka.Athena.UpdatePreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdatePreparedStatementResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdatePreparedStatementResponse Source #

Create a value of UpdatePreparedStatementResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdatePreparedStatementResponse', updatePreparedStatementResponse_httpStatus - The response's http status code.

UpdateWorkGroup

data UpdateWorkGroup Source #

See: newUpdateWorkGroup smart constructor.

Instances

Instances details
ToJSON UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

ToHeaders UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

ToPath UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

ToQuery UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

AWSRequest UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Associated Types

type AWSResponse UpdateWorkGroup #

Generic UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Associated Types

type Rep UpdateWorkGroup :: Type -> Type #

Read UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Show UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

NFData UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Methods

rnf :: UpdateWorkGroup -> () #

Eq UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Hashable UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

type AWSResponse UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

type Rep UpdateWorkGroup Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

type Rep UpdateWorkGroup = D1 ('MetaData "UpdateWorkGroup" "Amazonka.Athena.UpdateWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateWorkGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkGroupConfigurationUpdates)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkGroupState)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateWorkGroup Source #

Create a value of UpdateWorkGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationUpdates:UpdateWorkGroup', updateWorkGroup_configurationUpdates - Contains configuration updates for an Athena SQL workgroup.

UpdateWorkGroup, updateWorkGroup_description - The workgroup description.

UpdateWorkGroup, updateWorkGroup_state - The workgroup state that will be updated for the given workgroup.

UpdateWorkGroup, updateWorkGroup_workGroup - The specified workgroup that will be updated.

data UpdateWorkGroupResponse Source #

See: newUpdateWorkGroupResponse smart constructor.

Instances

Instances details
Generic UpdateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Associated Types

type Rep UpdateWorkGroupResponse :: Type -> Type #

Read UpdateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Show UpdateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

NFData UpdateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

Methods

rnf :: UpdateWorkGroupResponse -> () #

Eq UpdateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

type Rep UpdateWorkGroupResponse Source # 
Instance details

Defined in Amazonka.Athena.UpdateWorkGroup

type Rep UpdateWorkGroupResponse = D1 ('MetaData "UpdateWorkGroupResponse" "Amazonka.Athena.UpdateWorkGroup" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UpdateWorkGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateWorkGroupResponse Source #

Create a value of UpdateWorkGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateWorkGroupResponse', updateWorkGroupResponse_httpStatus - The response's http status code.

Types

CalculationExecutionState

newtype CalculationExecutionState Source #

Instances

Instances details
FromJSON CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

FromJSONKey CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToJSON CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToJSONKey CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToByteString CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToHeader CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToLog CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToQuery CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

FromText CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToText CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

FromXML CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

ToXML CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

Generic CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

Associated Types

type Rep CalculationExecutionState :: Type -> Type #

Read CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

Show CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

NFData CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

Eq CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

Ord CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

Hashable CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

type Rep CalculationExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationExecutionState

type Rep CalculationExecutionState = D1 ('MetaData "CalculationExecutionState" "Amazonka.Athena.Types.CalculationExecutionState" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "CalculationExecutionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCalculationExecutionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ColumnNullable

newtype ColumnNullable Source #

Constructors

ColumnNullable' 

Instances

Instances details
FromJSON ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

FromJSONKey ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToJSON ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToJSONKey ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToByteString ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToHeader ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToLog ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToQuery ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

FromText ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToText ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

FromXML ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

ToXML ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

Methods

toXML :: ColumnNullable -> XML #

Generic ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

Associated Types

type Rep ColumnNullable :: Type -> Type #

Read ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

Show ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

NFData ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

Methods

rnf :: ColumnNullable -> () #

Eq ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

Ord ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

Hashable ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

type Rep ColumnNullable Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnNullable

type Rep ColumnNullable = D1 ('MetaData "ColumnNullable" "Amazonka.Athena.Types.ColumnNullable" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "ColumnNullable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromColumnNullable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataCatalogType

newtype DataCatalogType Source #

Constructors

DataCatalogType' 

Instances

Instances details
FromJSON DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

FromJSONKey DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToJSON DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToJSONKey DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToByteString DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToHeader DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToLog DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToQuery DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

FromText DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToText DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

FromXML DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

ToXML DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

Methods

toXML :: DataCatalogType -> XML #

Generic DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

Associated Types

type Rep DataCatalogType :: Type -> Type #

Read DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

Show DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

NFData DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

Methods

rnf :: DataCatalogType -> () #

Eq DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

Ord DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

Hashable DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

type Rep DataCatalogType Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogType

type Rep DataCatalogType = D1 ('MetaData "DataCatalogType" "Amazonka.Athena.Types.DataCatalogType" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "DataCatalogType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataCatalogType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionOption

newtype EncryptionOption Source #

Instances

Instances details
FromJSON EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

FromJSONKey EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToJSON EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToJSONKey EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToByteString EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToHeader EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToLog EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToQuery EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

FromText EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToText EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

FromXML EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

ToXML EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

Generic EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

Associated Types

type Rep EncryptionOption :: Type -> Type #

Read EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

Show EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

NFData EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

Methods

rnf :: EncryptionOption -> () #

Eq EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

Ord EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

Hashable EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

type Rep EncryptionOption Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionOption

type Rep EncryptionOption = D1 ('MetaData "EncryptionOption" "Amazonka.Athena.Types.EncryptionOption" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "EncryptionOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutorState

newtype ExecutorState Source #

Constructors

ExecutorState' 

Instances

Instances details
FromJSON ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

FromJSONKey ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToJSON ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToJSONKey ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToByteString ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToHeader ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToLog ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToQuery ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

FromText ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToText ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Methods

toText :: ExecutorState -> Text #

FromXML ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

ToXML ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Methods

toXML :: ExecutorState -> XML #

Generic ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Associated Types

type Rep ExecutorState :: Type -> Type #

Read ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Show ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

NFData ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Methods

rnf :: ExecutorState -> () #

Eq ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Ord ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

Hashable ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

type Rep ExecutorState Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorState

type Rep ExecutorState = D1 ('MetaData "ExecutorState" "Amazonka.Athena.Types.ExecutorState" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "ExecutorState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutorState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutorType

newtype ExecutorType Source #

Constructors

ExecutorType' 

Instances

Instances details
FromJSON ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

FromJSONKey ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToJSON ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToJSONKey ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToByteString ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToHeader ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToLog ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToQuery ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

FromText ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToText ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Methods

toText :: ExecutorType -> Text #

FromXML ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

ToXML ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Methods

toXML :: ExecutorType -> XML #

Generic ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Associated Types

type Rep ExecutorType :: Type -> Type #

Read ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Show ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

NFData ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Methods

rnf :: ExecutorType -> () #

Eq ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Ord ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

Hashable ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

type Rep ExecutorType Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorType

type Rep ExecutorType = D1 ('MetaData "ExecutorType" "Amazonka.Athena.Types.ExecutorType" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "ExecutorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotebookType

newtype NotebookType Source #

Constructors

NotebookType' 

Bundled Patterns

pattern NotebookType_IPYNB :: NotebookType 

Instances

Instances details
FromJSON NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

FromJSONKey NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToJSON NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToJSONKey NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToByteString NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToHeader NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToLog NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToQuery NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

FromText NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToText NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Methods

toText :: NotebookType -> Text #

FromXML NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

ToXML NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Methods

toXML :: NotebookType -> XML #

Generic NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Associated Types

type Rep NotebookType :: Type -> Type #

Read NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Show NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

NFData NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Methods

rnf :: NotebookType -> () #

Eq NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Ord NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

Hashable NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

type Rep NotebookType Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookType

type Rep NotebookType = D1 ('MetaData "NotebookType" "Amazonka.Athena.Types.NotebookType" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "NotebookType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotebookType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

QueryExecutionState

newtype QueryExecutionState Source #

Instances

Instances details
FromJSON QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

FromJSONKey QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToJSON QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToJSONKey QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToByteString QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToHeader QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToLog QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToQuery QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

FromText QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToText QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

FromXML QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

ToXML QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

Generic QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

Associated Types

type Rep QueryExecutionState :: Type -> Type #

Read QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

Show QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

NFData QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

Methods

rnf :: QueryExecutionState -> () #

Eq QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

Ord QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

Hashable QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

type Rep QueryExecutionState Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionState

type Rep QueryExecutionState = D1 ('MetaData "QueryExecutionState" "Amazonka.Athena.Types.QueryExecutionState" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "QueryExecutionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromQueryExecutionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

S3AclOption

newtype S3AclOption Source #

Constructors

S3AclOption' 

Instances

Instances details
FromJSON S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

FromJSONKey S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToJSON S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToJSONKey S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToByteString S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToHeader S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToLog S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToQuery S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

FromText S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToText S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Methods

toText :: S3AclOption -> Text #

FromXML S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

ToXML S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Methods

toXML :: S3AclOption -> XML #

Generic S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Associated Types

type Rep S3AclOption :: Type -> Type #

Read S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Show S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

NFData S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Methods

rnf :: S3AclOption -> () #

Eq S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Ord S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

Hashable S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

type Rep S3AclOption Source # 
Instance details

Defined in Amazonka.Athena.Types.S3AclOption

type Rep S3AclOption = D1 ('MetaData "S3AclOption" "Amazonka.Athena.Types.S3AclOption" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "S3AclOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3AclOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SessionState

newtype SessionState Source #

Constructors

SessionState' 

Instances

Instances details
FromJSON SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

FromJSONKey SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToJSON SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToJSONKey SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToByteString SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToHeader SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToLog SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToQuery SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

FromText SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToText SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Methods

toText :: SessionState -> Text #

FromXML SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

ToXML SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Methods

toXML :: SessionState -> XML #

Generic SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Associated Types

type Rep SessionState :: Type -> Type #

Read SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Show SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

NFData SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Methods

rnf :: SessionState -> () #

Eq SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Ord SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

Hashable SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

type Rep SessionState Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionState

type Rep SessionState = D1 ('MetaData "SessionState" "Amazonka.Athena.Types.SessionState" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "SessionState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSessionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StatementType

newtype StatementType Source #

Constructors

StatementType' 

Instances

Instances details
FromJSON StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

FromJSONKey StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToJSON StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToJSONKey StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToByteString StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToHeader StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToLog StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToQuery StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

FromText StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToText StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Methods

toText :: StatementType -> Text #

FromXML StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

ToXML StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Methods

toXML :: StatementType -> XML #

Generic StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Associated Types

type Rep StatementType :: Type -> Type #

Read StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Show StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

NFData StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Methods

rnf :: StatementType -> () #

Eq StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Ord StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

Hashable StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

type Rep StatementType Source # 
Instance details

Defined in Amazonka.Athena.Types.StatementType

type Rep StatementType = D1 ('MetaData "StatementType" "Amazonka.Athena.Types.StatementType" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "StatementType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatementType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WorkGroupState

newtype WorkGroupState Source #

Constructors

WorkGroupState' 

Instances

Instances details
FromJSON WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

FromJSONKey WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToJSON WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToJSONKey WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToByteString WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToHeader WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToLog WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToQuery WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

FromText WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToText WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

FromXML WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

ToXML WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

Methods

toXML :: WorkGroupState -> XML #

Generic WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

Associated Types

type Rep WorkGroupState :: Type -> Type #

Read WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

Show WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

NFData WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

Methods

rnf :: WorkGroupState -> () #

Eq WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

Ord WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

Hashable WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

type Rep WorkGroupState Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupState

type Rep WorkGroupState = D1 ('MetaData "WorkGroupState" "Amazonka.Athena.Types.WorkGroupState" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'True) (C1 ('MetaCons "WorkGroupState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWorkGroupState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AclConfiguration

data AclConfiguration Source #

Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. When Athena stores query results in Amazon S3, the canned ACL is set with the x-amz-acl request header. For more information about S3 Object Ownership, see Object Ownership settings in the Amazon S3 User Guide.

See: newAclConfiguration smart constructor.

Instances

Instances details
FromJSON AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

ToJSON AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

Generic AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

Associated Types

type Rep AclConfiguration :: Type -> Type #

Read AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

Show AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

NFData AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

Methods

rnf :: AclConfiguration -> () #

Eq AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

Hashable AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

type Rep AclConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.AclConfiguration

type Rep AclConfiguration = D1 ('MetaData "AclConfiguration" "Amazonka.Athena.Types.AclConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "AclConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3AclOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3AclOption)))

newAclConfiguration Source #

Create a value of AclConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3AclOption:AclConfiguration', aclConfiguration_s3AclOption - The Amazon S3 canned ACL that Athena should specify when storing query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. If a query runs in a workgroup and the workgroup overrides client-side settings, then the Amazon S3 canned ACL specified in the workgroup's settings is used for all queries that run in the workgroup. For more information about Amazon S3 canned ACLs, see Canned ACL in the Amazon S3 User Guide.

ApplicationDPUSizes

data ApplicationDPUSizes Source #

Contains the application runtime IDs and their supported DPU sizes.

See: newApplicationDPUSizes smart constructor.

Instances

Instances details
FromJSON ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

Generic ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

Associated Types

type Rep ApplicationDPUSizes :: Type -> Type #

Read ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

Show ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

NFData ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

Methods

rnf :: ApplicationDPUSizes -> () #

Eq ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

Hashable ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

type Rep ApplicationDPUSizes Source # 
Instance details

Defined in Amazonka.Athena.Types.ApplicationDPUSizes

type Rep ApplicationDPUSizes = D1 ('MetaData "ApplicationDPUSizes" "Amazonka.Athena.Types.ApplicationDPUSizes" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ApplicationDPUSizes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationRuntimeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportedDPUSizes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Int]))))

newApplicationDPUSizes :: ApplicationDPUSizes Source #

Create a value of ApplicationDPUSizes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationRuntimeId:ApplicationDPUSizes', applicationDPUSizes_applicationRuntimeId - The name of the supported application runtime (for example, Jupyter 1.0).

$sel:supportedDPUSizes:ApplicationDPUSizes', applicationDPUSizes_supportedDPUSizes - A list of the supported DPU sizes that the application runtime supports.

AthenaError

data AthenaError Source #

Provides information about an Athena query error. The AthenaError feature provides standardized error information to help you understand failed queries and take steps after a query failure occurs. AthenaError includes an ErrorCategory field that specifies whether the cause of the failed query is due to system error, user error, or other error.

See: newAthenaError smart constructor.

Instances

Instances details
FromJSON AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

Generic AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

Associated Types

type Rep AthenaError :: Type -> Type #

Read AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

Show AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

NFData AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

Methods

rnf :: AthenaError -> () #

Eq AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

Hashable AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

type Rep AthenaError Source # 
Instance details

Defined in Amazonka.Athena.Types.AthenaError

type Rep AthenaError = D1 ('MetaData "AthenaError" "Amazonka.Athena.Types.AthenaError" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "AthenaError'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "errorCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "retryable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newAthenaError :: AthenaError Source #

Create a value of AthenaError with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCategory:AthenaError', athenaError_errorCategory - An integer value that specifies the category of a query failure error. The following list shows the category for each integer value.

1 - System

2 - User

3 - Other

$sel:errorMessage:AthenaError', athenaError_errorMessage - Contains a short description of the error that occurred.

$sel:errorType:AthenaError', athenaError_errorType - An integer value that provides specific information about an Athena query error. For the meaning of specific values, see the Error Type Reference in the Amazon Athena User Guide.

$sel:retryable:AthenaError', athenaError_retryable - True if the query might succeed if resubmitted.

CalculationConfiguration

data CalculationConfiguration Source #

Contains configuration information for the calculation.

See: newCalculationConfiguration smart constructor.

Instances

Instances details
ToJSON CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

Generic CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

Associated Types

type Rep CalculationConfiguration :: Type -> Type #

Read CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

Show CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

NFData CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

Eq CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

Hashable CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

type Rep CalculationConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationConfiguration

type Rep CalculationConfiguration = D1 ('MetaData "CalculationConfiguration" "Amazonka.Athena.Types.CalculationConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CalculationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "codeBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCalculationConfiguration :: CalculationConfiguration Source #

Create a value of CalculationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:codeBlock:CalculationConfiguration', calculationConfiguration_codeBlock - A string that contains the code for the calculation.

CalculationResult

data CalculationResult Source #

Contains information about an application-specific calculation result.

See: newCalculationResult smart constructor.

Instances

Instances details
FromJSON CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

Generic CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

Associated Types

type Rep CalculationResult :: Type -> Type #

Read CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

Show CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

NFData CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

Methods

rnf :: CalculationResult -> () #

Eq CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

Hashable CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

type Rep CalculationResult Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationResult

type Rep CalculationResult = D1 ('MetaData "CalculationResult" "Amazonka.Athena.Types.CalculationResult" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CalculationResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resultS3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resultType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "stdErrorS3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stdOutS3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCalculationResult :: CalculationResult Source #

Create a value of CalculationResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resultS3Uri:CalculationResult', calculationResult_resultS3Uri - The Amazon S3 location of the folder for the calculation results.

$sel:resultType:CalculationResult', calculationResult_resultType - The data format of the calculation result.

$sel:stdErrorS3Uri:CalculationResult', calculationResult_stdErrorS3Uri - The Amazon S3 location of the stderr error messages file for the calculation.

$sel:stdOutS3Uri:CalculationResult', calculationResult_stdOutS3Uri - The Amazon S3 location of the stdout file for the calculation.

CalculationStatistics

data CalculationStatistics Source #

Contains statistics for a notebook calculation.

See: newCalculationStatistics smart constructor.

Instances

Instances details
FromJSON CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

Generic CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

Associated Types

type Rep CalculationStatistics :: Type -> Type #

Read CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

Show CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

NFData CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

Methods

rnf :: CalculationStatistics -> () #

Eq CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

Hashable CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

type Rep CalculationStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatistics

type Rep CalculationStatistics = D1 ('MetaData "CalculationStatistics" "Amazonka.Athena.Types.CalculationStatistics" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CalculationStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dpuExecutionInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "progress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCalculationStatistics :: CalculationStatistics Source #

Create a value of CalculationStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dpuExecutionInMillis:CalculationStatistics', calculationStatistics_dpuExecutionInMillis - The data processing unit execution time in milliseconds for the calculation.

$sel:progress:CalculationStatistics', calculationStatistics_progress - The progress of the calculation.

CalculationStatus

data CalculationStatus Source #

Contains information about the status of a notebook calculation.

See: newCalculationStatus smart constructor.

Instances

Instances details
FromJSON CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

Generic CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

Associated Types

type Rep CalculationStatus :: Type -> Type #

Read CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

Show CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

NFData CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

Methods

rnf :: CalculationStatus -> () #

Eq CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

Hashable CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

type Rep CalculationStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationStatus

type Rep CalculationStatus = D1 ('MetaData "CalculationStatus" "Amazonka.Athena.Types.CalculationStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CalculationStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "completionDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationExecutionState))) :*: (S1 ('MetaSel ('Just "stateChangeReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "submissionDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newCalculationStatus :: CalculationStatus Source #

Create a value of CalculationStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:completionDateTime:CalculationStatus', calculationStatus_completionDateTime - The date and time the calculation completed processing.

$sel:state:CalculationStatus', calculationStatus_state - 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.

$sel:stateChangeReason:CalculationStatus', calculationStatus_stateChangeReason - The reason for the calculation state change (for example, the calculation was canceled because the session was terminated).

$sel:submissionDateTime:CalculationStatus', calculationStatus_submissionDateTime - The date and time the calculation was submitted for processing.

CalculationSummary

data CalculationSummary Source #

Summary information for a notebook calculation.

See: newCalculationSummary smart constructor.

Instances

Instances details
FromJSON CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

Generic CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

Associated Types

type Rep CalculationSummary :: Type -> Type #

Read CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

Show CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

NFData CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

Methods

rnf :: CalculationSummary -> () #

Eq CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

Hashable CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

type Rep CalculationSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.CalculationSummary

type Rep CalculationSummary = D1 ('MetaData "CalculationSummary" "Amazonka.Athena.Types.CalculationSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CalculationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "calculationExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CalculationStatus)))))

newCalculationSummary :: CalculationSummary Source #

Create a value of CalculationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:calculationExecutionId:CalculationSummary', calculationSummary_calculationExecutionId - The calculation execution UUID.

$sel:description:CalculationSummary', calculationSummary_description - A description of the calculation.

$sel:status:CalculationSummary', calculationSummary_status - Contains information about the status of the calculation.

Column

data Column Source #

Contains metadata for a column in a table.

See: newColumn smart constructor.

Constructors

Column' (Maybe Text) (Maybe Text) Text 

Instances

Instances details
FromJSON Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

Generic Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

Associated Types

type Rep Column :: Type -> Type #

Methods

from :: Column -> Rep Column x #

to :: Rep Column x -> Column #

Read Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

Show Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

NFData Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

Methods

rnf :: Column -> () #

Eq Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

Methods

(==) :: Column -> Column -> Bool #

(/=) :: Column -> Column -> Bool #

Hashable Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

Methods

hashWithSalt :: Int -> Column -> Int #

hash :: Column -> Int #

type Rep Column Source # 
Instance details

Defined in Amazonka.Athena.Types.Column

type Rep Column = D1 ('MetaData "Column" "Amazonka.Athena.Types.Column" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "Column'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newColumn Source #

Create a value of Column with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:Column', column_comment - Optional information about the column.

$sel:type':Column', column_type - The data type of the column.

$sel:name:Column', column_name - The name of the column.

ColumnInfo

data ColumnInfo Source #

Information about the columns in a query execution result.

See: newColumnInfo smart constructor.

Instances

Instances details
FromJSON ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

Generic ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

Associated Types

type Rep ColumnInfo :: Type -> Type #

Read ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

Show ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

NFData ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

Methods

rnf :: ColumnInfo -> () #

Eq ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

Hashable ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

type Rep ColumnInfo Source # 
Instance details

Defined in Amazonka.Athena.Types.ColumnInfo

newColumnInfo Source #

Create a value of ColumnInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:caseSensitive:ColumnInfo', columnInfo_caseSensitive - Indicates whether values in the column are case-sensitive.

$sel:catalogName:ColumnInfo', columnInfo_catalogName - The catalog to which the query results belong.

$sel:label:ColumnInfo', columnInfo_label - A column label.

$sel:nullable:ColumnInfo', columnInfo_nullable - Indicates the column's nullable status.

$sel:precision:ColumnInfo', columnInfo_precision - For DECIMAL data types, specifies the total number of digits, up to 38. For performance reasons, we recommend up to 18 digits.

$sel:scale:ColumnInfo', columnInfo_scale - For DECIMAL data types, specifies the total number of digits in the fractional part of the value. Defaults to 0.

$sel:schemaName:ColumnInfo', columnInfo_schemaName - The schema name (database name) to which the query results belong.

$sel:tableName:ColumnInfo', columnInfo_tableName - The table name for the query results.

$sel:name:ColumnInfo', columnInfo_name - The name of the column.

$sel:type':ColumnInfo', columnInfo_type - The data type of the column.

CustomerContentEncryptionConfiguration

data CustomerContentEncryptionConfiguration Source #

Specifies the KMS key that is used to encrypt the user's data stores in Athena.

See: newCustomerContentEncryptionConfiguration smart constructor.

Instances

Instances details
FromJSON CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

ToJSON CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

Generic CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

Read CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

Show CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

NFData CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

Eq CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

Hashable CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

type Rep CustomerContentEncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.CustomerContentEncryptionConfiguration

type Rep CustomerContentEncryptionConfiguration = D1 ('MetaData "CustomerContentEncryptionConfiguration" "Amazonka.Athena.Types.CustomerContentEncryptionConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "CustomerContentEncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCustomerContentEncryptionConfiguration Source #

Create a value of CustomerContentEncryptionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKey:CustomerContentEncryptionConfiguration', customerContentEncryptionConfiguration_kmsKey - The KMS key that is used to encrypt the user's data stores in Athena.

DataCatalog

data DataCatalog Source #

Contains information about a data catalog in an Amazon Web Services account.

See: newDataCatalog smart constructor.

Instances

Instances details
FromJSON DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

Generic DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

Associated Types

type Rep DataCatalog :: Type -> Type #

Read DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

Show DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

NFData DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

Methods

rnf :: DataCatalog -> () #

Eq DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

Hashable DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

type Rep DataCatalog Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalog

type Rep DataCatalog = D1 ('MetaData "DataCatalog" "Amazonka.Athena.Types.DataCatalog" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DataCatalog'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataCatalogType))))

newDataCatalog Source #

Create a value of DataCatalog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:DataCatalog', dataCatalog_description - An optional description of the data catalog.

$sel:parameters:DataCatalog', dataCatalog_parameters - Specifies the Lambda function or functions to use for the data catalog. This is a mapping whose values depend on the catalog type.

  • For the HIVE data catalog type, use the following syntax. The metadata-function parameter is required. The sdk-version parameter is optional and defaults to the currently supported version.

    metadata-function=lambda_arn, sdk-version=version_number

  • For the LAMBDA data catalog type, use one of the following sets of required parameters, but not both.

    • If you have one Lambda function that processes metadata and another for reading the actual data, use the following syntax. Both parameters are required.

      metadata-function=lambda_arn, record-function=lambda_arn

    • If you have a composite Lambda function that processes both metadata and data, use the following syntax to specify your Lambda function.

      function=lambda_arn

  • The GLUE type takes a catalog ID parameter and is required. The catalog_id is the account ID of the Amazon Web Services account to which the Glue catalog belongs.

    catalog-id=catalog_id

    • The GLUE data catalog type also applies to the default AwsDataCatalog that already exists in your account, of which you can have only one and cannot modify.
    • Queries that specify a Glue Data Catalog other than the default AwsDataCatalog must be run on Athena engine version 2.

$sel:name:DataCatalog', dataCatalog_name - The name of the data catalog. The catalog name must be unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.

$sel:type':DataCatalog', dataCatalog_type - The type of data catalog to create: LAMBDA for a federated catalog, HIVE for an external hive metastore, or GLUE for an Glue Data Catalog.

DataCatalogSummary

data DataCatalogSummary Source #

The summary information for the data catalog, which includes its name and type.

See: newDataCatalogSummary smart constructor.

Instances

Instances details
FromJSON DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

Generic DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

Associated Types

type Rep DataCatalogSummary :: Type -> Type #

Read DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

Show DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

NFData DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

Methods

rnf :: DataCatalogSummary -> () #

Eq DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

Hashable DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

type Rep DataCatalogSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.DataCatalogSummary

type Rep DataCatalogSummary = D1 ('MetaData "DataCatalogSummary" "Amazonka.Athena.Types.DataCatalogSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "DataCatalogSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataCatalogType))))

newDataCatalogSummary :: DataCatalogSummary Source #

Create a value of DataCatalogSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogName:DataCatalogSummary', dataCatalogSummary_catalogName - The name of the data catalog. The catalog name is unique for the Amazon Web Services account and can use a maximum of 127 alphanumeric, underscore, at sign, or hyphen characters. The remainder of the length constraint of 256 is reserved for use by Athena.

$sel:type':DataCatalogSummary', dataCatalogSummary_type - The data catalog type.

Database

data Database Source #

Contains metadata information for a database in a data catalog.

See: newDatabase smart constructor.

Instances

Instances details
FromJSON Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

Generic Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

Associated Types

type Rep Database :: Type -> Type #

Methods

from :: Database -> Rep Database x #

to :: Rep Database x -> Database #

Read Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

Show Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

NFData Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

Methods

rnf :: Database -> () #

Eq Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

Hashable Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

Methods

hashWithSalt :: Int -> Database -> Int #

hash :: Database -> Int #

type Rep Database Source # 
Instance details

Defined in Amazonka.Athena.Types.Database

type Rep Database = D1 ('MetaData "Database" "Amazonka.Athena.Types.Database" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "Database'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDatabase Source #

Create a value of Database with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:Database', database_description - An optional description of the database.

$sel:parameters:Database', database_parameters - A set of custom key/value pairs.

$sel:name:Database', database_name - The name of the database.

Datum

data Datum Source #

A piece of data (a field in the table).

See: newDatum smart constructor.

Constructors

Datum' (Maybe Text) 

Instances

Instances details
FromJSON Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Generic Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Associated Types

type Rep Datum :: Type -> Type #

Methods

from :: Datum -> Rep Datum x #

to :: Rep Datum x -> Datum #

Read Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Show Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Methods

showsPrec :: Int -> Datum -> ShowS #

show :: Datum -> String #

showList :: [Datum] -> ShowS #

NFData Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Methods

rnf :: Datum -> () #

Eq Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Methods

(==) :: Datum -> Datum -> Bool #

(/=) :: Datum -> Datum -> Bool #

Hashable Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

Methods

hashWithSalt :: Int -> Datum -> Int #

hash :: Datum -> Int #

type Rep Datum Source # 
Instance details

Defined in Amazonka.Athena.Types.Datum

type Rep Datum = D1 ('MetaData "Datum" "Amazonka.Athena.Types.Datum" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "Datum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "varCharValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDatum :: Datum Source #

Create a value of Datum with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:varCharValue:Datum', datum_varCharValue - The value of the datum.

EncryptionConfiguration

data EncryptionConfiguration Source #

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMS or CSE_KMS) and key information.

See: newEncryptionConfiguration smart constructor.

Instances

Instances details
FromJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

ToJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

Generic EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

Associated Types

type Rep EncryptionConfiguration :: Type -> Type #

Read EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

Show EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

NFData EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

Methods

rnf :: EncryptionConfiguration -> () #

Eq EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

Hashable EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

type Rep EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EncryptionConfiguration

type Rep EncryptionConfiguration = D1 ('MetaData "EncryptionConfiguration" "Amazonka.Athena.Types.EncryptionConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "EncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionOption)))

newEncryptionConfiguration Source #

Create a value of EncryptionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:kmsKey:EncryptionConfiguration', encryptionConfiguration_kmsKey - For SSE_KMS and CSE_KMS, this is the KMS key ARN or ID.

$sel:encryptionOption:EncryptionConfiguration', encryptionConfiguration_encryptionOption - Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (SSE_S3), server-side encryption with KMS-managed keys (SSE_KMS), or client-side encryption with KMS-managed keys (CSE_KMS) is used.

If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup.

EngineConfiguration

data EngineConfiguration Source #

Contains data processing unit (DPU) configuration settings and parameter mappings for a notebook engine.

See: newEngineConfiguration smart constructor.

Instances

Instances details
FromJSON EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

ToJSON EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

Generic EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

Associated Types

type Rep EngineConfiguration :: Type -> Type #

Read EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

Show EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

NFData EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

Methods

rnf :: EngineConfiguration -> () #

Eq EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

Hashable EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

type Rep EngineConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineConfiguration

type Rep EngineConfiguration = D1 ('MetaData "EngineConfiguration" "Amazonka.Athena.Types.EngineConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "EngineConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "coordinatorDpuSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "defaultExecutorDpuSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "maxConcurrentDpus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newEngineConfiguration Source #

Create a value of EngineConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalConfigs:EngineConfiguration', engineConfiguration_additionalConfigs - Contains additional notebook engine MAP<string, string> parameter mappings in the form of key-value pairs. To specify an Amazon S3 URI that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key named NotebookFileURI to AdditionalConfigs that has value of the Amazon S3 URI.

$sel:coordinatorDpuSize:EngineConfiguration', engineConfiguration_coordinatorDpuSize - The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session.

$sel:defaultExecutorDpuSize:EngineConfiguration', engineConfiguration_defaultExecutorDpuSize - The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena.

$sel:maxConcurrentDpus:EngineConfiguration', engineConfiguration_maxConcurrentDpus - The maximum number of DPUs that can run concurrently.

EngineVersion

data EngineVersion Source #

The Athena engine version for running queries, or the PySpark engine version for running sessions.

See: newEngineVersion smart constructor.

Constructors

EngineVersion' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

ToJSON EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

Generic EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

Associated Types

type Rep EngineVersion :: Type -> Type #

Read EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

Show EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

NFData EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

Methods

rnf :: EngineVersion -> () #

Eq EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

Hashable EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

type Rep EngineVersion Source # 
Instance details

Defined in Amazonka.Athena.Types.EngineVersion

type Rep EngineVersion = D1 ('MetaData "EngineVersion" "Amazonka.Athena.Types.EngineVersion" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "EngineVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectiveEngineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "selectedEngineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEngineVersion :: EngineVersion Source #

Create a value of EngineVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:effectiveEngineVersion:EngineVersion', engineVersion_effectiveEngineVersion - Read only. The engine version on which the query runs. If the user requests a valid engine version other than Auto, the effective engine version is the same as the engine version that the user requested. If the user requests Auto, the effective engine version is chosen by Athena. When a request to update the engine version is made by a CreateWorkGroup or UpdateWorkGroup operation, the EffectiveEngineVersion field is ignored.

$sel:selectedEngineVersion:EngineVersion', engineVersion_selectedEngineVersion - The engine version requested by the user. Possible values are determined by the output of ListEngineVersions, including Auto. The default is Auto.

ExecutorsSummary

data ExecutorsSummary Source #

Contains summary information about an executor.

See: newExecutorsSummary smart constructor.

Instances

Instances details
FromJSON ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

Generic ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

Associated Types

type Rep ExecutorsSummary :: Type -> Type #

Read ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

Show ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

NFData ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

Methods

rnf :: ExecutorsSummary -> () #

Eq ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

Hashable ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

type Rep ExecutorsSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.ExecutorsSummary

type Rep ExecutorsSummary = D1 ('MetaData "ExecutorsSummary" "Amazonka.Athena.Types.ExecutorsSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ExecutorsSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executorSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "executorState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutorState)) :*: S1 ('MetaSel ('Just "executorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutorType)))) :*: (S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "terminationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "executorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newExecutorsSummary Source #

Create a value of ExecutorsSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executorSize:ExecutorsSummary', executorsSummary_executorSize - The smallest unit of compute that a session can request from Athena. Size is measured in data processing unit (DPU) values, a relative measure of processing power.

$sel:executorState:ExecutorsSummary', executorsSummary_executorState - The processing state of the executor. A description of each state follows.

CREATING - The executor is being started, including acquiring resources.

CREATED - The executor has been started.

REGISTERED - The executor has been registered.

TERMINATING - The executor is in the process of shutting down.

TERMINATED - The executor is no longer running.

FAILED - Due to a failure, the executor is no longer running.

$sel:executorType:ExecutorsSummary', executorsSummary_executorType - The type of executor used for the application (COORDINATOR, GATEWAY, or WORKER).

$sel:startDateTime:ExecutorsSummary', executorsSummary_startDateTime - The date and time that the executor started.

$sel:terminationDateTime:ExecutorsSummary', executorsSummary_terminationDateTime - The date and time that the executor was terminated.

$sel:executorId:ExecutorsSummary', executorsSummary_executorId - The UUID of the executor.

FilterDefinition

data FilterDefinition Source #

A string for searching notebook names.

See: newFilterDefinition smart constructor.

Constructors

FilterDefinition' (Maybe Text) 

Instances

Instances details
ToJSON FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

Generic FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

Associated Types

type Rep FilterDefinition :: Type -> Type #

Read FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

Show FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

NFData FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

Methods

rnf :: FilterDefinition -> () #

Eq FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

Hashable FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

type Rep FilterDefinition Source # 
Instance details

Defined in Amazonka.Athena.Types.FilterDefinition

type Rep FilterDefinition = D1 ('MetaData "FilterDefinition" "Amazonka.Athena.Types.FilterDefinition" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "FilterDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newFilterDefinition :: FilterDefinition Source #

Create a value of FilterDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:FilterDefinition', filterDefinition_name - The name of the notebook to search for.

NamedQuery

data NamedQuery Source #

A query, where QueryString contains the SQL statements that make up the query.

See: newNamedQuery smart constructor.

Instances

Instances details
FromJSON NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

Generic NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

Associated Types

type Rep NamedQuery :: Type -> Type #

Read NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

Show NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

NFData NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

Methods

rnf :: NamedQuery -> () #

Eq NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

Hashable NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

type Rep NamedQuery Source # 
Instance details

Defined in Amazonka.Athena.Types.NamedQuery

type Rep NamedQuery = D1 ('MetaData "NamedQuery" "Amazonka.Athena.Types.NamedQuery" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "NamedQuery'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "namedQueryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "queryString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newNamedQuery Source #

Create a value of NamedQuery with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:NamedQuery', namedQuery_description - The query description.

$sel:namedQueryId:NamedQuery', namedQuery_namedQueryId - The unique identifier of the query.

$sel:workGroup:NamedQuery', namedQuery_workGroup - The name of the workgroup that contains the named query.

$sel:name:NamedQuery', namedQuery_name - The query name.

$sel:database:NamedQuery', namedQuery_database - The database to which the query belongs.

$sel:queryString:NamedQuery', namedQuery_queryString - The SQL statements that make up the query.

NotebookMetadata

data NotebookMetadata Source #

Contains metadata for notebook, including the notebook name, ID, workgroup, and time created.

See: newNotebookMetadata smart constructor.

Instances

Instances details
FromJSON NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

Generic NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

Associated Types

type Rep NotebookMetadata :: Type -> Type #

Read NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

Show NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

NFData NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

Methods

rnf :: NotebookMetadata -> () #

Eq NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

Hashable NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

type Rep NotebookMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookMetadata

type Rep NotebookMetadata = D1 ('MetaData "NotebookMetadata" "Amazonka.Athena.Types.NotebookMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "NotebookMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "notebookId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotebookType)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNotebookMetadata :: NotebookMetadata Source #

Create a value of NotebookMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:NotebookMetadata', notebookMetadata_creationTime - The time when the notebook was created.

$sel:lastModifiedTime:NotebookMetadata', notebookMetadata_lastModifiedTime - The time when the notebook was last modified.

$sel:name:NotebookMetadata', notebookMetadata_name - The name of the notebook.

$sel:notebookId:NotebookMetadata', notebookMetadata_notebookId - The notebook ID.

$sel:type':NotebookMetadata', notebookMetadata_type - The type of notebook. Currently, the only valid type is IPYNB.

$sel:workGroup:NotebookMetadata', notebookMetadata_workGroup - The name of the Spark enabled workgroup to which the notebook belongs.

NotebookSessionSummary

data NotebookSessionSummary Source #

Contains the notebook session ID and notebook session creation time.

See: newNotebookSessionSummary smart constructor.

Instances

Instances details
FromJSON NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

Generic NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

Associated Types

type Rep NotebookSessionSummary :: Type -> Type #

Read NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

Show NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

NFData NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

Methods

rnf :: NotebookSessionSummary -> () #

Eq NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

Hashable NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

type Rep NotebookSessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.NotebookSessionSummary

type Rep NotebookSessionSummary = D1 ('MetaData "NotebookSessionSummary" "Amazonka.Athena.Types.NotebookSessionSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "NotebookSessionSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNotebookSessionSummary :: NotebookSessionSummary Source #

Create a value of NotebookSessionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:NotebookSessionSummary', notebookSessionSummary_creationTime - The time when the notebook session was created.

$sel:sessionId:NotebookSessionSummary', notebookSessionSummary_sessionId - The notebook session ID.

PreparedStatement

data PreparedStatement Source #

A prepared SQL statement for use with Athena.

See: newPreparedStatement smart constructor.

Instances

Instances details
FromJSON PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

Generic PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

Associated Types

type Rep PreparedStatement :: Type -> Type #

Read PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

Show PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

NFData PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

Methods

rnf :: PreparedStatement -> () #

Eq PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

Hashable PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

type Rep PreparedStatement Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatement

type Rep PreparedStatement = D1 ('MetaData "PreparedStatement" "Amazonka.Athena.Types.PreparedStatement" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "PreparedStatement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "queryStatement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "workGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPreparedStatement :: PreparedStatement Source #

Create a value of PreparedStatement with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:PreparedStatement', preparedStatement_description - The description of the prepared statement.

$sel:lastModifiedTime:PreparedStatement', preparedStatement_lastModifiedTime - The last modified time of the prepared statement.

$sel:queryStatement:PreparedStatement', preparedStatement_queryStatement - The query string for the prepared statement.

$sel:statementName:PreparedStatement', preparedStatement_statementName - The name of the prepared statement.

$sel:workGroupName:PreparedStatement', preparedStatement_workGroupName - The name of the workgroup to which the prepared statement belongs.

PreparedStatementSummary

data PreparedStatementSummary Source #

The name and last modified time of the prepared statement.

See: newPreparedStatementSummary smart constructor.

Instances

Instances details
FromJSON PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

Generic PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

Associated Types

type Rep PreparedStatementSummary :: Type -> Type #

Read PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

Show PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

NFData PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

Eq PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

Hashable PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

type Rep PreparedStatementSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.PreparedStatementSummary

type Rep PreparedStatementSummary = D1 ('MetaData "PreparedStatementSummary" "Amazonka.Athena.Types.PreparedStatementSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "PreparedStatementSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lastModifiedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPreparedStatementSummary :: PreparedStatementSummary Source #

Create a value of PreparedStatementSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastModifiedTime:PreparedStatementSummary', preparedStatementSummary_lastModifiedTime - The last modified time of the prepared statement.

$sel:statementName:PreparedStatementSummary', preparedStatementSummary_statementName - The name of the prepared statement.

QueryExecution

data QueryExecution Source #

Information about a single instance of a query execution.

See: newQueryExecution smart constructor.

Instances

Instances details
FromJSON QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

Generic QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

Associated Types

type Rep QueryExecution :: Type -> Type #

Read QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

Show QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

NFData QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

Methods

rnf :: QueryExecution -> () #

Eq QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

Hashable QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

type Rep QueryExecution Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecution

type Rep QueryExecution = D1 ('MetaData "QueryExecution" "Amazonka.Athena.Types.QueryExecution" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryExecution'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineVersion)) :*: S1 ('MetaSel ('Just "executionParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queryExecutionContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryExecutionContext)) :*: S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "resultConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultConfiguration)) :*: (S1 ('MetaSel ('Just "resultReuseConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultReuseConfiguration)) :*: S1 ('MetaSel ('Just "statementType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatementType)))) :*: (S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryExecutionStatistics)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryExecutionStatus)) :*: S1 ('MetaSel ('Just "workGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newQueryExecution :: QueryExecution Source #

Create a value of QueryExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engineVersion:QueryExecution', queryExecution_engineVersion - The engine version that executed the query.

$sel:executionParameters:QueryExecution', queryExecution_executionParameters - A list of values for the parameters in a query. The values are applied sequentially to the parameters in the query in the order in which the parameters occur.

$sel:query:QueryExecution', queryExecution_query - The SQL query statements which the query execution ran.

$sel:queryExecutionContext:QueryExecution', queryExecution_queryExecutionContext - The database in which the query execution occurred.

$sel:queryExecutionId:QueryExecution', queryExecution_queryExecutionId - The unique identifier for each query execution.

$sel:resultConfiguration:QueryExecution', queryExecution_resultConfiguration - The location in Amazon S3 where query results were stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup.

$sel:resultReuseConfiguration:QueryExecution', queryExecution_resultReuseConfiguration - Specifies the query result reuse behavior that was used for the query.

$sel:statementType:QueryExecution', queryExecution_statementType - The type of query statement that was run. DDL indicates DDL query statements. DML indicates DML (Data Manipulation Language) query statements, such as CREATE TABLE AS SELECT. UTILITY indicates query statements other than DDL and DML, such as SHOW CREATE TABLE, or DESCRIBE TABLE.

$sel:statistics:QueryExecution', queryExecution_statistics - Query execution statistics, such as the amount of data scanned, the amount of time that the query took to process, and the type of statement that was run.

$sel:status:QueryExecution', queryExecution_status - The completion date, current state, submission time, and state change reason (if applicable) for the query execution.

$sel:workGroup:QueryExecution', queryExecution_workGroup - The name of the workgroup in which the query ran.

QueryExecutionContext

data QueryExecutionContext Source #

The database and data catalog context in which the query execution occurs.

See: newQueryExecutionContext smart constructor.

Instances

Instances details
FromJSON QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

ToJSON QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

Generic QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

Associated Types

type Rep QueryExecutionContext :: Type -> Type #

Read QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

Show QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

NFData QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

Methods

rnf :: QueryExecutionContext -> () #

Eq QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

Hashable QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

type Rep QueryExecutionContext Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionContext

type Rep QueryExecutionContext = D1 ('MetaData "QueryExecutionContext" "Amazonka.Athena.Types.QueryExecutionContext" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryExecutionContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalog") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "database") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newQueryExecutionContext :: QueryExecutionContext Source #

Create a value of QueryExecutionContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalog:QueryExecutionContext', queryExecutionContext_catalog - The name of the data catalog used in the query execution.

$sel:database:QueryExecutionContext', queryExecutionContext_database - The name of the database used in the query execution. The database must exist in the catalog.

QueryExecutionStatistics

data QueryExecutionStatistics Source #

The amount of data scanned during the query execution and the amount of time that it took to execute, and the type of statement that was run.

See: newQueryExecutionStatistics smart constructor.

Instances

Instances details
FromJSON QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

Generic QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

Associated Types

type Rep QueryExecutionStatistics :: Type -> Type #

Read QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

Show QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

NFData QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

Eq QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

Hashable QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

type Rep QueryExecutionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatistics

type Rep QueryExecutionStatistics = D1 ('MetaData "QueryExecutionStatistics" "Amazonka.Athena.Types.QueryExecutionStatistics" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryExecutionStatistics'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dataManifestLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataScannedInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "engineExecutionTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "queryPlanningTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "queryQueueTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "resultReuseInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultReuseInformation))) :*: (S1 ('MetaSel ('Just "serviceProcessingTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalExecutionTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newQueryExecutionStatistics :: QueryExecutionStatistics Source #

Create a value of QueryExecutionStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dataManifestLocation:QueryExecutionStatistics', queryExecutionStatistics_dataManifestLocation - The location and file name of a data manifest file. The manifest file is saved to the Athena query results location in Amazon S3. The manifest file tracks files that the query wrote to Amazon S3. If the query fails, the manifest file also tracks files that the query intended to write. The manifest is useful for identifying orphaned files resulting from a failed query. For more information, see Working with Query Results, Output Files, and Query History in the Amazon Athena User Guide.

$sel:dataScannedInBytes:QueryExecutionStatistics', queryExecutionStatistics_dataScannedInBytes - The number of bytes in the data that was queried.

$sel:engineExecutionTimeInMillis:QueryExecutionStatistics', queryExecutionStatistics_engineExecutionTimeInMillis - The number of milliseconds that the query took to execute.

$sel:queryPlanningTimeInMillis:QueryExecutionStatistics', queryExecutionStatistics_queryPlanningTimeInMillis - The number of milliseconds that Athena took to plan the query processing flow. This includes the time spent retrieving table partitions from the data source. Note that because the query engine performs the query planning, query planning time is a subset of engine processing time.

$sel:queryQueueTimeInMillis:QueryExecutionStatistics', queryExecutionStatistics_queryQueueTimeInMillis - The number of milliseconds that the query was in your query queue waiting for resources. Note that if transient errors occur, Athena might automatically add the query back to the queue.

$sel:resultReuseInformation:QueryExecutionStatistics', queryExecutionStatistics_resultReuseInformation - Contains information about whether previous query results were reused for the query.

$sel:serviceProcessingTimeInMillis:QueryExecutionStatistics', queryExecutionStatistics_serviceProcessingTimeInMillis - The number of milliseconds that Athena took to finalize and publish the query results after the query engine finished running the query.

$sel:totalExecutionTimeInMillis:QueryExecutionStatistics', queryExecutionStatistics_totalExecutionTimeInMillis - The number of milliseconds that Athena took to run the query.

QueryExecutionStatus

data QueryExecutionStatus Source #

The completion date, current state, submission time, and state change reason (if applicable) for the query execution.

See: newQueryExecutionStatus smart constructor.

Instances

Instances details
FromJSON QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

Generic QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

Associated Types

type Rep QueryExecutionStatus :: Type -> Type #

Read QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

Show QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

NFData QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

Methods

rnf :: QueryExecutionStatus -> () #

Eq QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

Hashable QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

type Rep QueryExecutionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryExecutionStatus

type Rep QueryExecutionStatus = D1 ('MetaData "QueryExecutionStatus" "Amazonka.Athena.Types.QueryExecutionStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryExecutionStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "athenaError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AthenaError)) :*: S1 ('MetaSel ('Just "completionDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryExecutionState)) :*: (S1 ('MetaSel ('Just "stateChangeReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "submissionDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newQueryExecutionStatus :: QueryExecutionStatus Source #

Create a value of QueryExecutionStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:athenaError:QueryExecutionStatus', queryExecutionStatus_athenaError - Provides information about an Athena query error.

$sel:completionDateTime:QueryExecutionStatus', queryExecutionStatus_completionDateTime - The date and time that the query completed.

$sel:state:QueryExecutionStatus', queryExecutionStatus_state - The state of query execution. QUEUED indicates that the query has been submitted to the service, and Athena will execute the query as soon as resources are available. RUNNING indicates that the query is in execution phase. SUCCEEDED indicates that the query completed without errors. FAILED indicates that the query experienced an error and did not complete processing. CANCELLED indicates that a user input interrupted query execution.

Athena automatically retries your queries in cases of certain transient errors. As a result, you may see the query state transition from RUNNING or FAILED to QUEUED.

$sel:stateChangeReason:QueryExecutionStatus', queryExecutionStatus_stateChangeReason - Further detail about the status of the query.

$sel:submissionDateTime:QueryExecutionStatus', queryExecutionStatus_submissionDateTime - The date and time that the query was submitted.

QueryRuntimeStatistics

data QueryRuntimeStatistics Source #

The query execution timeline, statistics on input and output rows and bytes, and the different query stages that form the query execution plan.

See: newQueryRuntimeStatistics smart constructor.

Instances

Instances details
FromJSON QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

Generic QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

Associated Types

type Rep QueryRuntimeStatistics :: Type -> Type #

Read QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

Show QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

NFData QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

Methods

rnf :: QueryRuntimeStatistics -> () #

Eq QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

Hashable QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

type Rep QueryRuntimeStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatistics

type Rep QueryRuntimeStatistics = D1 ('MetaData "QueryRuntimeStatistics" "Amazonka.Athena.Types.QueryRuntimeStatistics" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryRuntimeStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputStage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryStage)) :*: (S1 ('MetaSel ('Just "rows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryRuntimeStatisticsRows)) :*: S1 ('MetaSel ('Just "timeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryRuntimeStatisticsTimeline)))))

newQueryRuntimeStatistics :: QueryRuntimeStatistics Source #

Create a value of QueryRuntimeStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:outputStage:QueryRuntimeStatistics', queryRuntimeStatistics_outputStage - Stage statistics such as input and output rows and bytes, execution time, and stage state. This information also includes substages and the query stage plan.

$sel:rows:QueryRuntimeStatistics', queryRuntimeStatistics_rows - Undocumented member.

$sel:timeline:QueryRuntimeStatistics', queryRuntimeStatistics_timeline - Undocumented member.

QueryRuntimeStatisticsRows

data QueryRuntimeStatisticsRows Source #

Statistics such as input rows and bytes read by the query, rows and bytes output by the query, and the number of rows written by the query.

See: newQueryRuntimeStatisticsRows smart constructor.

Instances

Instances details
FromJSON QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

Generic QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

Associated Types

type Rep QueryRuntimeStatisticsRows :: Type -> Type #

Read QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

Show QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

NFData QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

Eq QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

Hashable QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

type Rep QueryRuntimeStatisticsRows Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsRows

type Rep QueryRuntimeStatisticsRows = D1 ('MetaData "QueryRuntimeStatisticsRows" "Amazonka.Athena.Types.QueryRuntimeStatisticsRows" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryRuntimeStatisticsRows'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "inputRows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "outputBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "outputRows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newQueryRuntimeStatisticsRows :: QueryRuntimeStatisticsRows Source #

Create a value of QueryRuntimeStatisticsRows with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inputBytes:QueryRuntimeStatisticsRows', queryRuntimeStatisticsRows_inputBytes - The number of bytes read to execute the query.

$sel:inputRows:QueryRuntimeStatisticsRows', queryRuntimeStatisticsRows_inputRows - The number of rows read to execute the query.

$sel:outputBytes:QueryRuntimeStatisticsRows', queryRuntimeStatisticsRows_outputBytes - The number of bytes returned by the query.

$sel:outputRows:QueryRuntimeStatisticsRows', queryRuntimeStatisticsRows_outputRows - The number of rows returned by the query.

QueryRuntimeStatisticsTimeline

data QueryRuntimeStatisticsTimeline Source #

Timeline statistics such as query queue time, planning time, execution time, service processing time, and total execution time.

See: newQueryRuntimeStatisticsTimeline smart constructor.

Instances

Instances details
FromJSON QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

Generic QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

Associated Types

type Rep QueryRuntimeStatisticsTimeline :: Type -> Type #

Read QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

Show QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

NFData QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

Eq QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

Hashable QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

type Rep QueryRuntimeStatisticsTimeline Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline

type Rep QueryRuntimeStatisticsTimeline = D1 ('MetaData "QueryRuntimeStatisticsTimeline" "Amazonka.Athena.Types.QueryRuntimeStatisticsTimeline" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryRuntimeStatisticsTimeline'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "engineExecutionTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "queryPlanningTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "queryQueueTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "serviceProcessingTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalExecutionTimeInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newQueryRuntimeStatisticsTimeline :: QueryRuntimeStatisticsTimeline Source #

Create a value of QueryRuntimeStatisticsTimeline with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engineExecutionTimeInMillis:QueryRuntimeStatisticsTimeline', queryRuntimeStatisticsTimeline_engineExecutionTimeInMillis - The number of milliseconds that the query took to execute.

$sel:queryPlanningTimeInMillis:QueryRuntimeStatisticsTimeline', queryRuntimeStatisticsTimeline_queryPlanningTimeInMillis - The number of milliseconds that Athena took to plan the query processing flow. This includes the time spent retrieving table partitions from the data source. Note that because the query engine performs the query planning, query planning time is a subset of engine processing time.

$sel:queryQueueTimeInMillis:QueryRuntimeStatisticsTimeline', queryRuntimeStatisticsTimeline_queryQueueTimeInMillis - The number of milliseconds that the query was in your query queue waiting for resources. Note that if transient errors occur, Athena might automatically add the query back to the queue.

$sel:serviceProcessingTimeInMillis:QueryRuntimeStatisticsTimeline', queryRuntimeStatisticsTimeline_serviceProcessingTimeInMillis - The number of milliseconds that Athena took to finalize and publish the query results after the query engine finished running the query.

$sel:totalExecutionTimeInMillis:QueryRuntimeStatisticsTimeline', queryRuntimeStatisticsTimeline_totalExecutionTimeInMillis - The number of milliseconds that Athena took to run the query.

QueryStage

data QueryStage Source #

Stage statistics such as input and output rows and bytes, execution time and stage state. This information also includes substages and the query stage plan.

See: newQueryStage smart constructor.

Instances

Instances details
FromJSON QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Generic QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Associated Types

type Rep QueryStage :: Type -> Type #

Read QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Show QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

NFData QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Methods

rnf :: QueryStage -> () #

Eq QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

Hashable QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

type Rep QueryStage Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStage

newQueryStage :: QueryStage Source #

Create a value of QueryStage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executionTime:QueryStage', queryStage_executionTime - Time taken to execute this stage.

$sel:inputBytes:QueryStage', queryStage_inputBytes - The number of bytes input into the stage for execution.

$sel:inputRows:QueryStage', queryStage_inputRows - The number of rows input into the stage for execution.

$sel:outputBytes:QueryStage', queryStage_outputBytes - The number of bytes output from the stage after execution.

$sel:outputRows:QueryStage', queryStage_outputRows - The number of rows output from the stage after execution.

$sel:queryStagePlan:QueryStage', queryStage_queryStagePlan - Stage plan information such as name, identifier, sub plans, and source stages.

$sel:stageId:QueryStage', queryStage_stageId - The identifier for a stage.

$sel:state:QueryStage', queryStage_state - State of the stage after query execution.

$sel:subStages:QueryStage', queryStage_subStages - List of sub query stages that form this stage execution plan.

QueryStagePlanNode

data QueryStagePlanNode Source #

Stage plan information such as name, identifier, sub plans, and remote sources.

See: newQueryStagePlanNode smart constructor.

Instances

Instances details
FromJSON QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Generic QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Associated Types

type Rep QueryStagePlanNode :: Type -> Type #

Read QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Show QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

NFData QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Methods

rnf :: QueryStagePlanNode -> () #

Eq QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

Hashable QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

type Rep QueryStagePlanNode Source # 
Instance details

Defined in Amazonka.Athena.Types.QueryStagePlanNode

type Rep QueryStagePlanNode = D1 ('MetaData "QueryStagePlanNode" "Amazonka.Athena.Types.QueryStagePlanNode" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "QueryStagePlanNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [QueryStagePlanNode])) :*: S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "remoteSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newQueryStagePlanNode :: QueryStagePlanNode Source #

Create a value of QueryStagePlanNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:children:QueryStagePlanNode', queryStagePlanNode_children - Stage plan information such as name, identifier, sub plans, and remote sources of child plan nodes/

$sel:identifier:QueryStagePlanNode', queryStagePlanNode_identifier - Information about the operation this query stage plan node is performing.

$sel:name:QueryStagePlanNode', queryStagePlanNode_name - Name of the query stage plan that describes the operation this stage is performing as part of query execution.

$sel:remoteSources:QueryStagePlanNode', queryStagePlanNode_remoteSources - Source plan node IDs.

ResultConfiguration

data ResultConfiguration Source #

The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings.

See: newResultConfiguration smart constructor.

Instances

Instances details
FromJSON ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

ToJSON ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

Generic ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

Associated Types

type Rep ResultConfiguration :: Type -> Type #

Read ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

Show ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

NFData ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

Methods

rnf :: ResultConfiguration -> () #

Eq ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

Hashable ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

type Rep ResultConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfiguration

type Rep ResultConfiguration = D1 ('MetaData "ResultConfiguration" "Amazonka.Athena.Types.ResultConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aclConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AclConfiguration)) :*: S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfiguration))) :*: (S1 ('MetaSel ('Just "expectedBucketOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outputLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newResultConfiguration :: ResultConfiguration Source #

Create a value of ResultConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aclConfiguration:ResultConfiguration', resultConfiguration_aclConfiguration - Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results. Currently the only supported canned ACL is BUCKET_OWNER_FULL_CONTROL. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ACL configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. For more information, see WorkGroupConfiguration$EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings.

$sel:encryptionConfiguration:ResultConfiguration', resultConfiguration_encryptionConfiguration - If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMS or CSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings.

$sel:expectedBucketOwner:ResultConfiguration', resultConfiguration_expectedBucketOwner - The Amazon Web Services account ID that you expect to be the owner of the Amazon S3 bucket specified by ResultConfiguration$OutputLocation. If set, Athena uses the value for ExpectedBucketOwner when it makes Amazon S3 calls to your specified output location. If the ExpectedBucketOwner Amazon Web Services account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.

This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ExpectedBucketOwner setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings.

$sel:outputLocation:ResultConfiguration', resultConfiguration_outputLocation - The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using WorkGroupConfiguration. If none of them is set, Athena issues an error that no output location is provided. For more information, see Query Results. If workgroup settings override client-side settings, then the query uses the settings specified for the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

ResultConfigurationUpdates

data ResultConfigurationUpdates Source #

The information about the updates in the query results, such as output location and encryption configuration for the query results.

See: newResultConfigurationUpdates smart constructor.

Instances

Instances details
ToJSON ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

Generic ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

Associated Types

type Rep ResultConfigurationUpdates :: Type -> Type #

Read ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

Show ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

NFData ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

Eq ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

Hashable ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

type Rep ResultConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultConfigurationUpdates

type Rep ResultConfigurationUpdates = D1 ('MetaData "ResultConfigurationUpdates" "Amazonka.Athena.Types.ResultConfigurationUpdates" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultConfigurationUpdates'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "aclConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AclConfiguration)) :*: S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfiguration))) :*: (S1 ('MetaSel ('Just "expectedBucketOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outputLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "removeAclConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "removeEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "removeExpectedBucketOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "removeOutputLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newResultConfigurationUpdates :: ResultConfigurationUpdates Source #

Create a value of ResultConfigurationUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aclConfiguration:ResultConfigurationUpdates', resultConfigurationUpdates_aclConfiguration - The ACL configuration for the query results.

$sel:encryptionConfiguration:ResultConfigurationUpdates', resultConfigurationUpdates_encryptionConfiguration - The encryption configuration for the query results.

$sel:expectedBucketOwner:ResultConfigurationUpdates', resultConfigurationUpdates_expectedBucketOwner - The Amazon Web Services account ID that you expect to be the owner of the Amazon S3 bucket specified by ResultConfiguration$OutputLocation. If set, Athena uses the value for ExpectedBucketOwner when it makes Amazon S3 calls to your specified output location. If the ExpectedBucketOwner Amazon Web Services account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error.

If workgroup settings override client-side settings, then the query uses the ExpectedBucketOwner setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings.

$sel:outputLocation:ResultConfigurationUpdates', resultConfigurationUpdates_outputLocation - The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. For more information, see Query Results If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

$sel:removeAclConfiguration:ResultConfigurationUpdates', resultConfigurationUpdates_removeAclConfiguration - If set to true, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set to false or not set, and a value is present in the AclConfiguration of ResultConfigurationUpdates, the AclConfiguration in the workgroup's ResultConfiguration is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

$sel:removeEncryptionConfiguration:ResultConfigurationUpdates', resultConfigurationUpdates_removeEncryptionConfiguration - If set to "true", indicates that the previously-specified encryption configuration (also known as the client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the EncryptionConfiguration in ResultConfigurationUpdates (the client-side setting), the EncryptionConfiguration in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

$sel:removeExpectedBucketOwner:ResultConfigurationUpdates', resultConfigurationUpdates_removeExpectedBucketOwner - If set to "true", removes the Amazon Web Services account ID previously specified for ResultConfiguration$ExpectedBucketOwner. If set to "false" or not set, and a value is present in the ExpectedBucketOwner in ResultConfigurationUpdates (the client-side setting), the ExpectedBucketOwner in the workgroup's ResultConfiguration is updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

$sel:removeOutputLocation:ResultConfigurationUpdates', resultConfigurationUpdates_removeOutputLocation - If set to "true", indicates that the previously-specified query results location (also known as a client-side setting) for queries in this workgroup should be ignored and set to null. If set to "false" or not set, and a value is present in the OutputLocation in ResultConfigurationUpdates (the client-side setting), the OutputLocation in the workgroup's ResultConfiguration will be updated with the new value. For more information, see Workgroup Settings Override Client-Side Settings.

ResultReuseByAgeConfiguration

data ResultReuseByAgeConfiguration Source #

Specifies whether previous query results are reused, and if so, their maximum age.

See: newResultReuseByAgeConfiguration smart constructor.

Instances

Instances details
FromJSON ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

ToJSON ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

Generic ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

Associated Types

type Rep ResultReuseByAgeConfiguration :: Type -> Type #

Read ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

Show ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

NFData ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

Eq ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

Hashable ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

type Rep ResultReuseByAgeConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseByAgeConfiguration

type Rep ResultReuseByAgeConfiguration = D1 ('MetaData "ResultReuseByAgeConfiguration" "Amazonka.Athena.Types.ResultReuseByAgeConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultReuseByAgeConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxAgeInMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newResultReuseByAgeConfiguration Source #

Create a value of ResultReuseByAgeConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxAgeInMinutes:ResultReuseByAgeConfiguration', resultReuseByAgeConfiguration_maxAgeInMinutes - Specifies, in minutes, the maximum age of a previous query result that Athena should consider for reuse. The default is 60.

$sel:enabled:ResultReuseByAgeConfiguration', resultReuseByAgeConfiguration_enabled - True if previous query results can be reused when the query is run; otherwise, false. The default is false.

ResultReuseConfiguration

data ResultReuseConfiguration Source #

Specifies the query result reuse behavior for the query.

See: newResultReuseConfiguration smart constructor.

Instances

Instances details
FromJSON ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

ToJSON ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

Generic ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

Associated Types

type Rep ResultReuseConfiguration :: Type -> Type #

Read ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

Show ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

NFData ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

Eq ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

Hashable ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

type Rep ResultReuseConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseConfiguration

type Rep ResultReuseConfiguration = D1 ('MetaData "ResultReuseConfiguration" "Amazonka.Athena.Types.ResultReuseConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultReuseConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resultReuseByAgeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultReuseByAgeConfiguration))))

newResultReuseConfiguration :: ResultReuseConfiguration Source #

Create a value of ResultReuseConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resultReuseByAgeConfiguration:ResultReuseConfiguration', resultReuseConfiguration_resultReuseByAgeConfiguration - Specifies whether previous query results are reused, and if so, their maximum age.

ResultReuseInformation

data ResultReuseInformation Source #

Contains information about whether the result of a previous query was reused.

See: newResultReuseInformation smart constructor.

Instances

Instances details
FromJSON ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

Generic ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

Associated Types

type Rep ResultReuseInformation :: Type -> Type #

Read ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

Show ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

NFData ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

Methods

rnf :: ResultReuseInformation -> () #

Eq ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

Hashable ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

type Rep ResultReuseInformation Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultReuseInformation

type Rep ResultReuseInformation = D1 ('MetaData "ResultReuseInformation" "Amazonka.Athena.Types.ResultReuseInformation" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultReuseInformation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reusedPreviousResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newResultReuseInformation Source #

Create a value of ResultReuseInformation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reusedPreviousResult:ResultReuseInformation', resultReuseInformation_reusedPreviousResult - True if a previous query result was reused; false if the result was generated from a new run of the query.

ResultSet

data ResultSet Source #

The metadata and rows that make up a query result set. The metadata describes the column structure and data types. To return a ResultSet object, use GetQueryResults.

See: newResultSet smart constructor.

Instances

Instances details
FromJSON ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

Generic ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

Associated Types

type Rep ResultSet :: Type -> Type #

Read ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

Show ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

NFData ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

Methods

rnf :: ResultSet -> () #

Eq ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

Hashable ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

type Rep ResultSet Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSet

type Rep ResultSet = D1 ('MetaData "ResultSet" "Amazonka.Athena.Types.ResultSet" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resultSetMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultSetMetadata)) :*: S1 ('MetaSel ('Just "rows") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Row]))))

newResultSet :: ResultSet Source #

Create a value of ResultSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resultSetMetadata:ResultSet', resultSet_resultSetMetadata - The metadata that describes the column structure and data types of a table of query results.

$sel:rows:ResultSet', resultSet_rows - The rows in the table.

ResultSetMetadata

data ResultSetMetadata Source #

The metadata that describes the column structure and data types of a table of query results. To return a ResultSetMetadata object, use GetQueryResults.

See: newResultSetMetadata smart constructor.

Instances

Instances details
FromJSON ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

Generic ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

Associated Types

type Rep ResultSetMetadata :: Type -> Type #

Read ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

Show ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

NFData ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

Methods

rnf :: ResultSetMetadata -> () #

Eq ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

Hashable ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

type Rep ResultSetMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.ResultSetMetadata

type Rep ResultSetMetadata = D1 ('MetaData "ResultSetMetadata" "Amazonka.Athena.Types.ResultSetMetadata" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "ResultSetMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columnInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ColumnInfo]))))

newResultSetMetadata :: ResultSetMetadata Source #

Create a value of ResultSetMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:columnInfo:ResultSetMetadata', resultSetMetadata_columnInfo - Information about the columns returned in a query result metadata.

Row

data Row Source #

The rows that make up a query result table.

See: newRow smart constructor.

Constructors

Row' (Maybe [Datum]) 

Instances

Instances details
FromJSON Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Generic Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Associated Types

type Rep Row :: Type -> Type #

Methods

from :: Row -> Rep Row x #

to :: Rep Row x -> Row #

Read Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Show Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Methods

showsPrec :: Int -> Row -> ShowS #

show :: Row -> String #

showList :: [Row] -> ShowS #

NFData Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Methods

rnf :: Row -> () #

Eq Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Methods

(==) :: Row -> Row -> Bool #

(/=) :: Row -> Row -> Bool #

Hashable Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

Methods

hashWithSalt :: Int -> Row -> Int #

hash :: Row -> Int #

type Rep Row Source # 
Instance details

Defined in Amazonka.Athena.Types.Row

type Rep Row = D1 ('MetaData "Row" "Amazonka.Athena.Types.Row" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "Row'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Datum]))))

newRow :: Row Source #

Create a value of Row with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':Row', row_data - The data that populates a row in a query result table.

SessionConfiguration

data SessionConfiguration Source #

Contains session configuration information.

See: newSessionConfiguration smart constructor.

Instances

Instances details
FromJSON SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

Generic SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

Associated Types

type Rep SessionConfiguration :: Type -> Type #

Read SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

Show SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

NFData SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

Methods

rnf :: SessionConfiguration -> () #

Eq SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

Hashable SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

type Rep SessionConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionConfiguration

type Rep SessionConfiguration = D1 ('MetaData "SessionConfiguration" "Amazonka.Athena.Types.SessionConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "SessionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "encryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionConfiguration)) :*: S1 ('MetaSel ('Just "executionRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "idleTimeoutSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "workingDirectory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSessionConfiguration :: SessionConfiguration Source #

Create a value of SessionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionConfiguration:SessionConfiguration', sessionConfiguration_encryptionConfiguration - Undocumented member.

$sel:executionRole:SessionConfiguration', sessionConfiguration_executionRole - The ARN of the execution role used for the session.

$sel:idleTimeoutSeconds:SessionConfiguration', sessionConfiguration_idleTimeoutSeconds - The idle timeout in seconds for the session.

$sel:workingDirectory:SessionConfiguration', sessionConfiguration_workingDirectory - The Amazon S3 location that stores information for the notebook.

SessionStatistics

data SessionStatistics Source #

Contains statistics for a notebook session.

See: newSessionStatistics smart constructor.

Instances

Instances details
FromJSON SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

Generic SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

Associated Types

type Rep SessionStatistics :: Type -> Type #

Read SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

Show SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

NFData SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

Methods

rnf :: SessionStatistics -> () #

Eq SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

Hashable SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

type Rep SessionStatistics Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatistics

type Rep SessionStatistics = D1 ('MetaData "SessionStatistics" "Amazonka.Athena.Types.SessionStatistics" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "SessionStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dpuExecutionInMillis") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newSessionStatistics :: SessionStatistics Source #

Create a value of SessionStatistics with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dpuExecutionInMillis:SessionStatistics', sessionStatistics_dpuExecutionInMillis - The data processing unit execution time for a session in milliseconds.

SessionStatus

data SessionStatus Source #

Contains information about the status of a notebook session.

See: newSessionStatus smart constructor.

Instances

Instances details
FromJSON SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

Generic SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

Associated Types

type Rep SessionStatus :: Type -> Type #

Read SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

Show SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

NFData SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

Methods

rnf :: SessionStatus -> () #

Eq SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

Hashable SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

type Rep SessionStatus Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionStatus

type Rep SessionStatus = D1 ('MetaData "SessionStatus" "Amazonka.Athena.Types.SessionStatus" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "SessionStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "idleSinceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastModifiedDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionState)) :*: S1 ('MetaSel ('Just "stateChangeReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSessionStatus :: SessionStatus Source #

Create a value of SessionStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:endDateTime:SessionStatus', sessionStatus_endDateTime - The date and time that the session ended.

$sel:idleSinceDateTime:SessionStatus', sessionStatus_idleSinceDateTime - The date and time starting at which the session became idle. Can be empty if the session is not currently idle.

$sel:lastModifiedDateTime:SessionStatus', sessionStatus_lastModifiedDateTime - The most recent date and time that the session was modified.

$sel:startDateTime:SessionStatus', sessionStatus_startDateTime - The date and time that the session started.

$sel:state:SessionStatus', sessionStatus_state - 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.

$sel:stateChangeReason:SessionStatus', sessionStatus_stateChangeReason - The reason for the session state change (for example, canceled because the session was terminated).

SessionSummary

data SessionSummary Source #

Contains summary information about a notebook session.

See: newSessionSummary smart constructor.

Instances

Instances details
FromJSON SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

Generic SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

Associated Types

type Rep SessionSummary :: Type -> Type #

Read SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

Show SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

NFData SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

Methods

rnf :: SessionSummary -> () #

Eq SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

Hashable SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

type Rep SessionSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.SessionSummary

type Rep SessionSummary = D1 ('MetaData "SessionSummary" "Amazonka.Athena.Types.SessionSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "SessionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineVersion))) :*: (S1 ('MetaSel ('Just "notebookVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionStatus))))))

newSessionSummary :: SessionSummary Source #

Create a value of SessionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:SessionSummary', sessionSummary_description - The session description.

$sel:engineVersion:SessionSummary', sessionSummary_engineVersion - The engine version used by the session (for example, PySpark engine version 3).

$sel:notebookVersion:SessionSummary', sessionSummary_notebookVersion - The notebook version.

$sel:sessionId:SessionSummary', sessionSummary_sessionId - The session ID.

$sel:status:SessionSummary', sessionSummary_status - Contains information about the session status.

TableMetadata

data TableMetadata Source #

Contains metadata for a table.

See: newTableMetadata smart constructor.

Instances

Instances details
FromJSON TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

Generic TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

Associated Types

type Rep TableMetadata :: Type -> Type #

Read TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

Show TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

NFData TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

Methods

rnf :: TableMetadata -> () #

Eq TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

Hashable TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

type Rep TableMetadata Source # 
Instance details

Defined in Amazonka.Athena.Types.TableMetadata

newTableMetadata Source #

Create a value of TableMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:columns:TableMetadata', tableMetadata_columns - A list of the columns in the table.

$sel:createTime:TableMetadata', tableMetadata_createTime - The time that the table was created.

$sel:lastAccessTime:TableMetadata', tableMetadata_lastAccessTime - The last time the table was accessed.

$sel:parameters:TableMetadata', tableMetadata_parameters - A set of custom key/value pairs for table properties.

$sel:partitionKeys:TableMetadata', tableMetadata_partitionKeys - A list of the partition keys in the table.

$sel:tableType:TableMetadata', tableMetadata_tableType - The type of table. In Athena, only EXTERNAL_TABLE is supported.

TableMetadata, tableMetadata_name - The name of the table.

Tag

data Tag Source #

A label that you assign to a resource. In Athena, a resource can be a workgroup or data catalog. Each tag consists of a key and an optional value, both of which you define. For example, you can use tags to categorize Athena workgroups or data catalogs by purpose, owner, or environment. Use a consistent set of tag keys to make it easier to search and filter workgroups or data catalogs in your account. For best practices, see Tagging Best Practices. Tag keys can be from 1 to 128 UTF-8 Unicode characters, and tag values can be from 0 to 256 UTF-8 Unicode characters. Tags can use letters and numbers representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys and values are case-sensitive. Tag keys must be unique per resource. If you specify more than one tag, separate them by commas.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.Athena.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Athena.Types.Tag" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - A tag key. The tag key length is from 1 to 128 Unicode characters in UTF-8. You can use letters and numbers representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys are case-sensitive and must be unique per resource.

$sel:value:Tag', tag_value - A tag value. The tag value length is from 0 to 256 Unicode characters in UTF-8. You can use letters and numbers representable in UTF-8, and the following characters: + - = . _ : / @. Tag values are case-sensitive.

UnprocessedNamedQueryId

data UnprocessedNamedQueryId Source #

Information about a named query ID that could not be processed.

See: newUnprocessedNamedQueryId smart constructor.

Instances

Instances details
FromJSON UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

Generic UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

Associated Types

type Rep UnprocessedNamedQueryId :: Type -> Type #

Read UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

Show UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

NFData UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

Methods

rnf :: UnprocessedNamedQueryId -> () #

Eq UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

Hashable UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

type Rep UnprocessedNamedQueryId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedNamedQueryId

type Rep UnprocessedNamedQueryId = D1 ('MetaData "UnprocessedNamedQueryId" "Amazonka.Athena.Types.UnprocessedNamedQueryId" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UnprocessedNamedQueryId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "namedQueryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedNamedQueryId :: UnprocessedNamedQueryId Source #

Create a value of UnprocessedNamedQueryId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UnprocessedNamedQueryId', unprocessedNamedQueryId_errorCode - The error code returned when the processing request for the named query failed, if applicable.

$sel:errorMessage:UnprocessedNamedQueryId', unprocessedNamedQueryId_errorMessage - The error message returned when the processing request for the named query failed, if applicable.

$sel:namedQueryId:UnprocessedNamedQueryId', unprocessedNamedQueryId_namedQueryId - The unique identifier of the named query.

UnprocessedPreparedStatementName

data UnprocessedPreparedStatementName Source #

The name of a prepared statement that could not be returned.

See: newUnprocessedPreparedStatementName smart constructor.

Instances

Instances details
FromJSON UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

Generic UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

Associated Types

type Rep UnprocessedPreparedStatementName :: Type -> Type #

Read UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

Show UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

NFData UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

Eq UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

Hashable UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

type Rep UnprocessedPreparedStatementName Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedPreparedStatementName

type Rep UnprocessedPreparedStatementName = D1 ('MetaData "UnprocessedPreparedStatementName" "Amazonka.Athena.Types.UnprocessedPreparedStatementName" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UnprocessedPreparedStatementName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedPreparedStatementName :: UnprocessedPreparedStatementName Source #

Create a value of UnprocessedPreparedStatementName with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UnprocessedPreparedStatementName', unprocessedPreparedStatementName_errorCode - The error code returned when the request for the prepared statement failed.

$sel:errorMessage:UnprocessedPreparedStatementName', unprocessedPreparedStatementName_errorMessage - The error message containing the reason why the prepared statement could not be returned. The following error messages are possible:

  • INVALID_INPUT - The name of the prepared statement that was provided is not valid (for example, the name is too long).
  • STATEMENT_NOT_FOUND - A prepared statement with the name provided could not be found.
  • UNAUTHORIZED - The requester does not have permission to access the workgroup that contains the prepared statement.

$sel:statementName:UnprocessedPreparedStatementName', unprocessedPreparedStatementName_statementName - The name of a prepared statement that could not be returned due to an error.

UnprocessedQueryExecutionId

data UnprocessedQueryExecutionId Source #

Describes a query execution that failed to process.

See: newUnprocessedQueryExecutionId smart constructor.

Instances

Instances details
FromJSON UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

Generic UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

Associated Types

type Rep UnprocessedQueryExecutionId :: Type -> Type #

Read UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

Show UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

NFData UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

Eq UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

Hashable UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

type Rep UnprocessedQueryExecutionId Source # 
Instance details

Defined in Amazonka.Athena.Types.UnprocessedQueryExecutionId

type Rep UnprocessedQueryExecutionId = D1 ('MetaData "UnprocessedQueryExecutionId" "Amazonka.Athena.Types.UnprocessedQueryExecutionId" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "UnprocessedQueryExecutionId'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedQueryExecutionId :: UnprocessedQueryExecutionId Source #

Create a value of UnprocessedQueryExecutionId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorCode:UnprocessedQueryExecutionId', unprocessedQueryExecutionId_errorCode - The error code returned when the query execution failed to process, if applicable.

$sel:errorMessage:UnprocessedQueryExecutionId', unprocessedQueryExecutionId_errorMessage - The error message returned when the query execution failed to process, if applicable.

$sel:queryExecutionId:UnprocessedQueryExecutionId', unprocessedQueryExecutionId_queryExecutionId - The unique identifier of the query execution.

WorkGroup

data WorkGroup Source #

A workgroup, which contains a name, description, creation time, state, and other configuration, listed under WorkGroup$Configuration. Each workgroup enables you to isolate queries for you or your group of users from other queries in the same account, to configure the query results location and the encryption configuration (known as workgroup settings), to enable sending query metrics to Amazon CloudWatch, and to establish per-query data usage control limits for all queries in a workgroup. The workgroup settings override is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

See: newWorkGroup smart constructor.

Instances

Instances details
FromJSON WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

Generic WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

Associated Types

type Rep WorkGroup :: Type -> Type #

Read WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

Show WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

NFData WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

Methods

rnf :: WorkGroup -> () #

Eq WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

Hashable WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

type Rep WorkGroup Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroup

newWorkGroup Source #

Create a value of WorkGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configuration:WorkGroup', workGroup_configuration - The configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption configuration, if any, used for query results; whether the Amazon CloudWatch Metrics are enabled for the workgroup; whether workgroup settings override client-side settings; and the data usage limits for the amount of data scanned per query or per workgroup. The workgroup settings override is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

$sel:creationTime:WorkGroup', workGroup_creationTime - The date and time the workgroup was created.

$sel:description:WorkGroup', workGroup_description - The workgroup description.

$sel:state:WorkGroup', workGroup_state - The state of the workgroup: ENABLED or DISABLED.

$sel:name:WorkGroup', workGroup_name - The workgroup name.

WorkGroupConfiguration

data WorkGroupConfiguration Source #

The configuration of the workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup and whether workgroup settings override query settings, and the data usage limits for the amount of data scanned per query or per workgroup. The workgroup settings override is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

See: newWorkGroupConfiguration smart constructor.

Instances

Instances details
FromJSON WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

ToJSON WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

Generic WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

Associated Types

type Rep WorkGroupConfiguration :: Type -> Type #

Read WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

Show WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

NFData WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

Methods

rnf :: WorkGroupConfiguration -> () #

Eq WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

Hashable WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

type Rep WorkGroupConfiguration Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfiguration

type Rep WorkGroupConfiguration = D1 ('MetaData "WorkGroupConfiguration" "Amazonka.Athena.Types.WorkGroupConfiguration" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "WorkGroupConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bytesScannedCutoffPerQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "customerContentEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerContentEncryptionConfiguration)) :*: S1 ('MetaSel ('Just "enforceWorkGroupConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineVersion)) :*: S1 ('MetaSel ('Just "executionRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publishCloudWatchMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "requesterPaysEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resultConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultConfiguration)))))))

newWorkGroupConfiguration :: WorkGroupConfiguration Source #

Create a value of WorkGroupConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalConfiguration:WorkGroupConfiguration', workGroupConfiguration_additionalConfiguration - Specifies a user defined JSON string that is passed to the notebook engine.

$sel:bytesScannedCutoffPerQuery:WorkGroupConfiguration', workGroupConfiguration_bytesScannedCutoffPerQuery - The upper data usage limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan.

$sel:customerContentEncryptionConfiguration:WorkGroupConfiguration', workGroupConfiguration_customerContentEncryptionConfiguration - Specifies the KMS key that is used to encrypt the user's data stores in Athena.

$sel:enforceWorkGroupConfiguration:WorkGroupConfiguration', workGroupConfiguration_enforceWorkGroupConfiguration - If set to "true", the settings for the workgroup override client-side settings. If set to "false", client-side settings are used. For more information, see Workgroup Settings Override Client-Side Settings.

$sel:engineVersion:WorkGroupConfiguration', workGroupConfiguration_engineVersion - The engine version that all queries running on the workgroup use. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

$sel:executionRole:WorkGroupConfiguration', workGroupConfiguration_executionRole - Role used in a notebook session for accessing the user's resources.

$sel:publishCloudWatchMetricsEnabled:WorkGroupConfiguration', workGroupConfiguration_publishCloudWatchMetricsEnabled - Indicates that the Amazon CloudWatch metrics are enabled for the workgroup.

$sel:requesterPaysEnabled:WorkGroupConfiguration', workGroupConfiguration_requesterPaysEnabled - If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set to false, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default is false. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide.

$sel:resultConfiguration:WorkGroupConfiguration', workGroupConfiguration_resultConfiguration - The configuration for the workgroup, which includes the location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. To run the query, you must specify the query results location using one of the ways: either in the workgroup using this setting, or for individual queries (client-side), using ResultConfiguration$OutputLocation. If none of them is set, Athena issues an error that no output location is provided. For more information, see Query Results.

WorkGroupConfigurationUpdates

data WorkGroupConfigurationUpdates Source #

The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified.

See: newWorkGroupConfigurationUpdates smart constructor.

Instances

Instances details
ToJSON WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

Generic WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

Associated Types

type Rep WorkGroupConfigurationUpdates :: Type -> Type #

Read WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

Show WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

NFData WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

Eq WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

Hashable WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

type Rep WorkGroupConfigurationUpdates Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupConfigurationUpdates

type Rep WorkGroupConfigurationUpdates = D1 ('MetaData "WorkGroupConfigurationUpdates" "Amazonka.Athena.Types.WorkGroupConfigurationUpdates" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "WorkGroupConfigurationUpdates'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "additionalConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bytesScannedCutoffPerQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "customerContentEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomerContentEncryptionConfiguration)) :*: (S1 ('MetaSel ('Just "enforceWorkGroupConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineVersion))))) :*: ((S1 ('MetaSel ('Just "executionRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publishCloudWatchMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "removeBytesScannedCutoffPerQuery") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "removeCustomerContentEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "requesterPaysEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "resultConfigurationUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResultConfigurationUpdates)))))))

newWorkGroupConfigurationUpdates :: WorkGroupConfigurationUpdates Source #

Create a value of WorkGroupConfigurationUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:additionalConfiguration:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_additionalConfiguration - Contains a user defined string in JSON format for a Spark-enabled workgroup.

$sel:bytesScannedCutoffPerQuery:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_bytesScannedCutoffPerQuery - The upper limit (cutoff) for the amount of bytes a single query in a workgroup is allowed to scan.

$sel:customerContentEncryptionConfiguration:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_customerContentEncryptionConfiguration - Undocumented member.

$sel:enforceWorkGroupConfiguration:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_enforceWorkGroupConfiguration - If set to "true", the settings for the workgroup override client-side settings. If set to "false" client-side settings are used. For more information, see Workgroup Settings Override Client-Side Settings.

$sel:engineVersion:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_engineVersion - The engine version requested when a workgroup is updated. After the update, all queries on the workgroup run on the requested engine version. If no value was previously set, the default is Auto. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

$sel:executionRole:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_executionRole - Contains the ARN of the execution role for the workgroup

$sel:publishCloudWatchMetricsEnabled:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_publishCloudWatchMetricsEnabled - Indicates whether this workgroup enables publishing metrics to Amazon CloudWatch.

$sel:removeBytesScannedCutoffPerQuery:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_removeBytesScannedCutoffPerQuery - Indicates that the data usage control limit per query is removed. WorkGroupConfiguration$BytesScannedCutoffPerQuery

$sel:removeCustomerContentEncryptionConfiguration:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_removeCustomerContentEncryptionConfiguration - Removes content encryption configuration for a workgroup.

$sel:requesterPaysEnabled:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_requesterPaysEnabled - If set to true, allows members assigned to a workgroup to specify Amazon S3 Requester Pays buckets in queries. If set to false, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default is false. For more information about Requester Pays buckets, see Requester Pays Buckets in the Amazon Simple Storage Service Developer Guide.

$sel:resultConfigurationUpdates:WorkGroupConfigurationUpdates', workGroupConfigurationUpdates_resultConfigurationUpdates - The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results.

WorkGroupSummary

data WorkGroupSummary Source #

The summary information for the workgroup, which includes its name, state, description, and the date and time it was created.

See: newWorkGroupSummary smart constructor.

Instances

Instances details
FromJSON WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

Generic WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

Associated Types

type Rep WorkGroupSummary :: Type -> Type #

Read WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

Show WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

NFData WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

Methods

rnf :: WorkGroupSummary -> () #

Eq WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

Hashable WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

type Rep WorkGroupSummary Source # 
Instance details

Defined in Amazonka.Athena.Types.WorkGroupSummary

type Rep WorkGroupSummary = D1 ('MetaData "WorkGroupSummary" "Amazonka.Athena.Types.WorkGroupSummary" "amazonka-athena-2.0-1BJA3HTvHJNEzwQRaEw59w" 'False) (C1 ('MetaCons "WorkGroupSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EngineVersion)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkGroupState))))))

newWorkGroupSummary :: WorkGroupSummary Source #

Create a value of WorkGroupSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:creationTime:WorkGroupSummary', workGroupSummary_creationTime - The workgroup creation date and time.

$sel:description:WorkGroupSummary', workGroupSummary_description - The workgroup description.

$sel:engineVersion:WorkGroupSummary', workGroupSummary_engineVersion - The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

$sel:name:WorkGroupSummary', workGroupSummary_name - The name of the workgroup.

$sel:state:WorkGroupSummary', workGroupSummary_state - The state of the workgroup.