| 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 |
Amazonka.Config.DescribeAggregateComplianceByConfigRules
Description
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.
Constructors
| DescribeAggregateComplianceByConfigRules' | |
Fields
| |
Instances
newDescribeAggregateComplianceByConfigRules Source #
Arguments
| :: 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.
Constructors
| DescribeAggregateComplianceByConfigRulesResponse' | |
Fields
| |
Instances
newDescribeAggregateComplianceByConfigRulesResponse Source #
Arguments
| :: 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.