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

Defined in Network.AWS.Config.PutConfigurationAggregator

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

Defined in Network.AWS.Config.PutConfigurationAggregator

Show PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Generic PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Associated Types

type Rep PutConfigurationAggregator :: Type -> Type #

Hashable PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

ToJSON PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

AWSRequest PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Associated Types

type Rs PutConfigurationAggregator :: Type #

ToHeaders PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

ToPath PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

ToQuery PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

NFData PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregator Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregator = D1 (MetaData "PutConfigurationAggregator" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" 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 Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

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

Defined in Network.AWS.Config.PutConfigurationAggregator

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

Defined in Network.AWS.Config.PutConfigurationAggregator

Show PutConfigurationAggregatorResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Generic PutConfigurationAggregatorResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

Associated Types

type Rep PutConfigurationAggregatorResponse :: Type -> Type #

NFData PutConfigurationAggregatorResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregatorResponse Source # 
Instance details

Defined in Network.AWS.Config.PutConfigurationAggregator

type Rep PutConfigurationAggregatorResponse = D1 (MetaData "PutConfigurationAggregatorResponse" "Network.AWS.Config.PutConfigurationAggregator" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" 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