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 #

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

Defined in Network.AWS.Config.PutConfigurationRecorder

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

Defined in Network.AWS.Config.PutConfigurationRecorder

Show PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Generic PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Associated Types

type Rep PutConfigurationRecorder :: Type -> Type #

Hashable PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

ToJSON PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

AWSRequest PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Associated Types

type Rs PutConfigurationRecorder :: Type #

ToHeaders PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

ToPath PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

ToQuery PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

NFData PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorder # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

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

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

Defined in Network.AWS.Config.PutConfigurationRecorder

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

Defined in Network.AWS.Config.PutConfigurationRecorder

Show PutConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Generic PutConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

Associated Types

type Rep PutConfigurationRecorderResponse :: Type -> Type #

NFData PutConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

type Rep PutConfigurationRecorderResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationRecorder

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