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.GetAggregateConfigRuleComplianceSummary
Description
Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.
The results can return an empty result page, but if you have a nextToken, the results are displayed on the next page.
Synopsis
- data GetAggregateConfigRuleComplianceSummary = GetAggregateConfigRuleComplianceSummary' {}
- newGetAggregateConfigRuleComplianceSummary :: Text -> GetAggregateConfigRuleComplianceSummary
- getAggregateConfigRuleComplianceSummary_filters :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryFilters)
- getAggregateConfigRuleComplianceSummary_nextToken :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Text)
- getAggregateConfigRuleComplianceSummary_limit :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Natural)
- getAggregateConfigRuleComplianceSummary_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryGroupKey)
- getAggregateConfigRuleComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConfigRuleComplianceSummary Text
- data GetAggregateConfigRuleComplianceSummaryResponse = GetAggregateConfigRuleComplianceSummaryResponse' {}
- newGetAggregateConfigRuleComplianceSummaryResponse :: Int -> GetAggregateConfigRuleComplianceSummaryResponse
- getAggregateConfigRuleComplianceSummaryResponse_aggregateComplianceCounts :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe [AggregateComplianceCount])
- getAggregateConfigRuleComplianceSummaryResponse_nextToken :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text)
- getAggregateConfigRuleComplianceSummaryResponse_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text)
- getAggregateConfigRuleComplianceSummaryResponse_httpStatus :: Lens' GetAggregateConfigRuleComplianceSummaryResponse Int
Creating a Request
data GetAggregateConfigRuleComplianceSummary Source #
See: newGetAggregateConfigRuleComplianceSummary
smart constructor.
Constructors
GetAggregateConfigRuleComplianceSummary' | |
Fields
|
Instances
newGetAggregateConfigRuleComplianceSummary Source #
Arguments
:: Text |
|
-> GetAggregateConfigRuleComplianceSummary |
Create a value of GetAggregateConfigRuleComplianceSummary
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:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummary_filters
- Filters the results based on the ConfigRuleComplianceSummaryFilters
object.
$sel:nextToken:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummary_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:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummary_limit
- The maximum number of evaluation results returned on each page. The
default is 1000. You cannot specify a number greater than 1000. If you
specify 0, Config uses the default.
$sel:groupByKey:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummary_groupByKey
- Groups the result based on ACCOUNT_ID or AWS_REGION.
$sel:configurationAggregatorName:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummary_configurationAggregatorName
- The name of the configuration aggregator.
Request Lenses
getAggregateConfigRuleComplianceSummary_filters :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryFilters) Source #
Filters the results based on the ConfigRuleComplianceSummaryFilters object.
getAggregateConfigRuleComplianceSummary_nextToken :: Lens' GetAggregateConfigRuleComplianceSummary (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.
getAggregateConfigRuleComplianceSummary_limit :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Natural) Source #
The maximum number of evaluation results returned on each page. The default is 1000. You cannot specify a number greater than 1000. If you specify 0, Config uses the default.
getAggregateConfigRuleComplianceSummary_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryGroupKey) Source #
Groups the result based on ACCOUNT_ID or AWS_REGION.
getAggregateConfigRuleComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConfigRuleComplianceSummary Text Source #
The name of the configuration aggregator.
Destructuring the Response
data GetAggregateConfigRuleComplianceSummaryResponse Source #
See: newGetAggregateConfigRuleComplianceSummaryResponse
smart constructor.
Constructors
GetAggregateConfigRuleComplianceSummaryResponse' | |
Fields
|
Instances
newGetAggregateConfigRuleComplianceSummaryResponse Source #
Arguments
:: Int |
|
-> GetAggregateConfigRuleComplianceSummaryResponse |
Create a value of GetAggregateConfigRuleComplianceSummaryResponse
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:aggregateComplianceCounts:GetAggregateConfigRuleComplianceSummaryResponse'
, getAggregateConfigRuleComplianceSummaryResponse_aggregateComplianceCounts
- Returns a list of AggregateComplianceCounts object.
$sel:nextToken:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummaryResponse_nextToken
- The nextToken
string returned on a previous page that you use to get
the next page of results in a paginated response.
$sel:groupByKey:GetAggregateConfigRuleComplianceSummary'
, getAggregateConfigRuleComplianceSummaryResponse_groupByKey
- Groups the result based on ACCOUNT_ID or AWS_REGION.
$sel:httpStatus:GetAggregateConfigRuleComplianceSummaryResponse'
, getAggregateConfigRuleComplianceSummaryResponse_httpStatus
- The response's http status code.
Response Lenses
getAggregateConfigRuleComplianceSummaryResponse_aggregateComplianceCounts :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe [AggregateComplianceCount]) Source #
Returns a list of AggregateComplianceCounts object.
getAggregateConfigRuleComplianceSummaryResponse_nextToken :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (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.
getAggregateConfigRuleComplianceSummaryResponse_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text) Source #
Groups the result based on ACCOUNT_ID or AWS_REGION.
getAggregateConfigRuleComplianceSummaryResponse_httpStatus :: Lens' GetAggregateConfigRuleComplianceSummaryResponse Int Source #
The response's http status code.