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 compliant and noncompliant rules with the number of resources for compliant and noncompliant rules. Does not display rules that do not have compliance results.
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 DescribeAggregateComplianceByConfigRules = DescribeAggregateComplianceByConfigRules' {}
- newDescribeAggregateComplianceByConfigRules :: Text -> DescribeAggregateComplianceByConfigRules
- describeAggregateComplianceByConfigRules_filters :: Lens' DescribeAggregateComplianceByConfigRules (Maybe ConfigRuleComplianceFilters)
- describeAggregateComplianceByConfigRules_nextToken :: Lens' DescribeAggregateComplianceByConfigRules (Maybe Text)
- describeAggregateComplianceByConfigRules_limit :: Lens' DescribeAggregateComplianceByConfigRules (Maybe Natural)
- describeAggregateComplianceByConfigRules_configurationAggregatorName :: Lens' DescribeAggregateComplianceByConfigRules Text
- data DescribeAggregateComplianceByConfigRulesResponse = DescribeAggregateComplianceByConfigRulesResponse' {}
- newDescribeAggregateComplianceByConfigRulesResponse :: Int -> DescribeAggregateComplianceByConfigRulesResponse
- describeAggregateComplianceByConfigRulesResponse_nextToken :: Lens' DescribeAggregateComplianceByConfigRulesResponse (Maybe Text)
- describeAggregateComplianceByConfigRulesResponse_aggregateComplianceByConfigRules :: Lens' DescribeAggregateComplianceByConfigRulesResponse (Maybe [AggregateComplianceByConfigRule])
- describeAggregateComplianceByConfigRulesResponse_httpStatus :: Lens' DescribeAggregateComplianceByConfigRulesResponse Int
Creating a Request
data DescribeAggregateComplianceByConfigRules Source #
See: newDescribeAggregateComplianceByConfigRules
smart constructor.
DescribeAggregateComplianceByConfigRules' | |
|
Instances
newDescribeAggregateComplianceByConfigRules Source #
:: Text |
|
-> DescribeAggregateComplianceByConfigRules |
Create a value of DescribeAggregateComplianceByConfigRules
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:DescribeAggregateComplianceByConfigRules'
, describeAggregateComplianceByConfigRules_filters
- Filters the results by ConfigRuleComplianceFilters object.
$sel:nextToken:DescribeAggregateComplianceByConfigRules'
, describeAggregateComplianceByConfigRules_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:DescribeAggregateComplianceByConfigRules'
, describeAggregateComplianceByConfigRules_limit
- The maximum number of evaluation results returned on each page. The
default is maximum. If you specify 0, Config uses the default.
$sel:configurationAggregatorName:DescribeAggregateComplianceByConfigRules'
, describeAggregateComplianceByConfigRules_configurationAggregatorName
- The name of the configuration aggregator.
Request Lenses
describeAggregateComplianceByConfigRules_filters :: Lens' DescribeAggregateComplianceByConfigRules (Maybe ConfigRuleComplianceFilters) Source #
Filters the results by ConfigRuleComplianceFilters object.
describeAggregateComplianceByConfigRules_nextToken :: Lens' DescribeAggregateComplianceByConfigRules (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.
describeAggregateComplianceByConfigRules_limit :: Lens' DescribeAggregateComplianceByConfigRules (Maybe Natural) Source #
The maximum number of evaluation results returned on each page. The default is maximum. If you specify 0, Config uses the default.
describeAggregateComplianceByConfigRules_configurationAggregatorName :: Lens' DescribeAggregateComplianceByConfigRules Text Source #
The name of the configuration aggregator.
Destructuring the Response
data DescribeAggregateComplianceByConfigRulesResponse Source #
See: newDescribeAggregateComplianceByConfigRulesResponse
smart constructor.
DescribeAggregateComplianceByConfigRulesResponse' | |
|
Instances
newDescribeAggregateComplianceByConfigRulesResponse Source #
:: Int |
|
-> DescribeAggregateComplianceByConfigRulesResponse |
Create a value of DescribeAggregateComplianceByConfigRulesResponse
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:DescribeAggregateComplianceByConfigRules'
, describeAggregateComplianceByConfigRulesResponse_nextToken
- The nextToken
string returned on a previous page that you use to get
the next page of results in a paginated response.
$sel:aggregateComplianceByConfigRules:DescribeAggregateComplianceByConfigRulesResponse'
, describeAggregateComplianceByConfigRulesResponse_aggregateComplianceByConfigRules
- Returns a list of AggregateComplianceByConfigRule object.
$sel:httpStatus:DescribeAggregateComplianceByConfigRulesResponse'
, describeAggregateComplianceByConfigRulesResponse_httpStatus
- The response's http status code.
Response Lenses
describeAggregateComplianceByConfigRulesResponse_nextToken :: Lens' DescribeAggregateComplianceByConfigRulesResponse (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.
describeAggregateComplianceByConfigRulesResponse_aggregateComplianceByConfigRules :: Lens' DescribeAggregateComplianceByConfigRulesResponse (Maybe [AggregateComplianceByConfigRule]) Source #
Returns a list of AggregateComplianceByConfigRule object.
describeAggregateComplianceByConfigRulesResponse_httpStatus :: Lens' DescribeAggregateComplianceByConfigRulesResponse Int Source #
The response's http status code.