amazonka-guardduty-1.6.1: Amazon GuardDuty SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.GuardDuty.ListFilters

Contents

Description

Returns a paginated list of the current filters.

This operation returns paginated results.

Synopsis

Creating a Request

listFilters Source #

Creates a value of ListFilters with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lNextToken - Paginates results. Set the value of this parameter to NULL on your first call to the ListFilters operation.For subsequent calls to the operation, fill nextToken in the request with the value of nextToken from the previous response to continue listing data.
  • lMaxResults - Indicates the maximum number of items that you want in the response. The maximum value is 50.
  • lDetectorId - The ID of the detector that specifies the GuardDuty service where you want to list filters.

data ListFilters Source #

See: listFilters smart constructor.

Instances
Eq ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Data ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListFilters -> c ListFilters #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListFilters #

toConstr :: ListFilters -> Constr #

dataTypeOf :: ListFilters -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListFilters) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListFilters) #

gmapT :: (forall b. Data b => b -> b) -> ListFilters -> ListFilters #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListFilters -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListFilters -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListFilters -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListFilters -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListFilters -> m ListFilters #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFilters -> m ListFilters #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFilters -> m ListFilters #

Read ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Show ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Generic ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Associated Types

type Rep ListFilters :: Type -> Type #

Hashable ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

AWSPager ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

AWSRequest ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Associated Types

type Rs ListFilters :: Type #

ToHeaders ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

toHeaders :: ListFilters -> [Header] #

ToPath ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

ToQuery ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

NFData ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

rnf :: ListFilters -> () #

type Rep ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

type Rep ListFilters = D1 (MetaData "ListFilters" "Network.AWS.GuardDuty.ListFilters" "amazonka-guardduty-1.6.1-K5KFXxug8mfBfLPNNuAp3C" False) (C1 (MetaCons "ListFilters'" PrefixI True) (S1 (MetaSel (Just "_lNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_lDetectorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs ListFilters Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Request Lenses

lNextToken :: Lens' ListFilters (Maybe Text) Source #

Paginates results. Set the value of this parameter to NULL on your first call to the ListFilters operation.For subsequent calls to the operation, fill nextToken in the request with the value of nextToken from the previous response to continue listing data.

lMaxResults :: Lens' ListFilters (Maybe Natural) Source #

Indicates the maximum number of items that you want in the response. The maximum value is 50.

lDetectorId :: Lens' ListFilters Text Source #

The ID of the detector that specifies the GuardDuty service where you want to list filters.

Destructuring the Response

listFiltersResponse Source #

Creates a value of ListFiltersResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ListFiltersResponse Source #

See: listFiltersResponse smart constructor.

Instances
Eq ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Data ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListFiltersResponse -> c ListFiltersResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListFiltersResponse #

toConstr :: ListFiltersResponse -> Constr #

dataTypeOf :: ListFiltersResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListFiltersResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListFiltersResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListFiltersResponse -> ListFiltersResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListFiltersResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListFiltersResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListFiltersResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListFiltersResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListFiltersResponse -> m ListFiltersResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFiltersResponse -> m ListFiltersResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListFiltersResponse -> m ListFiltersResponse #

Read ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Show ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Generic ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Associated Types

type Rep ListFiltersResponse :: Type -> Type #

NFData ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

Methods

rnf :: ListFiltersResponse -> () #

type Rep ListFiltersResponse Source # 
Instance details

Defined in Network.AWS.GuardDuty.ListFilters

type Rep ListFiltersResponse = D1 (MetaData "ListFiltersResponse" "Network.AWS.GuardDuty.ListFilters" "amazonka-guardduty-1.6.1-K5KFXxug8mfBfLPNNuAp3C" False) (C1 (MetaCons "ListFiltersResponse'" PrefixI True) (S1 (MetaSel (Just "_lrsFilterNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_lrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lrsResponseStatus :: Lens' ListFiltersResponse Int Source #

  • - | The response status code.