imagebuilder / Paginator / ListImageScanFindingAggregations
ListImageScanFindingAggregations¶
- class imagebuilder.Paginator.ListImageScanFindingAggregations¶
- paginator = client.get_paginator('list_image_scan_finding_aggregations') - paginate(**kwargs)¶
- Creates an iterator that will paginate through responses from - imagebuilder.Client.list_image_scan_finding_aggregations().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( filter={ 'name': 'string', 'values': [ 'string', ] }, PaginationConfig={ 'MaxItems': 123, 'StartingToken': 'string' } ) - Parameters:
- filter (dict) – - A filter name and value pair that is used to return a more specific list of results from a list operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs. - name (string) – - The name of the filter. Filter names are case-sensitive. 
- values (list) – - The filter values. Filter values are case-sensitive. - (string) – 
 
 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'requestId': 'string', 'aggregationType': 'string', 'responses': [ { 'accountAggregation': { 'accountId': 'string', 'severityCounts': { 'all': 123, 'critical': 123, 'high': 123, 'medium': 123 } }, 'imageAggregation': { 'imageBuildVersionArn': 'string', 'severityCounts': { 'all': 123, 'critical': 123, 'high': 123, 'medium': 123 } }, 'imagePipelineAggregation': { 'imagePipelineArn': 'string', 'severityCounts': { 'all': 123, 'critical': 123, 'high': 123, 'medium': 123 } }, 'vulnerabilityIdAggregation': { 'vulnerabilityId': 'string', 'severityCounts': { 'all': 123, 'critical': 123, 'high': 123, 'medium': 123 } } }, ], 'NextToken': 'string' } - Response Structure- (dict) – - requestId (string) – - The request ID that uniquely identifies this request. 
- aggregationType (string) – - The aggregation type specifies what type of key is used to group the image scan findings. Image Builder returns results based on the request filter. If you didn’t specify a filter in the request, the type defaults to - accountId.- Aggregation types- accountId 
- imageBuildVersionArn 
- imagePipelineArn 
- vulnerabilityId 
 - Each aggregation includes counts by severity level for medium severity and higher level findings, plus a total for all of the findings for each key value. 
- responses (list) – - An array of image scan finding aggregations that match the filter criteria. - (dict) – - This returns exactly one type of aggregation, based on the filter that Image Builder applies in its API action. - accountAggregation (dict) – - Returns an object that contains severity counts based on an account ID. - accountId (string) – - Identifies the account that owns the aggregated resource findings. 
- severityCounts (dict) – - Counts by severity level for medium severity and higher level findings, plus a total for all of the findings. - all (integer) – - The total number of findings across all severity levels for the specified filter. 
- critical (integer) – - The number of critical severity findings for the specified filter. 
- high (integer) – - The number of high severity findings for the specified filter. 
- medium (integer) – - The number of medium severity findings for the specified filter. 
 
 
- imageAggregation (dict) – - Returns an object that contains severity counts based on the Amazon Resource Name (ARN) for a specific image. - imageBuildVersionArn (string) – - The Amazon Resource Name (ARN) that identifies the image for this aggregation. 
- severityCounts (dict) – - Counts by severity level for medium severity and higher level findings, plus a total for all of the findings for the specified image. - all (integer) – - The total number of findings across all severity levels for the specified filter. 
- critical (integer) – - The number of critical severity findings for the specified filter. 
- high (integer) – - The number of high severity findings for the specified filter. 
- medium (integer) – - The number of medium severity findings for the specified filter. 
 
 
- imagePipelineAggregation (dict) – - Returns an object that contains severity counts based on an image pipeline ARN. - imagePipelineArn (string) – - The Amazon Resource Name (ARN) that identifies the image pipeline for this aggregation. 
- severityCounts (dict) – - Counts by severity level for medium severity and higher level findings, plus a total for all of the findings for the specified image pipeline. - all (integer) – - The total number of findings across all severity levels for the specified filter. 
- critical (integer) – - The number of critical severity findings for the specified filter. 
- high (integer) – - The number of high severity findings for the specified filter. 
- medium (integer) – - The number of medium severity findings for the specified filter. 
 
 
- vulnerabilityIdAggregation (dict) – - Returns an object that contains severity counts based on vulnerability ID. - vulnerabilityId (string) – - The vulnerability Id for this set of counts. 
- severityCounts (dict) – - Counts by severity level for medium severity and higher level findings, plus a total for all of the findings for the specified vulnerability. - all (integer) – - The total number of findings across all severity levels for the specified filter. 
- critical (integer) – - The number of critical severity findings for the specified filter. 
- high (integer) – - The number of high severity findings for the specified filter. 
- medium (integer) – - The number of medium severity findings for the specified filter. 
 
 
 
 
- NextToken (string) – - A token to resume pagination.