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

Description

Returns a list of compliant and noncompliant rules with the number of resources for compliant and noncompliant rules. Does not display rules that do not have compliance results.

The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeAggregateComplianceByConfigRules Source #

Constructors

DescribeAggregateComplianceByConfigRules' 

Fields

Instances

Instances details
ToJSON DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

ToHeaders DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

ToPath DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

ToQuery DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

AWSPager DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

AWSRequest DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Generic DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Read DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Show DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

NFData DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Eq DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Hashable DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

type AWSResponse DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

type Rep DescribeAggregateComplianceByConfigRules Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

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

newDescribeAggregateComplianceByConfigRules Source #

Create a value of DescribeAggregateComplianceByConfigRules 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:filters:DescribeAggregateComplianceByConfigRules', describeAggregateComplianceByConfigRules_filters - Filters the results by ConfigRuleComplianceFilters object.

$sel:limit:DescribeAggregateComplianceByConfigRules', describeAggregateComplianceByConfigRules_limit - The maximum number of evaluation results returned on each page. The default is maximum. If you specify 0, Config uses the default.

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

DescribeAggregateComplianceByConfigRules, describeAggregateComplianceByConfigRules_configurationAggregatorName - The name of the configuration aggregator.

Request Lenses

describeAggregateComplianceByConfigRules_limit :: Lens' DescribeAggregateComplianceByConfigRules (Maybe Natural) Source #

The maximum number of evaluation results returned on each page. The default is maximum. If you specify 0, Config uses the default.

describeAggregateComplianceByConfigRules_nextToken :: Lens' DescribeAggregateComplianceByConfigRules (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 DescribeAggregateComplianceByConfigRulesResponse Source #

Constructors

DescribeAggregateComplianceByConfigRulesResponse' 

Fields

Instances

Instances details
Generic DescribeAggregateComplianceByConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Read DescribeAggregateComplianceByConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Show DescribeAggregateComplianceByConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

NFData DescribeAggregateComplianceByConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

Eq DescribeAggregateComplianceByConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

type Rep DescribeAggregateComplianceByConfigRulesResponse Source # 
Instance details

Defined in Amazonka.Config.DescribeAggregateComplianceByConfigRules

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

newDescribeAggregateComplianceByConfigRulesResponse Source #

Create a value of DescribeAggregateComplianceByConfigRulesResponse 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:aggregateComplianceByConfigRules:DescribeAggregateComplianceByConfigRulesResponse', describeAggregateComplianceByConfigRulesResponse_aggregateComplianceByConfigRules - Returns a list of AggregateComplianceByConfigRule object.

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

$sel:httpStatus:DescribeAggregateComplianceByConfigRulesResponse', describeAggregateComplianceByConfigRulesResponse_httpStatus - The response's http status code.

Response Lenses

describeAggregateComplianceByConfigRulesResponse_nextToken :: Lens' DescribeAggregateComplianceByConfigRulesResponse (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.