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.ListQueries

Description

Returns a list of queries and query statuses for the past seven days. You must specify an ARN value for EventDataStore. Optionally, to shorten the list of results, you can specify a time range, formatted as timestamps, by adding StartTime and EndTime parameters, and a QueryStatus value. Valid values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED.

Synopsis

Creating a Request

data ListQueries Source #

See: newListQueries smart constructor.

Constructors

ListQueries' 

Fields

  • endTime :: Maybe POSIX

    Use with StartTime to bound a ListQueries request, and limit its results to only those queries run within a specified time period.

  • maxResults :: Maybe Natural

    The maximum number of queries to show on a page.

  • nextToken :: Maybe Text

    A token you can use to get the next page of results.

  • queryStatus :: Maybe QueryStatus

    The status of queries that you want to return in results. Valid values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED.

  • startTime :: Maybe POSIX

    Use with EndTime to bound a ListQueries request, and limit its results to only those queries run within a specified time period.

  • eventDataStore :: Text

    The ARN (or the ID suffix of the ARN) of an event data store on which queries were run.

Instances

Instances details
ToJSON ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

ToHeaders ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Methods

toHeaders :: ListQueries -> [Header] #

ToPath ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

ToQuery ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

AWSRequest ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Associated Types

type AWSResponse ListQueries #

Generic ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Associated Types

type Rep ListQueries :: Type -> Type #

Read ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Show ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

NFData ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Methods

rnf :: ListQueries -> () #

Eq ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Hashable ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

type AWSResponse ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

type Rep ListQueries Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

type Rep ListQueries = D1 ('MetaData "ListQueries" "Amazonka.CloudTrail.ListQueries" "amazonka-cloudtrail-2.0-6vmpMB1YeZzDIMmexWGsF3" 'False) (C1 ('MetaCons "ListQueries'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "queryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe QueryStatus)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "eventDataStore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListQueries Source #

Create a value of ListQueries 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:endTime:ListQueries', listQueries_endTime - Use with StartTime to bound a ListQueries request, and limit its results to only those queries run within a specified time period.

$sel:maxResults:ListQueries', listQueries_maxResults - The maximum number of queries to show on a page.

ListQueries, listQueries_nextToken - A token you can use to get the next page of results.

ListQueries, listQueries_queryStatus - The status of queries that you want to return in results. Valid values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED.

$sel:startTime:ListQueries', listQueries_startTime - Use with EndTime to bound a ListQueries request, and limit its results to only those queries run within a specified time period.

$sel:eventDataStore:ListQueries', listQueries_eventDataStore - The ARN (or the ID suffix of the ARN) of an event data store on which queries were run.

Request Lenses

listQueries_endTime :: Lens' ListQueries (Maybe UTCTime) Source #

Use with StartTime to bound a ListQueries request, and limit its results to only those queries run within a specified time period.

listQueries_maxResults :: Lens' ListQueries (Maybe Natural) Source #

The maximum number of queries to show on a page.

listQueries_nextToken :: Lens' ListQueries (Maybe Text) Source #

A token you can use to get the next page of results.

listQueries_queryStatus :: Lens' ListQueries (Maybe QueryStatus) Source #

The status of queries that you want to return in results. Valid values for QueryStatus include QUEUED, RUNNING, FINISHED, FAILED, TIMED_OUT, or CANCELLED.

listQueries_startTime :: Lens' ListQueries (Maybe UTCTime) Source #

Use with EndTime to bound a ListQueries request, and limit its results to only those queries run within a specified time period.

listQueries_eventDataStore :: Lens' ListQueries Text Source #

The ARN (or the ID suffix of the ARN) of an event data store on which queries were run.

Destructuring the Response

data ListQueriesResponse Source #

See: newListQueriesResponse smart constructor.

Constructors

ListQueriesResponse' 

Fields

Instances

Instances details
Generic ListQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Associated Types

type Rep ListQueriesResponse :: Type -> Type #

Read ListQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Show ListQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

NFData ListQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

Methods

rnf :: ListQueriesResponse -> () #

Eq ListQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

type Rep ListQueriesResponse Source # 
Instance details

Defined in Amazonka.CloudTrail.ListQueries

type Rep ListQueriesResponse = D1 ('MetaData "ListQueriesResponse" "Amazonka.CloudTrail.ListQueries" "amazonka-cloudtrail-2.0-6vmpMB1YeZzDIMmexWGsF3" 'False) (C1 ('MetaCons "ListQueriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "queries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Query])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListQueriesResponse Source #

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

ListQueries, listQueriesResponse_nextToken - A token you can use to get the next page of results.

$sel:queries:ListQueriesResponse', listQueriesResponse_queries - Lists matching query results, and shows query ID, status, and creation time of each query.

$sel:httpStatus:ListQueriesResponse', listQueriesResponse_httpStatus - The response's http status code.

Response Lenses

listQueriesResponse_nextToken :: Lens' ListQueriesResponse (Maybe Text) Source #

A token you can use to get the next page of results.

listQueriesResponse_queries :: Lens' ListQueriesResponse (Maybe [Query]) Source #

Lists matching query results, and shows query ID, status, and creation time of each query.