amazonka-config-1.4.5: Amazon Config 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.Config.StartConfigurationRecorder

Contents

Description

Starts recording configurations of the AWS resources you have selected to record in your AWS account.

You must have created at least one delivery channel to successfully start the configuration recorder.

Synopsis

Creating a Request

startConfigurationRecorder #

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

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

data StartConfigurationRecorder #

The input for the StartConfigurationRecorder action.

See: startConfigurationRecorder smart constructor.

Instances

Eq StartConfigurationRecorder # 
Data StartConfigurationRecorder # 

Methods

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

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

toConstr :: StartConfigurationRecorder -> Constr #

dataTypeOf :: StartConfigurationRecorder -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StartConfigurationRecorder # 
Show StartConfigurationRecorder # 
Generic StartConfigurationRecorder # 
Hashable StartConfigurationRecorder # 
ToJSON StartConfigurationRecorder # 
NFData StartConfigurationRecorder # 
AWSRequest StartConfigurationRecorder # 
ToQuery StartConfigurationRecorder # 
ToPath StartConfigurationRecorder # 
ToHeaders StartConfigurationRecorder # 
type Rep StartConfigurationRecorder # 
type Rep StartConfigurationRecorder = D1 (MetaData "StartConfigurationRecorder" "Network.AWS.Config.StartConfigurationRecorder" "amazonka-config-1.4.5-6okYkGmQ3l6FTRqeDLduhb" True) (C1 (MetaCons "StartConfigurationRecorder'" PrefixI True) (S1 (MetaSel (Just Symbol "_sConfigurationRecorderName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs StartConfigurationRecorder # 

Request Lenses

sConfigurationRecorderName :: Lens' StartConfigurationRecorder Text #

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

Destructuring the Response

startConfigurationRecorderResponse :: StartConfigurationRecorderResponse #

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

data StartConfigurationRecorderResponse #

See: startConfigurationRecorderResponse smart constructor.

Instances

Eq StartConfigurationRecorderResponse # 
Data StartConfigurationRecorderResponse # 

Methods

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

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

toConstr :: StartConfigurationRecorderResponse -> Constr #

dataTypeOf :: StartConfigurationRecorderResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StartConfigurationRecorderResponse # 
Show StartConfigurationRecorderResponse # 
Generic StartConfigurationRecorderResponse # 
NFData StartConfigurationRecorderResponse # 
type Rep StartConfigurationRecorderResponse # 
type Rep StartConfigurationRecorderResponse = D1 (MetaData "StartConfigurationRecorderResponse" "Network.AWS.Config.StartConfigurationRecorder" "amazonka-config-1.4.5-6okYkGmQ3l6FTRqeDLduhb" False) (C1 (MetaCons "StartConfigurationRecorderResponse'" PrefixI False) U1)