Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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
- data DescribeQuery = DescribeQuery' {
- eventDataStore :: Maybe Text
- queryId :: Text
- newDescribeQuery :: Text -> DescribeQuery
- describeQuery_eventDataStore :: Lens' DescribeQuery (Maybe Text)
- describeQuery_queryId :: Lens' DescribeQuery Text
- data DescribeQueryResponse = DescribeQueryResponse' {}
- newDescribeQueryResponse :: Int -> DescribeQueryResponse
- describeQueryResponse_deliveryS3Uri :: Lens' DescribeQueryResponse (Maybe Text)
- describeQueryResponse_deliveryStatus :: Lens' DescribeQueryResponse (Maybe DeliveryStatus)
- describeQueryResponse_errorMessage :: Lens' DescribeQueryResponse (Maybe Text)
- describeQueryResponse_queryId :: Lens' DescribeQueryResponse (Maybe Text)
- describeQueryResponse_queryStatistics :: Lens' DescribeQueryResponse (Maybe QueryStatisticsForDescribeQuery)
- describeQueryResponse_queryStatus :: Lens' DescribeQueryResponse (Maybe QueryStatus)
- describeQueryResponse_queryString :: Lens' DescribeQueryResponse (Maybe Text)
- describeQueryResponse_httpStatus :: Lens' DescribeQueryResponse Int
Creating a Request
data DescribeQuery Source #
See: newDescribeQuery
smart constructor.
DescribeQuery' | |
|
Instances
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.
describeQuery_queryId :: Lens' DescribeQuery Text Source #
The query ID.
Destructuring the Response
data DescribeQueryResponse Source #
See: newDescribeQueryResponse
smart constructor.
DescribeQueryResponse' | |
|
Instances
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_deliveryStatus :: Lens' DescribeQueryResponse (Maybe DeliveryStatus) Source #
The delivery status.
describeQueryResponse_errorMessage :: Lens' DescribeQueryResponse (Maybe Text) Source #
The error message returned if a query failed.
describeQueryResponse_queryId :: Lens' DescribeQueryResponse (Maybe Text) Source #
The ID of the query.
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
describeQueryResponse_queryString :: Lens' DescribeQueryResponse (Maybe Text) Source #
The SQL code of a query.
describeQueryResponse_httpStatus :: Lens' DescribeQueryResponse Int Source #
The response's http status code.