ConfigService / Client / get_compliance_summary_by_config_rule
get_compliance_summary_by_config_rule#
- ConfigService.Client.get_compliance_summary_by_config_rule()#
- Returns the number of Config rules that are compliant and noncompliant, up to a maximum of 25 for each. - See also: AWS API Documentation - Request Syntax- response = client.get_compliance_summary_by_config_rule() - Return type:
- dict 
- Returns:
- Response Syntax- { 'ComplianceSummary': { 'CompliantResourceCount': { 'CappedCount': 123, 'CapExceeded': True|False }, 'NonCompliantResourceCount': { 'CappedCount': 123, 'CapExceeded': True|False }, 'ComplianceSummaryTimestamp': datetime(2015, 1, 1) } } - Response Structure- (dict) – - ComplianceSummary (dict) – - The number of Config rules that are compliant and the number that are noncompliant, up to a maximum of 25 for each. - CompliantResourceCount (dict) – - The number of Config rules or Amazon Web Services resources that are compliant, up to a maximum of 25 for rules and 100 for resources. - CappedCount (integer) – - The number of Amazon Web Services resources or Config rules responsible for the current compliance of the item. 
- CapExceeded (boolean) – - Indicates whether the maximum count is reached. 
 
- NonCompliantResourceCount (dict) – - The number of Config rules or Amazon Web Services resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources. - CappedCount (integer) – - The number of Amazon Web Services resources or Config rules responsible for the current compliance of the item. 
- CapExceeded (boolean) – - Indicates whether the maximum count is reached. 
 
- ComplianceSummaryTimestamp (datetime) – - The time that Config created the compliance summary.