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 #

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 #

The input for the PutConfigurationRecorder action.

See: putConfigurationRecorder smart constructor.

Instances

Eq PutConfigurationRecorder # 
Data PutConfigurationRecorder # 

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 # 
Show PutConfigurationRecorder # 
Generic PutConfigurationRecorder # 
Hashable PutConfigurationRecorder # 
ToJSON PutConfigurationRecorder # 
NFData PutConfigurationRecorder # 
AWSRequest PutConfigurationRecorder # 
ToHeaders PutConfigurationRecorder # 
ToPath PutConfigurationRecorder # 
ToQuery PutConfigurationRecorder # 
type Rep PutConfigurationRecorder # 
type Rep PutConfigurationRecorder = D1 * (MetaData "PutConfigurationRecorder" "Network.AWS.Config.PutConfigurationRecorder" "amazonka-config-1.6.0-BQWWAOBXDMaLRM4ns599nE" True) (C1 * (MetaCons "PutConfigurationRecorder'" PrefixI True) (S1 * (MetaSel (Just Symbol "_pcrConfigurationRecorder") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ConfigurationRecorder)))
type Rs PutConfigurationRecorder # 

Request Lenses

pcrConfigurationRecorder :: Lens' PutConfigurationRecorder ConfigurationRecorder #

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

Destructuring the Response

putConfigurationRecorderResponse :: PutConfigurationRecorderResponse #

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

data PutConfigurationRecorderResponse #

See: putConfigurationRecorderResponse smart constructor.

Instances

Eq PutConfigurationRecorderResponse # 
Data PutConfigurationRecorderResponse # 

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 # 
Show PutConfigurationRecorderResponse # 
Generic PutConfigurationRecorderResponse # 
NFData PutConfigurationRecorderResponse # 
type Rep PutConfigurationRecorderResponse # 
type Rep PutConfigurationRecorderResponse = D1 * (MetaData "PutConfigurationRecorderResponse" "Network.AWS.Config.PutConfigurationRecorder" "amazonka-config-1.6.0-BQWWAOBXDMaLRM4ns599nE" False) (C1 * (MetaCons "PutConfigurationRecorderResponse'" PrefixI False) (U1 *))