| 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 |
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
- 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.
Constructors
| DescribeQuery' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> DescribeQuery |
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.
Constructors
| DescribeQueryResponse' | |
Fields
| |
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.