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 #

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 #

See: putConfigurationAggregator smart constructor.

Instances

Eq PutConfigurationAggregator # 
Data PutConfigurationAggregator # 

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 # 
Show PutConfigurationAggregator # 
Generic PutConfigurationAggregator # 
Hashable PutConfigurationAggregator # 
ToJSON PutConfigurationAggregator # 
NFData PutConfigurationAggregator # 
AWSRequest PutConfigurationAggregator # 
ToHeaders PutConfigurationAggregator # 
ToPath PutConfigurationAggregator # 
ToQuery PutConfigurationAggregator # 
type Rep PutConfigurationAggregator # 
type Rep PutConfigurationAggregator = D1 * (MetaData "PutConfigurationAggregator" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.0-BQWWAOBXDMaLRM4ns599nE" 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 # 

Request Lenses

pcaConfigurationAggregatorName :: Lens' PutConfigurationAggregator Text #

The name of the configuration aggregator.

Destructuring the Response

putConfigurationAggregatorResponse #

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 #

See: putConfigurationAggregatorResponse smart constructor.

Instances

Eq PutConfigurationAggregatorResponse # 
Data PutConfigurationAggregatorResponse # 

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 # 
Show PutConfigurationAggregatorResponse # 
Generic PutConfigurationAggregatorResponse # 
NFData PutConfigurationAggregatorResponse # 
type Rep PutConfigurationAggregatorResponse # 
type Rep PutConfigurationAggregatorResponse = D1 * (MetaData "PutConfigurationAggregatorResponse" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.0-BQWWAOBXDMaLRM4ns599nE" 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