amazonka-config-1.4.3: 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.DescribeConfigurationRecorderStatus

Contents

Description

Returns the current status of the specified configuration recorder. If a configuration recorder is not specified, this action returns the status of all configuration recorder associated with the account.

Currently, you can specify only one configuration recorder per account.

Synopsis

Creating a Request

describeConfigurationRecorderStatus :: DescribeConfigurationRecorderStatus Source #

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

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

data DescribeConfigurationRecorderStatus Source #

The input for the DescribeConfigurationRecorderStatus action.

See: describeConfigurationRecorderStatus smart constructor.

Instances

Eq DescribeConfigurationRecorderStatus Source # 
Data DescribeConfigurationRecorderStatus Source # 

Methods

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

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

toConstr :: DescribeConfigurationRecorderStatus -> Constr #

dataTypeOf :: DescribeConfigurationRecorderStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Request Lenses

dcrsConfigurationRecorderNames :: Lens' DescribeConfigurationRecorderStatus [Text] Source #

The name(s) of the configuration recorder. If the name is not specified, the action returns the current status of all the configuration recorders associated with the account.

Destructuring the Response

describeConfigurationRecorderStatusResponse Source #

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

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

data DescribeConfigurationRecorderStatusResponse Source #

The output for the DescribeConfigurationRecorderStatus action in JSON format.

See: describeConfigurationRecorderStatusResponse smart constructor.

Instances

Eq DescribeConfigurationRecorderStatusResponse Source # 
Data DescribeConfigurationRecorderStatusResponse Source # 

Methods

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

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

toConstr :: DescribeConfigurationRecorderStatusResponse -> Constr #

dataTypeOf :: DescribeConfigurationRecorderStatusResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigurationRecorderStatusResponse Source # 
Show DescribeConfigurationRecorderStatusResponse Source # 
Generic DescribeConfigurationRecorderStatusResponse Source # 
NFData DescribeConfigurationRecorderStatusResponse Source # 
type Rep DescribeConfigurationRecorderStatusResponse Source # 
type Rep DescribeConfigurationRecorderStatusResponse = D1 (MetaData "DescribeConfigurationRecorderStatusResponse" "Network.AWS.Config.DescribeConfigurationRecorderStatus" "amazonka-config-1.4.3-6dEKTXSzLg81CPzXP0Z06u" False) (C1 (MetaCons "DescribeConfigurationRecorderStatusResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dcrsrsConfigurationRecordersStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigurationRecorderStatus]))) (S1 (MetaSel (Just Symbol "_dcrsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses