amazonka-config-1.6.0: Amazon Config 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.Config.PutConfigurationRecorder

Contents

Description

Creates a new configuration recorder to record the selected resource configurations.

You can use this action to change the role roleARN or the recordingGroup of an existing recorder. To change the role, call the action on the existing configuration recorder and specify a role.

Synopsis

Creating a Request

putConfigurationRecorder Source #

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

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

  • pcrConfigurationRecorder - The configuration recorder object that records each configuration change made to the resources.

data PutConfigurationRecorder Source #

The input for the PutConfigurationRecorder action.

See: putConfigurationRecorder smart constructor.

Instances

Eq PutConfigurationRecorder Source # 
Data PutConfigurationRecorder Source # 

Methods

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

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

toConstr :: PutConfigurationRecorder -> Constr #

dataTypeOf :: PutConfigurationRecorder -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PutConfigurationRecorder Source # 
Show PutConfigurationRecorder Source # 
Generic PutConfigurationRecorder Source # 
Hashable PutConfigurationRecorder Source # 
ToJSON PutConfigurationRecorder Source # 
NFData PutConfigurationRecorder Source # 
AWSRequest PutConfigurationRecorder Source # 
ToHeaders PutConfigurationRecorder Source # 
ToPath PutConfigurationRecorder Source # 
ToQuery PutConfigurationRecorder Source # 
type Rep PutConfigurationRecorder Source # 
type Rep PutConfigurationRecorder = D1 * (MetaData "PutConfigurationRecorder" "Network.AWS.Config.PutConfigurationRecorder" "amazonka-config-1.6.0-9zDxyg80KzcBBK3huoZi1A" True) (C1 * (MetaCons "PutConfigurationRecorder'" PrefixI True) (S1 * (MetaSel (Just Symbol "_pcrConfigurationRecorder") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ConfigurationRecorder)))
type Rs PutConfigurationRecorder Source # 

Request Lenses

pcrConfigurationRecorder :: Lens' PutConfigurationRecorder ConfigurationRecorder Source #

The configuration recorder object that records each configuration change made to the resources.

Destructuring the Response

putConfigurationRecorderResponse :: PutConfigurationRecorderResponse Source #

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

data PutConfigurationRecorderResponse Source #

See: putConfigurationRecorderResponse smart constructor.

Instances

Eq PutConfigurationRecorderResponse Source # 
Data PutConfigurationRecorderResponse Source # 

Methods

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

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

toConstr :: PutConfigurationRecorderResponse -> Constr #

dataTypeOf :: PutConfigurationRecorderResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PutConfigurationRecorderResponse Source # 
Show PutConfigurationRecorderResponse Source # 
Generic PutConfigurationRecorderResponse Source # 
NFData PutConfigurationRecorderResponse Source # 
type Rep PutConfigurationRecorderResponse Source # 
type Rep PutConfigurationRecorderResponse = D1 * (MetaData "PutConfigurationRecorderResponse" "Network.AWS.Config.PutConfigurationRecorder" "amazonka-config-1.6.0-9zDxyg80KzcBBK3huoZi1A" False) (C1 * (MetaCons "PutConfigurationRecorderResponse'" PrefixI False) (U1 *))