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

Defined in Network.AWS.Inspector.DescribeResourceGroups

Data DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

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

Defined in Network.AWS.Inspector.DescribeResourceGroups

Show DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

Generic DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

Associated Types

type Rep DescribeResourceGroups :: Type -> Type #

Hashable DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

ToJSON DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

AWSRequest DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

Associated Types

type Rs DescribeResourceGroups :: Type #

ToHeaders DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

ToPath DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

ToQuery DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

NFData DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

Methods

rnf :: DescribeResourceGroups -> () #

type Rep DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

type Rep DescribeResourceGroups = D1 (MetaData "DescribeResourceGroups" "Network.AWS.Inspector.DescribeResourceGroups" "amazonka-inspector-1.6.1-1xH2ya8w5ZlLuhJEcN8K8C" True) (C1 (MetaCons "DescribeResourceGroups'" PrefixI True) (S1 (MetaSel (Just "_drgResourceGroupARNs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (List1 Text))))
type Rs DescribeResourceGroups Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

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

Defined in Network.AWS.Inspector.DescribeResourceGroups

Data DescribeResourceGroupsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

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

Defined in Network.AWS.Inspector.DescribeResourceGroups

Show DescribeResourceGroupsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

Generic DescribeResourceGroupsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

Associated Types

type Rep DescribeResourceGroupsResponse :: Type -> Type #

NFData DescribeResourceGroupsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

type Rep DescribeResourceGroupsResponse Source # 
Instance details

Defined in Network.AWS.Inspector.DescribeResourceGroups

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