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 #

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 #

See: describeConfigurationAggregators smart constructor.

Instances

Eq DescribeConfigurationAggregators # 
Data DescribeConfigurationAggregators # 

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

Request Lenses

dcaNextToken :: Lens' DescribeConfigurationAggregators (Maybe Text) #

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) #

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

dcaConfigurationAggregatorNames :: Lens' DescribeConfigurationAggregators [Text] #

The name of the configuration aggregators.

Destructuring the Response

describeConfigurationAggregatorsResponse #

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 #

Instances

Eq DescribeConfigurationAggregatorsResponse # 
Data DescribeConfigurationAggregatorsResponse # 

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

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