amazonka-inspector-1.5.0: Amazon Inspector SDK.

Copyright(c) 2013-2017 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.DescribeResourceGroups

Contents

Description

Describes the resource groups that are specified by the ARNs of the resource groups.

Synopsis

Creating a Request

describeResourceGroups Source #

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

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

data DescribeResourceGroups Source #

See: describeResourceGroups smart constructor.

Instances

Eq DescribeResourceGroups Source # 
Data DescribeResourceGroups Source # 

Methods

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

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

toConstr :: DescribeResourceGroups -> Constr #

dataTypeOf :: DescribeResourceGroups -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeResourceGroups Source # 
Show DescribeResourceGroups Source # 
Generic DescribeResourceGroups Source # 
Hashable DescribeResourceGroups Source # 
ToJSON DescribeResourceGroups Source # 
NFData DescribeResourceGroups Source # 

Methods

rnf :: DescribeResourceGroups -> () #

AWSRequest DescribeResourceGroups Source # 
ToQuery DescribeResourceGroups Source # 
ToPath DescribeResourceGroups Source # 
ToHeaders DescribeResourceGroups Source # 
type Rep DescribeResourceGroups Source # 
type Rep DescribeResourceGroups = D1 (MetaData "DescribeResourceGroups" "Network.AWS.Inspector.DescribeResourceGroups" "amazonka-inspector-1.5.0-7FB889gAl01LG9BEQFHuYd" True) (C1 (MetaCons "DescribeResourceGroups'" PrefixI True) (S1 (MetaSel (Just Symbol "_drgResourceGroupARNs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (List1 Text))))
type Rs DescribeResourceGroups Source # 

Request Lenses

drgResourceGroupARNs :: Lens' DescribeResourceGroups (NonEmpty Text) Source #

The ARN that specifies the resource group that you want to describe.

Destructuring the Response

describeResourceGroupsResponse Source #

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

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

data DescribeResourceGroupsResponse Source #

See: describeResourceGroupsResponse smart constructor.

Instances

Eq DescribeResourceGroupsResponse Source # 
Data DescribeResourceGroupsResponse Source # 

Methods

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

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

toConstr :: DescribeResourceGroupsResponse -> Constr #

dataTypeOf :: DescribeResourceGroupsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeResourceGroupsResponse Source # 
Show DescribeResourceGroupsResponse Source # 
Generic DescribeResourceGroupsResponse Source # 
NFData DescribeResourceGroupsResponse Source # 
type Rep DescribeResourceGroupsResponse Source # 
type Rep DescribeResourceGroupsResponse = D1 (MetaData "DescribeResourceGroupsResponse" "Network.AWS.Inspector.DescribeResourceGroups" "amazonka-inspector-1.5.0-7FB889gAl01LG9BEQFHuYd" False) (C1 (MetaCons "DescribeResourceGroupsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_drgrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "_drgrsResourceGroups") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [ResourceGroup])) (S1 (MetaSel (Just Symbol "_drgrsFailedItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Map Text FailedItemDetails))))))

Response Lenses

drgrsFailedItems :: Lens' DescribeResourceGroupsResponse (HashMap Text FailedItemDetails) Source #

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