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

Description

Returns the count of compliant and noncompliant conformance packs across all Amazon Web Services accounts and Amazon Web Services Regions in an aggregator. You can filter based on Amazon Web Services account ID or Amazon Web Services Region.

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 GetAggregateConformancePackComplianceSummary Source #

Constructors

GetAggregateConformancePackComplianceSummary' 

Fields

Instances

Instances details
ToJSON GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

ToHeaders GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

ToPath GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

ToQuery GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

AWSRequest GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Generic GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Read GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Show GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

NFData GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Eq GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Hashable GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

type AWSResponse GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

type Rep GetAggregateConformancePackComplianceSummary Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

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

newGetAggregateConformancePackComplianceSummary Source #

Create a value of GetAggregateConformancePackComplianceSummary 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:GetAggregateConformancePackComplianceSummary', getAggregateConformancePackComplianceSummary_filters - Filters the results based on the AggregateConformancePackComplianceSummaryFilters object.

GetAggregateConformancePackComplianceSummary, getAggregateConformancePackComplianceSummary_groupByKey - Groups the result based on Amazon Web Services account ID or Amazon Web Services Region.

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

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

GetAggregateConformancePackComplianceSummary, getAggregateConformancePackComplianceSummary_configurationAggregatorName - The name of the configuration aggregator.

Request Lenses

getAggregateConformancePackComplianceSummary_limit :: Lens' GetAggregateConformancePackComplianceSummary (Maybe Natural) Source #

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

getAggregateConformancePackComplianceSummary_nextToken :: Lens' GetAggregateConformancePackComplianceSummary (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 GetAggregateConformancePackComplianceSummaryResponse Source #

Constructors

GetAggregateConformancePackComplianceSummaryResponse' 

Fields

Instances

Instances details
Generic GetAggregateConformancePackComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Read GetAggregateConformancePackComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Show GetAggregateConformancePackComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

NFData GetAggregateConformancePackComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

Eq GetAggregateConformancePackComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

type Rep GetAggregateConformancePackComplianceSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetAggregateConformancePackComplianceSummary

type Rep GetAggregateConformancePackComplianceSummaryResponse = D1 ('MetaData "GetAggregateConformancePackComplianceSummaryResponse" "Amazonka.Config.GetAggregateConformancePackComplianceSummary" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "GetAggregateConformancePackComplianceSummaryResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aggregateConformancePackComplianceSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AggregateConformancePackComplianceSummary])) :*: 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))))

newGetAggregateConformancePackComplianceSummaryResponse Source #

Create a value of GetAggregateConformancePackComplianceSummaryResponse 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:aggregateConformancePackComplianceSummaries:GetAggregateConformancePackComplianceSummaryResponse', getAggregateConformancePackComplianceSummaryResponse_aggregateConformancePackComplianceSummaries - Returns a list of AggregateConformancePackComplianceSummary object.

GetAggregateConformancePackComplianceSummary, getAggregateConformancePackComplianceSummaryResponse_groupByKey - Groups the result based on Amazon Web Services account ID or Amazon Web Services Region.

GetAggregateConformancePackComplianceSummary, getAggregateConformancePackComplianceSummaryResponse_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:GetAggregateConformancePackComplianceSummaryResponse', getAggregateConformancePackComplianceSummaryResponse_httpStatus - The response's http status code.

Response Lenses

getAggregateConformancePackComplianceSummaryResponse_groupByKey :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe Text) Source #

Groups the result based on Amazon Web Services account ID or Amazon Web Services Region.

getAggregateConformancePackComplianceSummaryResponse_nextToken :: Lens' GetAggregateConformancePackComplianceSummaryResponse (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.