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.DescribeConfigurationAggregators

Contents

Description

Returns the details of one or more configuration aggregators. If the configuration aggregator is not specified, this action returns the details for all the configuration aggregators associated with the account.

Synopsis

Creating a Request

describeConfigurationAggregators :: DescribeConfigurationAggregators Source #

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

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

  • dcaNextToken - The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
  • dcaLimit - The maximum number of configuration aggregators returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
  • dcaConfigurationAggregatorNames - The name of the configuration aggregators.

data DescribeConfigurationAggregators Source #

See: describeConfigurationAggregators smart constructor.

Instances

Eq DescribeConfigurationAggregators Source # 
Data DescribeConfigurationAggregators Source # 

Methods

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

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

toConstr :: DescribeConfigurationAggregators -> Constr #

dataTypeOf :: DescribeConfigurationAggregators -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Request Lenses

dcaNextToken :: Lens' DescribeConfigurationAggregators (Maybe Text) Source #

The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.

dcaLimit :: Lens' DescribeConfigurationAggregators (Maybe Natural) Source #

The maximum number of configuration aggregators returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.

Destructuring the Response

describeConfigurationAggregatorsResponse Source #

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

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

data DescribeConfigurationAggregatorsResponse Source #

Instances

Eq DescribeConfigurationAggregatorsResponse Source # 
Data DescribeConfigurationAggregatorsResponse Source # 

Methods

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

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

toConstr :: DescribeConfigurationAggregatorsResponse -> Constr #

dataTypeOf :: DescribeConfigurationAggregatorsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigurationAggregatorsResponse Source # 
Show DescribeConfigurationAggregatorsResponse Source # 
Generic DescribeConfigurationAggregatorsResponse Source # 
NFData DescribeConfigurationAggregatorsResponse Source # 
type Rep DescribeConfigurationAggregatorsResponse Source # 
type Rep DescribeConfigurationAggregatorsResponse = D1 * (MetaData "DescribeConfigurationAggregatorsResponse" "Network.AWS.Config.DescribeConfigurationAggregators" "amazonka-config-1.6.0-9zDxyg80KzcBBK3huoZi1A" False) (C1 * (MetaCons "DescribeConfigurationAggregatorsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcarsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcarsConfigurationAggregators") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ConfigurationAggregator]))) (S1 * (MetaSel (Just Symbol "_dcarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

dcarsNextToken :: Lens' DescribeConfigurationAggregatorsResponse (Maybe Text) Source #

The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.