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

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Data DescribeConfigurationAggregators # 
Instance details

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

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Show DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Generic DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Associated Types

type Rep DescribeConfigurationAggregators :: * -> * #

Hashable DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

ToJSON DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

AWSRequest DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Associated Types

type Rs DescribeConfigurationAggregators :: * #

ToHeaders DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

ToPath DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

ToQuery DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

NFData DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

type Rep DescribeConfigurationAggregators # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

type Rep DescribeConfigurationAggregators = D1 (MetaData "DescribeConfigurationAggregators" "Network.AWS.Config.DescribeConfigurationAggregators" "amazonka-config-1.6.0-42sMzZlHa4G221J3mzep9P" False) (C1 (MetaCons "DescribeConfigurationAggregators'" PrefixI True) (S1 (MetaSel (Just "_dcaNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcaLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_dcaConfigurationAggregatorNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))
type Rs DescribeConfigurationAggregators # 
Instance details

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

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Data DescribeConfigurationAggregatorsResponse # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

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

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Show DescribeConfigurationAggregatorsResponse # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Generic DescribeConfigurationAggregatorsResponse # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

Associated Types

type Rep DescribeConfigurationAggregatorsResponse :: * -> * #

NFData DescribeConfigurationAggregatorsResponse # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

type Rep DescribeConfigurationAggregatorsResponse # 
Instance details

Defined in Network.AWS.Config.DescribeConfigurationAggregators

type Rep DescribeConfigurationAggregatorsResponse = D1 (MetaData "DescribeConfigurationAggregatorsResponse" "Network.AWS.Config.DescribeConfigurationAggregators" "amazonka-config-1.6.0-42sMzZlHa4G221J3mzep9P" False) (C1 (MetaCons "DescribeConfigurationAggregatorsResponse'" PrefixI True) (S1 (MetaSel (Just "_dcarsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dcarsConfigurationAggregators") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigurationAggregator])) :*: S1 (MetaSel (Just "_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.