amazonka-inspector-1.4.5: Amazon Inspector SDK.

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

Network.AWS.Inspector.RemoveAttributesFromFindings

Contents

Description

Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.

Synopsis

Creating a Request

removeAttributesFromFindings Source #

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

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

  • raffFindingARNs - The ARNs that specify the findings that you want to remove attributes from.
  • raffAttributeKeys - The array of attribute keys that you want to remove from specified findings.

data RemoveAttributesFromFindings Source #

See: removeAttributesFromFindings smart constructor.

Instances

Eq RemoveAttributesFromFindings Source # 
Data RemoveAttributesFromFindings Source # 

Methods

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

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

toConstr :: RemoveAttributesFromFindings -> Constr #

dataTypeOf :: RemoveAttributesFromFindings -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RemoveAttributesFromFindings Source # 
Show RemoveAttributesFromFindings Source # 
Generic RemoveAttributesFromFindings Source # 
Hashable RemoveAttributesFromFindings Source # 
ToJSON RemoveAttributesFromFindings Source # 
NFData RemoveAttributesFromFindings Source # 
AWSRequest RemoveAttributesFromFindings Source # 
ToPath RemoveAttributesFromFindings Source # 
ToHeaders RemoveAttributesFromFindings Source # 
ToQuery RemoveAttributesFromFindings Source # 
type Rep RemoveAttributesFromFindings Source # 
type Rep RemoveAttributesFromFindings = D1 (MetaData "RemoveAttributesFromFindings" "Network.AWS.Inspector.RemoveAttributesFromFindings" "amazonka-inspector-1.4.5-BnaqKobvF4QDYYHQ4DKRGB" False) (C1 (MetaCons "RemoveAttributesFromFindings'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_raffFindingARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))) (S1 (MetaSel (Just Symbol "_raffAttributeKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))))
type Rs RemoveAttributesFromFindings Source # 

Request Lenses

raffFindingARNs :: Lens' RemoveAttributesFromFindings (NonEmpty Text) Source #

The ARNs that specify the findings that you want to remove attributes from.

raffAttributeKeys :: Lens' RemoveAttributesFromFindings [Text] Source #

The array of attribute keys that you want to remove from specified findings.

Destructuring the Response

removeAttributesFromFindingsResponse Source #

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

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

data RemoveAttributesFromFindingsResponse Source #

See: removeAttributesFromFindingsResponse smart constructor.

Instances

Eq RemoveAttributesFromFindingsResponse Source # 
Data RemoveAttributesFromFindingsResponse Source # 

Methods

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

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

toConstr :: RemoveAttributesFromFindingsResponse -> Constr #

dataTypeOf :: RemoveAttributesFromFindingsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RemoveAttributesFromFindingsResponse Source # 
Show RemoveAttributesFromFindingsResponse Source # 
Generic RemoveAttributesFromFindingsResponse Source # 
NFData RemoveAttributesFromFindingsResponse Source # 
type Rep RemoveAttributesFromFindingsResponse Source # 
type Rep RemoveAttributesFromFindingsResponse = D1 (MetaData "RemoveAttributesFromFindingsResponse" "Network.AWS.Inspector.RemoveAttributesFromFindings" "amazonka-inspector-1.4.5-BnaqKobvF4QDYYHQ4DKRGB" False) (C1 (MetaCons "RemoveAttributesFromFindingsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_raffrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_raffrsFailedItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Map Text FailedItemDetails)))))

Response Lenses

raffrsFailedItems :: Lens' RemoveAttributesFromFindingsResponse (HashMap Text FailedItemDetails) Source #

Attributes details that cannot be described. An error code is provided for each failed item.