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

Generic GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

NFData GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

Hashable GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

ToJSON GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

AWSRequest 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

type Rep GetAggregateConfigRuleComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

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

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

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.

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

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

$sel:groupByKey:GetAggregateConfigRuleComplianceSummary', getAggregateConfigRuleComplianceSummary_groupByKey - Groups the result based on ACCOUNT_ID or AWS_REGION.

$sel:configurationAggregatorName:GetAggregateConfigRuleComplianceSummary', getAggregateConfigRuleComplianceSummary_configurationAggregatorName - The name of the configuration aggregator.

Request Lenses

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.

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.

Destructuring the Response

data GetAggregateConfigRuleComplianceSummaryResponse Source #

Constructors

GetAggregateConfigRuleComplianceSummaryResponse' 

Fields

Instances

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

Generic GetAggregateConfigRuleComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConfigRuleComplianceSummary

NFData 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" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "GetAggregateConfigRuleComplianceSummaryResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aggregateComplianceCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AggregateComplianceCount])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "groupByKey") '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.

$sel:nextToken: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:groupByKey:GetAggregateConfigRuleComplianceSummary', getAggregateConfigRuleComplianceSummaryResponse_groupByKey - Groups the result based on ACCOUNT_ID or AWS_REGION.

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