amazonka-inspector-1.6.1: Amazon Inspector 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.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 # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Data RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

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 # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Show RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Generic RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Associated Types

type Rep RemoveAttributesFromFindings :: Type -> Type #

Hashable RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

ToJSON RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

AWSRequest RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Associated Types

type Rs RemoveAttributesFromFindings :: Type #

ToHeaders RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

ToPath RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

ToQuery RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

NFData RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

type Rep RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

type Rep RemoveAttributesFromFindings = D1 (MetaData "RemoveAttributesFromFindings" "Network.AWS.Inspector.RemoveAttributesFromFindings" "amazonka-inspector-1.6.1-1xH2ya8w5ZlLuhJEcN8K8C" False) (C1 (MetaCons "RemoveAttributesFromFindings'" PrefixI True) (S1 (MetaSel (Just "_raffFindingARNs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)) :*: S1 (MetaSel (Just "_raffAttributeKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs RemoveAttributesFromFindings Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

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 # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Data RemoveAttributesFromFindingsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

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 # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Show RemoveAttributesFromFindingsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

Generic RemoveAttributesFromFindingsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

NFData RemoveAttributesFromFindingsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

type Rep RemoveAttributesFromFindingsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.RemoveAttributesFromFindings

type Rep RemoveAttributesFromFindingsResponse = D1 (MetaData "RemoveAttributesFromFindingsResponse" "Network.AWS.Inspector.RemoveAttributesFromFindings" "amazonka-inspector-1.6.1-1xH2ya8w5ZlLuhJEcN8K8C" False) (C1 (MetaCons "RemoveAttributesFromFindingsResponse'" PrefixI True) (S1 (MetaSel (Just "_raffrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_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.