amazonka-config-1.6.1: 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.DescribeConfigRuleEvaluationStatus

Contents

Description

Returns status information for each of your AWS managed Config rules. The status includes information such as the last time AWS Config invoked the rule, the last time AWS Config failed to invoke the rule, and the related error for the last failure.

Synopsis

Creating a Request

describeConfigRuleEvaluationStatus :: DescribeConfigRuleEvaluationStatus Source #

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

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

  • dcresConfigRuleNames - The name of the AWS managed Config rules for which you want status information. If you do not specify any names, AWS Config returns status information for all AWS managed Config rules that you use.
  • dcresNextToken - The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
  • dcresLimit - The number of rule evaluation results that you want returned. This parameter is required if the rule limit for your account is more than the default of 50 rules. For information about requesting a rule limit increase, see AWS Config Limits in the AWS General Reference Guide .

data DescribeConfigRuleEvaluationStatus Source #

See: describeConfigRuleEvaluationStatus smart constructor.

Instances
Eq DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Data DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Methods

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

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

toConstr :: DescribeConfigRuleEvaluationStatus -> Constr #

dataTypeOf :: DescribeConfigRuleEvaluationStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Show DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Generic DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Associated Types

type Rep DescribeConfigRuleEvaluationStatus :: Type -> Type #

Hashable DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

ToJSON DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

AWSRequest DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

ToHeaders DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

ToPath DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

ToQuery DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

NFData DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatus = D1 (MetaData "DescribeConfigRuleEvaluationStatus" "Network.AWS.Config.DescribeConfigRuleEvaluationStatus" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" False) (C1 (MetaCons "DescribeConfigRuleEvaluationStatus'" PrefixI True) (S1 (MetaSel (Just "_dcresConfigRuleNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_dcresNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcresLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)))))
type Rs DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Request Lenses

dcresConfigRuleNames :: Lens' DescribeConfigRuleEvaluationStatus [Text] Source #

The name of the AWS managed Config rules for which you want status information. If you do not specify any names, AWS Config returns status information for all AWS managed Config rules that you use.

dcresNextToken :: Lens' DescribeConfigRuleEvaluationStatus (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.

dcresLimit :: Lens' DescribeConfigRuleEvaluationStatus (Maybe Natural) Source #

The number of rule evaluation results that you want returned. This parameter is required if the rule limit for your account is more than the default of 50 rules. For information about requesting a rule limit increase, see AWS Config Limits in the AWS General Reference Guide .

Destructuring the Response

describeConfigRuleEvaluationStatusResponse Source #

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

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

data DescribeConfigRuleEvaluationStatusResponse Source #

Instances
Eq DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Data DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Methods

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

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

toConstr :: DescribeConfigRuleEvaluationStatusResponse -> Constr #

dataTypeOf :: DescribeConfigRuleEvaluationStatusResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Show DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

Generic DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

NFData DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Network.AWS.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatusResponse = D1 (MetaData "DescribeConfigRuleEvaluationStatusResponse" "Network.AWS.Config.DescribeConfigRuleEvaluationStatus" "amazonka-config-1.6.1-7ZYB8js37ntD2x5LWqLcCi" False) (C1 (MetaCons "DescribeConfigRuleEvaluationStatusResponse'" PrefixI True) (S1 (MetaSel (Just "_dcresrsConfigRulesEvaluationStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ConfigRuleEvaluationStatus])) :*: (S1 (MetaSel (Just "_dcresrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dcresrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

dcresrsNextToken :: Lens' DescribeConfigRuleEvaluationStatusResponse (Maybe Text) Source #

The string that you use in a subsequent request to get the next page of results in a paginated response.