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 |
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.
GetAggregateConfigRuleComplianceSummary' | |
|
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.
GetAggregateConfigRuleComplianceSummaryResponse' | |
|
Instances
newGetAggregateConfigRuleComplianceSummaryResponse Source #
:: 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.