amazonka-lakeformation-2.0: Amazon Lake Formation 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.LakeFormation.GetQueryState

Description

Returns the state of a query previously submitted. Clients are expected to poll GetQueryState to monitor the current state of the planning before retrieving the work units. A query state is only visible to the principal that made the initial call to StartQueryPlanning.

Synopsis

Creating a Request

data GetQueryState Source #

See: newGetQueryState smart constructor.

Constructors

GetQueryState' 

Fields

Instances

Instances details
ToJSON GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

ToHeaders GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

ToPath GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

ToQuery GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

AWSRequest GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Associated Types

type AWSResponse GetQueryState #

Generic GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Associated Types

type Rep GetQueryState :: Type -> Type #

Read GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Show GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

NFData GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Methods

rnf :: GetQueryState -> () #

Eq GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Hashable GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type AWSResponse GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryState Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryState = D1 ('MetaData "GetQueryState" "Amazonka.LakeFormation.GetQueryState" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetQueryState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetQueryState Source #

Create a value of GetQueryState 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:queryId:GetQueryState', getQueryState_queryId - The ID of the plan query operation.

Request Lenses

getQueryState_queryId :: Lens' GetQueryState Text Source #

The ID of the plan query operation.

Destructuring the Response

data GetQueryStateResponse Source #

A structure for the output.

See: newGetQueryStateResponse smart constructor.

Constructors

GetQueryStateResponse' 

Fields

  • error :: Maybe Text

    An error message when the operation fails.

  • httpStatus :: Int

    The response's http status code.

  • state :: QueryStateString

    The state of a query previously submitted. The possible states are:

    • PENDING: the query is pending.
    • WORKUNITS_AVAILABLE: some work units are ready for retrieval and execution.
    • FINISHED: the query planning finished successfully, and all work units are ready for retrieval and execution.
    • ERROR: an error occurred with the query, such as an invalid query ID or a backend error.

Instances

Instances details
Generic GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Associated Types

type Rep GetQueryStateResponse :: Type -> Type #

Read GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Show GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

NFData GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

Methods

rnf :: GetQueryStateResponse -> () #

Eq GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryStateResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.GetQueryState

type Rep GetQueryStateResponse = D1 ('MetaData "GetQueryStateResponse" "Amazonka.LakeFormation.GetQueryState" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "GetQueryStateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryStateString))))

newGetQueryStateResponse Source #

Create a value of GetQueryStateResponse 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:

GetQueryStateResponse, getQueryStateResponse_error - An error message when the operation fails.

$sel:httpStatus:GetQueryStateResponse', getQueryStateResponse_httpStatus - The response's http status code.

$sel:state:GetQueryStateResponse', getQueryStateResponse_state - The state of a query previously submitted. The possible states are:

  • PENDING: the query is pending.
  • WORKUNITS_AVAILABLE: some work units are ready for retrieval and execution.
  • FINISHED: the query planning finished successfully, and all work units are ready for retrieval and execution.
  • ERROR: an error occurred with the query, such as an invalid query ID or a backend error.

Response Lenses

getQueryStateResponse_error :: Lens' GetQueryStateResponse (Maybe Text) Source #

An error message when the operation fails.

getQueryStateResponse_state :: Lens' GetQueryStateResponse QueryStateString Source #

The state of a query previously submitted. The possible states are:

  • PENDING: the query is pending.
  • WORKUNITS_AVAILABLE: some work units are ready for retrieval and execution.
  • FINISHED: the query planning finished successfully, and all work units are ready for retrieval and execution.
  • ERROR: an error occurred with the query, such as an invalid query ID or a backend error.