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 a list of the conformance packs and their associated compliance status with the count of compliant and noncompliant Config rules within each conformance pack. Also returns the total rule count which includes compliant rules, noncompliant rules, and rules that cannot be evaluated due to insufficient data.
The results can return an empty result page, but if you have a
nextToken
, the results are displayed on the next page.
This operation returns paginated results.
Synopsis
- data DescribeAggregateComplianceByConformancePacks = DescribeAggregateComplianceByConformancePacks' {}
- newDescribeAggregateComplianceByConformancePacks :: Text -> DescribeAggregateComplianceByConformancePacks
- describeAggregateComplianceByConformancePacks_filters :: Lens' DescribeAggregateComplianceByConformancePacks (Maybe AggregateConformancePackComplianceFilters)
- describeAggregateComplianceByConformancePacks_nextToken :: Lens' DescribeAggregateComplianceByConformancePacks (Maybe Text)
- describeAggregateComplianceByConformancePacks_limit :: Lens' DescribeAggregateComplianceByConformancePacks (Maybe Natural)
- describeAggregateComplianceByConformancePacks_configurationAggregatorName :: Lens' DescribeAggregateComplianceByConformancePacks Text
- data DescribeAggregateComplianceByConformancePacksResponse = DescribeAggregateComplianceByConformancePacksResponse' {}
- newDescribeAggregateComplianceByConformancePacksResponse :: Int -> DescribeAggregateComplianceByConformancePacksResponse
- describeAggregateComplianceByConformancePacksResponse_aggregateComplianceByConformancePacks :: Lens' DescribeAggregateComplianceByConformancePacksResponse (Maybe [AggregateComplianceByConformancePack])
- describeAggregateComplianceByConformancePacksResponse_nextToken :: Lens' DescribeAggregateComplianceByConformancePacksResponse (Maybe Text)
- describeAggregateComplianceByConformancePacksResponse_httpStatus :: Lens' DescribeAggregateComplianceByConformancePacksResponse Int
Creating a Request
data DescribeAggregateComplianceByConformancePacks Source #
See: newDescribeAggregateComplianceByConformancePacks
smart constructor.
DescribeAggregateComplianceByConformancePacks' | |
|
Instances
newDescribeAggregateComplianceByConformancePacks Source #
:: Text |
|
-> DescribeAggregateComplianceByConformancePacks |
Create a value of DescribeAggregateComplianceByConformancePacks
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:DescribeAggregateComplianceByConformancePacks'
, describeAggregateComplianceByConformancePacks_filters
- Filters the result by AggregateConformancePackComplianceFilters
object.
$sel:nextToken:DescribeAggregateComplianceByConformancePacks'
, describeAggregateComplianceByConformancePacks_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:DescribeAggregateComplianceByConformancePacks'
, describeAggregateComplianceByConformancePacks_limit
- The maximum number of conformance packs compliance details returned on
each page. The default is maximum. If you specify 0, Config uses the
default.
$sel:configurationAggregatorName:DescribeAggregateComplianceByConformancePacks'
, describeAggregateComplianceByConformancePacks_configurationAggregatorName
- The name of the configuration aggregator.
Request Lenses
describeAggregateComplianceByConformancePacks_filters :: Lens' DescribeAggregateComplianceByConformancePacks (Maybe AggregateConformancePackComplianceFilters) Source #
Filters the result by AggregateConformancePackComplianceFilters
object.
describeAggregateComplianceByConformancePacks_nextToken :: Lens' DescribeAggregateComplianceByConformancePacks (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.
describeAggregateComplianceByConformancePacks_limit :: Lens' DescribeAggregateComplianceByConformancePacks (Maybe Natural) Source #
The maximum number of conformance packs compliance details returned on each page. The default is maximum. If you specify 0, Config uses the default.
describeAggregateComplianceByConformancePacks_configurationAggregatorName :: Lens' DescribeAggregateComplianceByConformancePacks Text Source #
The name of the configuration aggregator.
Destructuring the Response
data DescribeAggregateComplianceByConformancePacksResponse Source #
See: newDescribeAggregateComplianceByConformancePacksResponse
smart constructor.
DescribeAggregateComplianceByConformancePacksResponse' | |
|
Instances
newDescribeAggregateComplianceByConformancePacksResponse Source #
:: Int |
|
-> DescribeAggregateComplianceByConformancePacksResponse |
Create a value of DescribeAggregateComplianceByConformancePacksResponse
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:aggregateComplianceByConformancePacks:DescribeAggregateComplianceByConformancePacksResponse'
, describeAggregateComplianceByConformancePacksResponse_aggregateComplianceByConformancePacks
- Returns the AggregateComplianceByConformancePack
object.
$sel:nextToken:DescribeAggregateComplianceByConformancePacks'
, describeAggregateComplianceByConformancePacksResponse_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:DescribeAggregateComplianceByConformancePacksResponse'
, describeAggregateComplianceByConformancePacksResponse_httpStatus
- The response's http status code.
Response Lenses
describeAggregateComplianceByConformancePacksResponse_aggregateComplianceByConformancePacks :: Lens' DescribeAggregateComplianceByConformancePacksResponse (Maybe [AggregateComplianceByConformancePack]) Source #
Returns the AggregateComplianceByConformancePack
object.
describeAggregateComplianceByConformancePacksResponse_nextToken :: Lens' DescribeAggregateComplianceByConformancePacksResponse (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.
describeAggregateComplianceByConformancePacksResponse_httpStatus :: Lens' DescribeAggregateComplianceByConformancePacksResponse Int Source #
The response's http status code.