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

Defined in Network.AWS.Config.PutConfigurationRecorder

Data PutConfigurationRecorder Source # 
Instance details

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

Defined in Network.AWS.Config.PutConfigurationRecorder

Show PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Generic PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Associated Types

type Rep PutConfigurationRecorder :: Type -> Type #

Hashable PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

ToJSON PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

AWSRequest PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Associated Types

type Rs PutConfigurationRecorder :: Type #

ToHeaders PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

ToPath PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

ToQuery PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

NFData PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorder Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

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

Defined in Network.AWS.Config.PutConfigurationRecorder

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

Defined in Network.AWS.Config.PutConfigurationRecorder

Data PutConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

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

Defined in Network.AWS.Config.PutConfigurationRecorder

Show PutConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Generic PutConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Associated Types

type Rep PutConfigurationRecorderResponse :: Type -> Type #

NFData PutConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorderResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

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