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

Defined in Network.AWS.Config.PutConfigurationAggregator

Data PutConfigurationAggregator # 
Instance details

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

Defined in Network.AWS.Config.PutConfigurationAggregator

Show PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Generic PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Associated Types

type Rep PutConfigurationAggregator :: Type -> Type #

Hashable PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

ToJSON PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

AWSRequest PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Associated Types

type Rs PutConfigurationAggregator :: Type #

ToHeaders PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

ToPath PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

ToQuery PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

NFData PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregator # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregator = D1 (MetaData "PutConfigurationAggregator" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.1-Gsj5TaxqJhS1yHf2ox0U52" False) (C1 (MetaCons "PutConfigurationAggregator'" PrefixI True) (S1 (MetaSel (Just "_pcaOrganizationAggregationSource") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OrganizationAggregationSource)) :*: (S1 (MetaSel (Just "_pcaAccountAggregationSources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AccountAggregationSource])) :*: S1 (MetaSel (Just "_pcaConfigurationAggregatorName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs PutConfigurationAggregator # 
Instance details

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

Defined in Network.AWS.Config.PutConfigurationAggregator

Data PutConfigurationAggregatorResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

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

Defined in Network.AWS.Config.PutConfigurationAggregator

Show PutConfigurationAggregatorResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Generic PutConfigurationAggregatorResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Associated Types

type Rep PutConfigurationAggregatorResponse :: Type -> Type #

NFData PutConfigurationAggregatorResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregatorResponse # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregatorResponse = D1 (MetaData "PutConfigurationAggregatorResponse" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.1-Gsj5TaxqJhS1yHf2ox0U52" False) (C1 (MetaCons "PutConfigurationAggregatorResponse'" PrefixI True) (S1 (MetaSel (Just "_pcarsConfigurationAggregator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConfigurationAggregator)) :*: S1 (MetaSel (Just "_pcarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses