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

Description

Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.

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

Synopsis

Creating a Request

data GetAggregateConfigRuleComplianceSummary Source #

Constructors

GetAggregateConfigRuleComplianceSummary' 

Fields

Instances

Instances details
ToJSON GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

ToHeaders GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

ToPath GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

ToQuery GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

AWSRequest GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Generic GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Read GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Show GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

NFData GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Eq GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Hashable GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

type AWSResponse GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

type Rep GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

type Rep GetAggregateConfigRuleComplianceSummary = D1 ('MetaData "GetAggregateConfigRuleComplianceSummary" "Amazonka.Config.GetAggregateConfigRuleComplianceSummary" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "GetAggregateConfigRuleComplianceSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigRuleComplianceSummaryFilters)) :*: S1 ('MetaSel ('Just "groupByKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigRuleComplianceSummaryGroupKey))) :*: (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)))))

newGetAggregateConfigRuleComplianceSummary Source #

Create a value of GetAggregateConfigRuleComplianceSummary 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:GetAggregateConfigRuleComplianceSummary', getAggregateConfigRuleComplianceSummary_filters - Filters the results based on the ConfigRuleComplianceSummaryFilters object.

GetAggregateConfigRuleComplianceSummary, getAggregateConfigRuleComplianceSummary_groupByKey - Groups the result based on ACCOUNT_ID or AWS_REGION.

$sel:limit:GetAggregateConfigRuleComplianceSummary', getAggregateConfigRuleComplianceSummary_limit - The maximum number of evaluation results returned on each page. The default is 1000. You cannot specify a number greater than 1000. If you specify 0, Config uses the default.

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

GetAggregateConfigRuleComplianceSummary, getAggregateConfigRuleComplianceSummary_configurationAggregatorName - The name of the configuration aggregator.

Request Lenses

getAggregateConfigRuleComplianceSummary_limit :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Natural) Source #

The maximum number of evaluation results returned on each page. The default is 1000. You cannot specify a number greater than 1000. If you specify 0, Config uses the default.

getAggregateConfigRuleComplianceSummary_nextToken :: Lens' GetAggregateConfigRuleComplianceSummary (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 GetAggregateConfigRuleComplianceSummaryResponse Source #

Constructors

GetAggregateConfigRuleComplianceSummaryResponse' 

Fields

Instances

Instances details
Generic GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Read GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Show GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

NFData GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Eq GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

type Rep GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

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

newGetAggregateConfigRuleComplianceSummaryResponse Source #

Create a value of GetAggregateConfigRuleComplianceSummaryResponse 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:aggregateComplianceCounts:GetAggregateConfigRuleComplianceSummaryResponse', getAggregateConfigRuleComplianceSummaryResponse_aggregateComplianceCounts - Returns a list of AggregateComplianceCounts object.

GetAggregateConfigRuleComplianceSummary, getAggregateConfigRuleComplianceSummaryResponse_groupByKey - Groups the result based on ACCOUNT_ID or AWS_REGION.

GetAggregateConfigRuleComplianceSummary, getAggregateConfigRuleComplianceSummaryResponse_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:GetAggregateConfigRuleComplianceSummaryResponse', getAggregateConfigRuleComplianceSummaryResponse_httpStatus - The response's http status code.

Response Lenses

getAggregateConfigRuleComplianceSummaryResponse_nextToken :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (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.