| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
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
- data GetAggregateConformancePackComplianceSummary = GetAggregateConformancePackComplianceSummary' {}
- newGetAggregateConformancePackComplianceSummary :: Text -> GetAggregateConformancePackComplianceSummary
- getAggregateConformancePackComplianceSummary_filters :: Lens' GetAggregateConformancePackComplianceSummary (Maybe AggregateConformancePackComplianceSummaryFilters)
- getAggregateConformancePackComplianceSummary_groupByKey :: Lens' GetAggregateConformancePackComplianceSummary (Maybe AggregateConformancePackComplianceSummaryGroupKey)
- getAggregateConformancePackComplianceSummary_limit :: Lens' GetAggregateConformancePackComplianceSummary (Maybe Natural)
- getAggregateConformancePackComplianceSummary_nextToken :: Lens' GetAggregateConformancePackComplianceSummary (Maybe Text)
- getAggregateConformancePackComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConformancePackComplianceSummary Text
- data GetAggregateConformancePackComplianceSummaryResponse = GetAggregateConformancePackComplianceSummaryResponse' {}
- newGetAggregateConformancePackComplianceSummaryResponse :: Int -> GetAggregateConformancePackComplianceSummaryResponse
- getAggregateConformancePackComplianceSummaryResponse_aggregateConformancePackComplianceSummaries :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe [AggregateConformancePackComplianceSummary])
- getAggregateConformancePackComplianceSummaryResponse_groupByKey :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe Text)
- getAggregateConformancePackComplianceSummaryResponse_nextToken :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe Text)
- getAggregateConformancePackComplianceSummaryResponse_httpStatus :: Lens' GetAggregateConformancePackComplianceSummaryResponse Int
Creating a Request
data GetAggregateConformancePackComplianceSummary Source #
See: newGetAggregateConformancePackComplianceSummary smart constructor.
Constructors
| GetAggregateConformancePackComplianceSummary' | |
Fields
| |
Instances
newGetAggregateConformancePackComplianceSummary Source #
Arguments
| :: Text | |
| -> GetAggregateConformancePackComplianceSummary |
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_filters :: Lens' GetAggregateConformancePackComplianceSummary (Maybe AggregateConformancePackComplianceSummaryFilters) Source #
Filters the results based on the
AggregateConformancePackComplianceSummaryFilters object.
getAggregateConformancePackComplianceSummary_groupByKey :: Lens' GetAggregateConformancePackComplianceSummary (Maybe AggregateConformancePackComplianceSummaryGroupKey) Source #
Groups the result based on Amazon Web Services account ID or Amazon Web Services Region.
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.
getAggregateConformancePackComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConformancePackComplianceSummary Text Source #
The name of the configuration aggregator.
Destructuring the Response
data GetAggregateConformancePackComplianceSummaryResponse Source #
See: newGetAggregateConformancePackComplianceSummaryResponse smart constructor.
Constructors
| GetAggregateConformancePackComplianceSummaryResponse' | |
Fields
| |
Instances
newGetAggregateConformancePackComplianceSummaryResponse Source #
Arguments
| :: Int |
|
| -> GetAggregateConformancePackComplianceSummaryResponse |
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_aggregateConformancePackComplianceSummaries :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe [AggregateConformancePackComplianceSummary]) Source #
Returns a list of AggregateConformancePackComplianceSummary object.
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.
getAggregateConformancePackComplianceSummaryResponse_httpStatus :: Lens' GetAggregateConformancePackComplianceSummaryResponse Int Source #
The response's http status code.