amazonka-cloudtrail-2.0: Amazon CloudTrail 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.CloudTrail.DescribeQuery

Description

Returns metadata about a query, including query run time in milliseconds, number of events scanned and matched, and query status. You must specify an ARN for EventDataStore, and a value for QueryID.

Synopsis

Creating a Request

data DescribeQuery Source #

See: newDescribeQuery smart constructor.

Constructors

DescribeQuery' 

Fields

Instances

Instances details
ToJSON DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

ToHeaders DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

ToPath DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

ToQuery DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

AWSRequest DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Associated Types

type AWSResponse DescribeQuery #

Generic DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Associated Types

type Rep DescribeQuery :: Type -> Type #

Read DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Show DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

NFData DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Methods

rnf :: DescribeQuery -> () #

Eq DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Hashable DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

type AWSResponse DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

type Rep DescribeQuery Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

type Rep DescribeQuery = D1 ('MetaData "DescribeQuery" "Amazonka.CloudTrail.DescribeQuery" "amazonka-cloudtrail-2.0-6vmpMB1YeZzDIMmexWGsF3" 'False) (C1 ('MetaCons "DescribeQuery'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventDataStore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "queryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeQuery Source #

Create a value of DescribeQuery 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:eventDataStore:DescribeQuery', describeQuery_eventDataStore - The ARN (or the ID suffix of the ARN) of an event data store on which the specified query was run.

DescribeQuery, describeQuery_queryId - The query ID.

Request Lenses

describeQuery_eventDataStore :: Lens' DescribeQuery (Maybe Text) Source #

The ARN (or the ID suffix of the ARN) of an event data store on which the specified query was run.

Destructuring the Response

data DescribeQueryResponse Source #

See: newDescribeQueryResponse smart constructor.

Constructors

DescribeQueryResponse' 

Fields

Instances

Instances details
Generic DescribeQueryResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Associated Types

type Rep DescribeQueryResponse :: Type -> Type #

Read DescribeQueryResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Show DescribeQueryResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

NFData DescribeQueryResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

Methods

rnf :: DescribeQueryResponse -> () #

Eq DescribeQueryResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

type Rep DescribeQueryResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.DescribeQuery

newDescribeQueryResponse Source #

Create a value of DescribeQueryResponse 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:deliveryS3Uri:DescribeQueryResponse', describeQueryResponse_deliveryS3Uri - The URI for the S3 bucket where CloudTrail delivered query results, if applicable.

$sel:deliveryStatus:DescribeQueryResponse', describeQueryResponse_deliveryStatus - The delivery status.

DescribeQueryResponse, describeQueryResponse_errorMessage - The error message returned if a query failed.

DescribeQuery, describeQueryResponse_queryId - The ID of the query.

$sel:queryStatistics:DescribeQueryResponse', describeQueryResponse_queryStatistics - Metadata about a query, including the number of events that were matched, the total number of events scanned, the query run time in milliseconds, and the query's creation time.

DescribeQueryResponse, describeQueryResponse_queryStatus - The status of a query. Values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED

$sel:queryString:DescribeQueryResponse', describeQueryResponse_queryString - The SQL code of a query.

$sel:httpStatus:DescribeQueryResponse', describeQueryResponse_httpStatus - The response's http status code.

Response Lenses

describeQueryResponse_deliveryS3Uri :: Lens' DescribeQueryResponse (Maybe Text) Source #

The URI for the S3 bucket where CloudTrail delivered query results, if applicable.

describeQueryResponse_errorMessage :: Lens' DescribeQueryResponse (Maybe Text) Source #

The error message returned if a query failed.

describeQueryResponse_queryStatistics :: Lens' DescribeQueryResponse (Maybe QueryStatisticsForDescribeQuery) Source #

Metadata about a query, including the number of events that were matched, the total number of events scanned, the query run time in milliseconds, and the query's creation time.

describeQueryResponse_queryStatus :: Lens' DescribeQueryResponse (Maybe QueryStatus) Source #

The status of a query. Values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED