amazonka-config-1.4.5: Amazon Config SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Config.DescribeConfigurationRecorders

Contents

Description

Returns the details for the specified configuration recorders. If the configuration recorder is not specified, this action returns the details for all configuration recorders associated with the account.

Synopsis

Creating a Request

describeConfigurationRecorders :: DescribeConfigurationRecorders #

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

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

data DescribeConfigurationRecorders #

The input for the DescribeConfigurationRecorders action.

See: describeConfigurationRecorders smart constructor.

Instances

Eq DescribeConfigurationRecorders # 
Data DescribeConfigurationRecorders # 

Methods

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

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

toConstr :: DescribeConfigurationRecorders -> Constr #

dataTypeOf :: DescribeConfigurationRecorders -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigurationRecorders # 
Show DescribeConfigurationRecorders # 
Generic DescribeConfigurationRecorders # 
Hashable DescribeConfigurationRecorders # 
ToJSON DescribeConfigurationRecorders # 
NFData DescribeConfigurationRecorders # 
AWSRequest DescribeConfigurationRecorders # 
ToQuery DescribeConfigurationRecorders # 
ToPath DescribeConfigurationRecorders # 
ToHeaders DescribeConfigurationRecorders # 
type Rep DescribeConfigurationRecorders # 
type Rep DescribeConfigurationRecorders = D1 (MetaData "DescribeConfigurationRecorders" "Network.AWS.Config.DescribeConfigurationRecorders" "amazonka-config-1.4.5-6okYkGmQ3l6FTRqeDLduhb" True) (C1 (MetaCons "DescribeConfigurationRecorders'" PrefixI True) (S1 (MetaSel (Just Symbol "_dcrConfigurationRecorderNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))
type Rs DescribeConfigurationRecorders # 

Request Lenses

dcrConfigurationRecorderNames :: Lens' DescribeConfigurationRecorders [Text] #

A list of configuration recorder names.

Destructuring the Response

describeConfigurationRecordersResponse #

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

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

data DescribeConfigurationRecordersResponse #

The output for the DescribeConfigurationRecorders action.

See: describeConfigurationRecordersResponse smart constructor.

Instances

Eq DescribeConfigurationRecordersResponse # 
Data DescribeConfigurationRecordersResponse # 

Methods

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

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

toConstr :: DescribeConfigurationRecordersResponse -> Constr #

dataTypeOf :: DescribeConfigurationRecordersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigurationRecordersResponse # 
Show DescribeConfigurationRecordersResponse # 
Generic DescribeConfigurationRecordersResponse # 
NFData DescribeConfigurationRecordersResponse # 
type Rep DescribeConfigurationRecordersResponse # 
type Rep DescribeConfigurationRecordersResponse = D1 (MetaData "DescribeConfigurationRecordersResponse" "Network.AWS.Config.DescribeConfigurationRecorders" "amazonka-config-1.4.5-6okYkGmQ3l6FTRqeDLduhb" False) (C1 (MetaCons "DescribeConfigurationRecordersResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_drsConfigurationRecorders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigurationRecorder]))) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

drsConfigurationRecorders :: Lens' DescribeConfigurationRecordersResponse [ConfigurationRecorder] #

A list that contains the descriptions of the specified configuration recorders.