amazonka-config-1.6.0: 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.PutConfigurationAggregator

Contents

Description

Creates and updates the configuration aggregator with the selected source accounts and regions. The source account can be individual account(s) or an organization.

Synopsis

Creating a Request

putConfigurationAggregator Source #

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

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

data PutConfigurationAggregator Source #

See: putConfigurationAggregator smart constructor.

Instances

Eq PutConfigurationAggregator Source # 
Data PutConfigurationAggregator Source # 

Methods

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

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

toConstr :: PutConfigurationAggregator -> Constr #

dataTypeOf :: PutConfigurationAggregator -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PutConfigurationAggregator Source # 
Show PutConfigurationAggregator Source # 
Generic PutConfigurationAggregator Source # 
Hashable PutConfigurationAggregator Source # 
ToJSON PutConfigurationAggregator Source # 
NFData PutConfigurationAggregator Source # 
AWSRequest PutConfigurationAggregator Source # 
ToHeaders PutConfigurationAggregator Source # 
ToPath PutConfigurationAggregator Source # 
ToQuery PutConfigurationAggregator Source # 
type Rep PutConfigurationAggregator Source # 
type Rep PutConfigurationAggregator = D1 * (MetaData "PutConfigurationAggregator" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.0-9zDxyg80KzcBBK3huoZi1A" False) (C1 * (MetaCons "PutConfigurationAggregator'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_pcaOrganizationAggregationSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe OrganizationAggregationSource))) ((:*:) * (S1 * (MetaSel (Just Symbol "_pcaAccountAggregationSources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [AccountAggregationSource]))) (S1 * (MetaSel (Just Symbol "_pcaConfigurationAggregatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs PutConfigurationAggregator Source # 

Request Lenses

pcaConfigurationAggregatorName :: Lens' PutConfigurationAggregator Text Source #

The name of the configuration aggregator.

Destructuring the Response

putConfigurationAggregatorResponse Source #

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

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

data PutConfigurationAggregatorResponse Source #

See: putConfigurationAggregatorResponse smart constructor.

Instances

Eq PutConfigurationAggregatorResponse Source # 
Data PutConfigurationAggregatorResponse Source # 

Methods

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

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

toConstr :: PutConfigurationAggregatorResponse -> Constr #

dataTypeOf :: PutConfigurationAggregatorResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PutConfigurationAggregatorResponse Source # 
Show PutConfigurationAggregatorResponse Source # 
Generic PutConfigurationAggregatorResponse Source # 
NFData PutConfigurationAggregatorResponse Source # 
type Rep PutConfigurationAggregatorResponse Source # 
type Rep PutConfigurationAggregatorResponse = D1 * (MetaData "PutConfigurationAggregatorResponse" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.0-9zDxyg80KzcBBK3huoZi1A" False) (C1 * (MetaCons "PutConfigurationAggregatorResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_pcarsConfigurationAggregator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ConfigurationAggregator))) (S1 * (MetaSel (Just Symbol "_pcarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses