Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
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_nextToken :: Lens' GetAggregateConformancePackComplianceSummary (Maybe Text)
- getAggregateConformancePackComplianceSummary_limit :: Lens' GetAggregateConformancePackComplianceSummary (Maybe Natural)
- getAggregateConformancePackComplianceSummary_groupByKey :: Lens' GetAggregateConformancePackComplianceSummary (Maybe AggregateConformancePackComplianceSummaryGroupKey)
- getAggregateConformancePackComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConformancePackComplianceSummary Text
- data GetAggregateConformancePackComplianceSummaryResponse = GetAggregateConformancePackComplianceSummaryResponse' {}
- newGetAggregateConformancePackComplianceSummaryResponse :: Int -> GetAggregateConformancePackComplianceSummaryResponse
- getAggregateConformancePackComplianceSummaryResponse_nextToken :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe Text)
- getAggregateConformancePackComplianceSummaryResponse_aggregateConformancePackComplianceSummaries :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe [AggregateConformancePackComplianceSummary])
- getAggregateConformancePackComplianceSummaryResponse_groupByKey :: Lens' GetAggregateConformancePackComplianceSummaryResponse (Maybe Text)
- getAggregateConformancePackComplianceSummaryResponse_httpStatus :: Lens' GetAggregateConformancePackComplianceSummaryResponse Int
Creating a Request
data GetAggregateConformancePackComplianceSummary Source #
See: newGetAggregateConformancePackComplianceSummary
smart constructor.
GetAggregateConformancePackComplianceSummary' | |
|
Instances
newGetAggregateConformancePackComplianceSummary Source #
:: 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.
$sel:nextToken: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.
$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.
$sel:groupByKey:GetAggregateConformancePackComplianceSummary'
, getAggregateConformancePackComplianceSummary_groupByKey
- Groups the result based on Amazon Web Services account ID or Amazon Web
Services Region.
$sel:configurationAggregatorName: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_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_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_groupByKey :: Lens' GetAggregateConformancePackComplianceSummary (Maybe AggregateConformancePackComplianceSummaryGroupKey) Source #
Groups the result based on Amazon Web Services account ID or Amazon Web Services Region.
getAggregateConformancePackComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConformancePackComplianceSummary Text Source #
The name of the configuration aggregator.
Destructuring the Response
data GetAggregateConformancePackComplianceSummaryResponse Source #
See: newGetAggregateConformancePackComplianceSummaryResponse
smart constructor.
GetAggregateConformancePackComplianceSummaryResponse' | |
|
Instances
newGetAggregateConformancePackComplianceSummaryResponse Source #
:: 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:nextToken: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:aggregateConformancePackComplianceSummaries:GetAggregateConformancePackComplianceSummaryResponse'
, getAggregateConformancePackComplianceSummaryResponse_aggregateConformancePackComplianceSummaries
- Returns a list of AggregateConformancePackComplianceSummary
object.
$sel:groupByKey:GetAggregateConformancePackComplianceSummary'
, getAggregateConformancePackComplianceSummaryResponse_groupByKey
- Groups the result based on Amazon Web Services account ID or Amazon Web
Services Region.
$sel:httpStatus:GetAggregateConformancePackComplianceSummaryResponse'
, getAggregateConformancePackComplianceSummaryResponse_httpStatus
- The response's http status code.
Response Lenses
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_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_httpStatus :: Lens' GetAggregateConformancePackComplianceSummaryResponse Int Source #
The response's http status code.