Copyright | (c) 2013-2018 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 |
Language | Haskell2010 |
Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.
Synopsis
- getAggregateConfigRuleComplianceSummary :: Text -> GetAggregateConfigRuleComplianceSummary
- data GetAggregateConfigRuleComplianceSummary
- gacrcsFilters :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryFilters)
- gacrcsNextToken :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Text)
- gacrcsLimit :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe Natural)
- gacrcsGroupByKey :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryGroupKey)
- gacrcsConfigurationAggregatorName :: Lens' GetAggregateConfigRuleComplianceSummary Text
- getAggregateConfigRuleComplianceSummaryResponse :: Int -> GetAggregateConfigRuleComplianceSummaryResponse
- data GetAggregateConfigRuleComplianceSummaryResponse
- gacrcsrsAggregateComplianceCounts :: Lens' GetAggregateConfigRuleComplianceSummaryResponse [AggregateComplianceCount]
- gacrcsrsNextToken :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text)
- gacrcsrsGroupByKey :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text)
- gacrcsrsResponseStatus :: Lens' GetAggregateConfigRuleComplianceSummaryResponse Int
Creating a Request
getAggregateConfigRuleComplianceSummary Source #
Creates a value of GetAggregateConfigRuleComplianceSummary
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gacrcsFilters
- Filters the results based on the ConfigRuleComplianceSummaryFilters object.gacrcsNextToken
- The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.gacrcsLimit
- 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, AWS Config uses the default.gacrcsGroupByKey
- Groups the result based on ACCOUNT_ID or AWS_REGION.gacrcsConfigurationAggregatorName
- The name of the configuration aggregator.
data GetAggregateConfigRuleComplianceSummary Source #
See: getAggregateConfigRuleComplianceSummary
smart constructor.
Instances
Request Lenses
gacrcsFilters :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryFilters) Source #
Filters the results based on the ConfigRuleComplianceSummaryFilters object.
gacrcsNextToken :: 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.
gacrcsLimit :: 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, AWS Config uses the default.
gacrcsGroupByKey :: Lens' GetAggregateConfigRuleComplianceSummary (Maybe ConfigRuleComplianceSummaryGroupKey) Source #
Groups the result based on ACCOUNT_ID or AWS_REGION.
gacrcsConfigurationAggregatorName :: Lens' GetAggregateConfigRuleComplianceSummary Text Source #
The name of the configuration aggregator.
Destructuring the Response
getAggregateConfigRuleComplianceSummaryResponse Source #
Creates a value of GetAggregateConfigRuleComplianceSummaryResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
gacrcsrsAggregateComplianceCounts
- Returns a list of AggregateComplianceCounts object.gacrcsrsNextToken
- The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.gacrcsrsGroupByKey
- Groups the result based on ACCOUNT_ID or AWS_REGION.gacrcsrsResponseStatus
- -- | The response status code.
data GetAggregateConfigRuleComplianceSummaryResponse Source #
See: getAggregateConfigRuleComplianceSummaryResponse
smart constructor.
Instances
Response Lenses
gacrcsrsAggregateComplianceCounts :: Lens' GetAggregateConfigRuleComplianceSummaryResponse [AggregateComplianceCount] Source #
Returns a list of AggregateComplianceCounts object.
gacrcsrsNextToken :: 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.
gacrcsrsGroupByKey :: Lens' GetAggregateConfigRuleComplianceSummaryResponse (Maybe Text) Source #
Groups the result based on ACCOUNT_ID or AWS_REGION.
gacrcsrsResponseStatus :: Lens' GetAggregateConfigRuleComplianceSummaryResponse Int Source #
- - | The response status code.