CodeGuruSecurity / Client / get_metrics_summary
get_metrics_summary#
- CodeGuruSecurity.Client.get_metrics_summary(**kwargs)#
- Returns a summary of metrics for an account from a specified date, including number of open findings, the categories with most findings, the scans with most open findings, and scans with most open critical findings. - See also: AWS API Documentation - Request Syntax- response = client.get_metrics_summary( date=datetime(2015, 1, 1) ) - Parameters:
- date (datetime) – - [REQUIRED] - The date you want to retrieve summary metrics from, rounded to the nearest day. The date must be within the past two years. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'metricsSummary': { 'categoriesWithMostFindings': [ { 'categoryName': 'string', 'findingNumber': 123 }, ], 'date': datetime(2015, 1, 1), 'openFindings': { 'critical': 123.0, 'high': 123.0, 'info': 123.0, 'low': 123.0, 'medium': 123.0 }, 'scansWithMostOpenCriticalFindings': [ { 'findingNumber': 123, 'scanName': 'string' }, ], 'scansWithMostOpenFindings': [ { 'findingNumber': 123, 'scanName': 'string' }, ] } } - Response Structure- (dict) – - metricsSummary (dict) – - The summary metrics from the specified date. - categoriesWithMostFindings (list) – - A list of - CategoryWithFindingNumobjects for the top 5 finding categories with the most findings.- (dict) – - Information about a finding category with open findings. - categoryName (string) – - The name of the finding category. A finding category is determined by the detector that detected the finding. 
- findingNumber (integer) – - The number of open findings in the category. 
 
 
- date (datetime) – - The date from which the metrics summary information was retrieved. 
- openFindings (dict) – - The number of open findings of each severity. - critical (float) – - A numeric value corresponding to a critical finding. 
- high (float) – - A numeric value corresponding to a high severity finding. 
- info (float) – - A numeric value corresponding to an informational finding. 
- low (float) – - A numeric value corresponding to a low severity finding. 
- medium (float) – - A numeric value corresponding to a medium severity finding. 
 
- scansWithMostOpenCriticalFindings (list) – - A list of - ScanNameWithFindingNumobjects for the top 3 scans with the most number of open critical findings.- (dict) – - Information about the number of findings generated by a scan. - findingNumber (integer) – - The number of findings generated by a scan. 
- scanName (string) – - The name of the scan. 
 
 
- scansWithMostOpenFindings (list) – - A list of - ScanNameWithFindingNumobjects for the top 3 scans with the most number of open findings.- (dict) – - Information about the number of findings generated by a scan. - findingNumber (integer) – - The number of findings generated by a scan. 
- scanName (string) – - The name of the scan. 
 
 
 
 
 
 - Exceptions- CodeGuruSecurity.Client.exceptions.InternalServerException
- CodeGuruSecurity.Client.exceptions.ThrottlingException
- CodeGuruSecurity.Client.exceptions.ValidationException
- CodeGuruSecurity.Client.exceptions.AccessDeniedException