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

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.

  • 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.

  • 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.

Instances

Instances details
Eq DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Read DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Show 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 #

NFData DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

Hashable DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

ToJSON 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

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

type Rep DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

type Rep DescribeConfigRuleEvaluationStatus = D1 ('MetaData "DescribeConfigRuleEvaluationStatus" "Amazonka.Config.DescribeConfigRuleEvaluationStatus" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "DescribeConfigRuleEvaluationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configRuleNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

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:

$sel:configRuleNames: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:nextToken: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.

$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.

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_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.

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.

Destructuring the Response

data DescribeConfigRuleEvaluationStatusResponse Source #

Constructors

DescribeConfigRuleEvaluationStatusResponse' 

Fields

Instances

Instances details
Eq 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

Generic DescribeConfigRuleEvaluationStatusResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeConfigRuleEvaluationStatus

NFData 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" "libZSservicesZSamazonka-configZSamazonka-config" '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.

$sel:nextToken: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.