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 #

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

Defined in Network.AWS.Config.StartConfigurationRecorder

Data StartConfigurationRecorder # 
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 # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Show StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Generic StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Associated Types

type Rep StartConfigurationRecorder :: Type -> Type #

Hashable StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

ToJSON StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

AWSRequest StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Associated Types

type Rs StartConfigurationRecorder :: Type #

ToHeaders StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

ToPath StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

ToQuery StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

NFData StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

type Rep StartConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

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

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

Defined in Network.AWS.Config.StartConfigurationRecorder

Data StartConfigurationRecorderResponse # 
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 # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Show StartConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Generic StartConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

Associated Types

type Rep StartConfigurationRecorderResponse :: Type -> Type #

NFData StartConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

type Rep StartConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.StartConfigurationRecorder

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