Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryGroupKey)
- getAggregateConfigRuleComplianceSummary_limit :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Natural)
- getAggregateConfigRuleComplianceSummary_nextToken :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Text)
- getAggregateConfigRuleComplianceSummary_configurationAggregatorName :: Lens' GetAggregateConfigRuleComplianceSummary Text
- data GetAggregateConfigRuleComplianceSummaryResponse = GetAggregateConfigRuleComplianceSummaryResponse' {}
- newGetAggregateConfigRuleComplianceSummaryResponse :: Int -> GetAggregateConfigRuleComplianceSummaryResponse
- getAggregateConfigRuleComplianceSummaryResponse_aggregateComplianceCounts :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe [AggregateComplianceCount])
- getAggregateConfigRuleComplianceSummaryResponse_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text)
- getAggregateConfigRuleComplianceSummaryResponse_nextToken :: 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 #
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.
GetAggregateConfigRuleComplianceSummary
, getAggregateConfigRuleComplianceSummary_groupByKey
- Groups the result based on ACCOUNT_ID or AWS_REGION.
$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.
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.
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_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryGroupKey) Source #
Groups the result based on ACCOUNT_ID or AWS_REGION.
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_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_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.
GetAggregateConfigRuleComplianceSummary
, getAggregateConfigRuleComplianceSummaryResponse_groupByKey
- Groups the result based on ACCOUNT_ID or AWS_REGION.
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: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_groupByKey :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text) Source #
Groups the result based on ACCOUNT_ID or AWS_REGION.
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_httpStatus :: Lens' GetAggregateConfigRuleComplianceSummaryResponse Int Source #
The response's http status code.