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.CreateResourceGroup

Contents

Description

Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target. The created resource group is then used to create an Amazon Inspector assessment target. For more information, see CreateAssessmentTarget .

Synopsis

Creating a Request

createResourceGroup Source #

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

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

data CreateResourceGroup Source #

See: createResourceGroup smart constructor.

Instances

Eq CreateResourceGroup Source # 
Data CreateResourceGroup Source # 

Methods

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

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

toConstr :: CreateResourceGroup -> Constr #

dataTypeOf :: CreateResourceGroup -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: CreateResourceGroup -> () #

AWSRequest CreateResourceGroup Source # 
ToPath CreateResourceGroup Source # 
ToHeaders CreateResourceGroup Source # 
ToQuery CreateResourceGroup Source # 
type Rep CreateResourceGroup Source # 
type Rep CreateResourceGroup = D1 (MetaData "CreateResourceGroup" "Network.AWS.Inspector.CreateResourceGroup" "amazonka-inspector-1.4.5-BnaqKobvF4QDYYHQ4DKRGB" True) (C1 (MetaCons "CreateResourceGroup'" PrefixI True) (S1 (MetaSel (Just Symbol "_crgResourceGroupTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (List1 ResourceGroupTag))))
type Rs CreateResourceGroup Source # 

Request Lenses

crgResourceGroupTags :: Lens' CreateResourceGroup (NonEmpty ResourceGroupTag) Source #

A collection of keys and an array of possible values, '[{"key":"key1","values":[Value1,Value2]},{"key":Key2,"values":[Value3]}]'. For example,'[{"key":Name,"values":[TestEC2Instance]}]'.

Destructuring the Response

createResourceGroupResponse Source #

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

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

data CreateResourceGroupResponse Source #

See: createResourceGroupResponse smart constructor.

Instances

Eq CreateResourceGroupResponse Source # 
Data CreateResourceGroupResponse Source # 

Methods

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

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

toConstr :: CreateResourceGroupResponse -> Constr #

dataTypeOf :: CreateResourceGroupResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Response Lenses

crgrsResourceGroupARN :: Lens' CreateResourceGroupResponse Text Source #

The ARN that specifies the resource group that is created.