amazonka-guardduty-1.6.0: 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.GetFilter

Contents

Description

Returns the details of the filter specified by the filter name.

Synopsis

Creating a Request

getFilter Source #

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

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

  • gDetectorId - The detector ID that specifies the GuardDuty service where you want to list the details of the specified filter.
  • gFilterName - The name of the filter whose details you want to get.

data GetFilter Source #

See: getFilter smart constructor.

Instances

Eq GetFilter Source # 
Data GetFilter Source # 

Methods

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

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

toConstr :: GetFilter -> Constr #

dataTypeOf :: GetFilter -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetFilter Source # 
Show GetFilter Source # 
Generic GetFilter Source # 

Associated Types

type Rep GetFilter :: * -> * #

Hashable GetFilter Source # 
NFData GetFilter Source # 

Methods

rnf :: GetFilter -> () #

AWSRequest GetFilter Source # 
ToHeaders GetFilter Source # 

Methods

toHeaders :: GetFilter -> [Header] #

ToPath GetFilter Source # 
ToQuery GetFilter Source # 
type Rep GetFilter Source # 
type Rep GetFilter = D1 * (MetaData "GetFilter" "Network.AWS.GuardDuty.GetFilter" "amazonka-guardduty-1.6.0-KbE83ZKqiO93fxfUnyqRWA" False) (C1 * (MetaCons "GetFilter'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_gDetectorId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_gFilterName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))
type Rs GetFilter Source # 

Request Lenses

gDetectorId :: Lens' GetFilter Text Source #

The detector ID that specifies the GuardDuty service where you want to list the details of the specified filter.

gFilterName :: Lens' GetFilter Text Source #

The name of the filter whose details you want to get.

Destructuring the Response

getFilterResponse Source #

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

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

  • gfrsFindingCriteria - Represents the criteria to be used in the filter for querying findings.
  • gfrsAction - Specifies the action that is to be applied to the findings that match the filter.
  • gfrsName - The name of the filter.
  • gfrsDescription - The description of the filter.
  • gfrsRank - Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.
  • gfrsResponseStatus - -- | The response status code.

data GetFilterResponse Source #

See: getFilterResponse smart constructor.

Instances

Eq GetFilterResponse Source # 
Data GetFilterResponse Source # 

Methods

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

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

toConstr :: GetFilterResponse -> Constr #

dataTypeOf :: GetFilterResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetFilterResponse Source # 
Show GetFilterResponse Source # 
Generic GetFilterResponse Source # 
NFData GetFilterResponse Source # 

Methods

rnf :: GetFilterResponse -> () #

type Rep GetFilterResponse Source # 
type Rep GetFilterResponse = D1 * (MetaData "GetFilterResponse" "Network.AWS.GuardDuty.GetFilter" "amazonka-guardduty-1.6.0-KbE83ZKqiO93fxfUnyqRWA" False) (C1 * (MetaCons "GetFilterResponse'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_gfrsFindingCriteria") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FindingCriteria))) ((:*:) * (S1 * (MetaSel (Just Symbol "_gfrsAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe FilterAction))) (S1 * (MetaSel (Just Symbol "_gfrsName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))) ((:*:) * (S1 * (MetaSel (Just Symbol "_gfrsDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_gfrsRank") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "_gfrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))))

Response Lenses

gfrsFindingCriteria :: Lens' GetFilterResponse (Maybe FindingCriteria) Source #

Represents the criteria to be used in the filter for querying findings.

gfrsAction :: Lens' GetFilterResponse (Maybe FilterAction) Source #

Specifies the action that is to be applied to the findings that match the filter.

gfrsName :: Lens' GetFilterResponse (Maybe Text) Source #

The name of the filter.

gfrsDescription :: Lens' GetFilterResponse (Maybe Text) Source #

The description of the filter.

gfrsRank :: Lens' GetFilterResponse (Maybe Int) Source #

Specifies the position of the filter in the list of current filters. Also specifies the order in which this filter is applied to the findings.

gfrsResponseStatus :: Lens' GetFilterResponse Int Source #

  • - | The response status code.