amazonka-config-2.0: Amazon Config SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Config.DescribeConfigRuleEvaluationStatus

Description

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

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeConfigRuleEvaluationStatus Source #

Constructors

DescribeConfigRuleEvaluationStatus' 

Fields

  • configRuleNames :: Maybe [Text]

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

  • limit :: Maybe Natural

    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 150 rules.

    For information about requesting a rule limit increase, see Config Limits in the Amazon Web Services General Reference Guide.

  • nextToken :: Maybe Text

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

Instances

Instances details
ToJSON DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

ToHeaders DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

ToPath DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

ToQuery DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

AWSPager DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

AWSRequest DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Generic DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Associated Types

type Rep DescribeConfigRuleEvaluationStatus :: Type -> Type #

Read DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Show DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

NFData DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Eq DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Hashable DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

type AWSResponse DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatus = D1 ('MetaData "DescribeConfigRuleEvaluationStatus" "Amazonka.Config.DescribeConfigRuleEvaluationStatus" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "DescribeConfigRuleEvaluationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configRuleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeConfigRuleEvaluationStatus :: DescribeConfigRuleEvaluationStatus Source #

Create a value of DescribeConfigRuleEvaluationStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

$sel:limit:DescribeConfigRuleEvaluationStatus', describeConfigRuleEvaluationStatus_limit - 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 150 rules.

For information about requesting a rule limit increase, see Config Limits in the Amazon Web Services General Reference Guide.

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

Request Lenses

describeConfigRuleEvaluationStatus_configRuleNames :: Lens' DescribeConfigRuleEvaluationStatus (Maybe [Text]) Source #

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

describeConfigRuleEvaluationStatus_limit :: 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 150 rules.

For information about requesting a rule limit increase, see Config Limits in the Amazon Web Services General Reference Guide.

describeConfigRuleEvaluationStatus_nextToken :: 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.

Destructuring the Response

data DescribeConfigRuleEvaluationStatusResponse Source #

Constructors

DescribeConfigRuleEvaluationStatusResponse' 

Fields

Instances

Instances details
Generic DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Read DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Show DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

NFData DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Eq DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatusResponse = D1 ('MetaData "DescribeConfigRuleEvaluationStatusResponse" "Amazonka.Config.DescribeConfigRuleEvaluationStatus" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "DescribeConfigRuleEvaluationStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configRulesEvaluationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ConfigRuleEvaluationStatus])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeConfigRuleEvaluationStatusResponse Source #

Create a value of DescribeConfigRuleEvaluationStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configRulesEvaluationStatus:DescribeConfigRuleEvaluationStatusResponse', describeConfigRuleEvaluationStatusResponse_configRulesEvaluationStatus - Status information about your Config managed rules.

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

$sel:httpStatus:DescribeConfigRuleEvaluationStatusResponse', describeConfigRuleEvaluationStatusResponse_httpStatus - The response's http status code.

Response Lenses

describeConfigRuleEvaluationStatusResponse_nextToken :: 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.