amazonka-config-1.6.1: 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.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 Source #

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 Source #

The input for the StartConfigurationRecorder action.

See: startConfigurationRecorder smart constructor.

Instances
Eq StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Data StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.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 Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Show StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Generic StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Associated Types

type Rep StartConfigurationRecorder :: Type -> Type #

Hashable StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

ToJSON StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

AWSRequest StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Associated Types

type Rs StartConfigurationRecorder :: Type #

ToHeaders StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

ToPath StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

ToQuery StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

NFData StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

type Rep StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

type Rep StartConfigurationRecorder = D1 (MetaData "StartConfigurationRecorder" "Network.AWS.Config.StartConfigurationRecorder" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" True) (C1 (MetaCons "StartConfigurationRecorder'" PrefixI True) (S1 (MetaSel (Just "_sConfigurationRecorderName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs StartConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Request Lenses

sConfigurationRecorderName :: Lens' StartConfigurationRecorder Text Source #

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

Destructuring the Response

startConfigurationRecorderResponse :: StartConfigurationRecorderResponse Source #

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

data StartConfigurationRecorderResponse Source #

See: startConfigurationRecorderResponse smart constructor.

Instances
Eq StartConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Data StartConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

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

Defined in Network.AWS.Config.StartConfigurationRecorder

Show StartConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Generic StartConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Associated Types

type Rep StartConfigurationRecorderResponse :: Type -> Type #

NFData StartConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

type Rep StartConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

type Rep StartConfigurationRecorderResponse = D1 (MetaData "StartConfigurationRecorderResponse" "Network.AWS.Config.StartConfigurationRecorder" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" False) (C1 (MetaCons "StartConfigurationRecorderResponse'" PrefixI False) (U1 :: Type -> Type))