Inspector2 / Paginator / ListCoverageStatistics
ListCoverageStatistics#
- class Inspector2.Paginator.ListCoverageStatistics#
paginator = client.get_paginator('list_coverage_statistics')
- paginate(**kwargs)#
Creates an iterator that will paginate through responses from
Inspector2.Client.list_coverage_statistics()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( filterCriteria={ 'accountId': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'ec2InstanceTags': [ { 'comparison': 'EQUALS', 'key': 'string', 'value': 'string' }, ], 'ecrImageTags': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'ecrRepositoryName': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'imagePulledAt': [ { 'endInclusive': datetime(2015, 1, 1), 'startInclusive': datetime(2015, 1, 1) }, ], 'lambdaFunctionName': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'lambdaFunctionRuntime': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'lambdaFunctionTags': [ { 'comparison': 'EQUALS', 'key': 'string', 'value': 'string' }, ], 'lastScannedAt': [ { 'endInclusive': datetime(2015, 1, 1), 'startInclusive': datetime(2015, 1, 1) }, ], 'resourceId': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'resourceType': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'scanMode': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'scanStatusCode': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'scanStatusReason': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ], 'scanType': [ { 'comparison': 'EQUALS'|'NOT_EQUALS', 'value': 'string' }, ] }, groupBy='SCAN_STATUS_CODE'|'SCAN_STATUS_REASON'|'ACCOUNT_ID'|'RESOURCE_TYPE'|'ECR_REPOSITORY_NAME', PaginationConfig={ 'MaxItems': 123, 'StartingToken': 'string' } )
- Parameters:
filterCriteria (dict) –
An object that contains details on the filters to apply to the coverage data for your environment.
accountId (list) –
An array of Amazon Web Services account IDs to return coverage statistics for.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
ec2InstanceTags (list) –
The Amazon EC2 instance tags to filter on.
(dict) –
Contains details of a coverage map filter.
comparison (string) – [REQUIRED]
The operator to compare coverage on.
key (string) – [REQUIRED]
The tag key associated with the coverage map filter.
value (string) –
The tag value associated with the coverage map filter.
ecrImageTags (list) –
The Amazon ECR image tags to filter on.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
ecrRepositoryName (list) –
The Amazon ECR repository name to filter on.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
imagePulledAt (list) –
The date an image was last pulled at.
(dict) –
Contains details of a coverage date filter.
endInclusive (datetime) –
A timestamp representing the end of the time period to filter results by.
startInclusive (datetime) –
A timestamp representing the start of the time period to filter results by.
lambdaFunctionName (list) –
Returns coverage statistics for Amazon Web Services Lambda functions filtered by function names.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
lambdaFunctionRuntime (list) –
Returns coverage statistics for Amazon Web Services Lambda functions filtered by runtime.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
lambdaFunctionTags (list) –
Returns coverage statistics for Amazon Web Services Lambda functions filtered by tag.
(dict) –
Contains details of a coverage map filter.
comparison (string) – [REQUIRED]
The operator to compare coverage on.
key (string) – [REQUIRED]
The tag key associated with the coverage map filter.
value (string) –
The tag value associated with the coverage map filter.
lastScannedAt (list) –
Filters Amazon Web Services resources based on whether Amazon Inspector has checked them for vulnerabilities within the specified time range.
(dict) –
Contains details of a coverage date filter.
endInclusive (datetime) –
A timestamp representing the end of the time period to filter results by.
startInclusive (datetime) –
A timestamp representing the start of the time period to filter results by.
resourceId (list) –
An array of Amazon Web Services resource IDs to return coverage statistics for.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
resourceType (list) –
An array of Amazon Web Services resource types to return coverage statistics for. The values can be
AWS_EC2_INSTANCE
,AWS_LAMBDA_FUNCTION
,AWS_ECR_CONTAINER_IMAGE
,AWS_ECR_REPOSITORY
orAWS_ACCOUNT
.(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
scanMode (list) –
The filter to search for Amazon EC2 instance coverage by scan mode. Valid values are
EC2_SSM_AGENT_BASED
andEC2_HYBRID
.(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
scanStatusCode (list) –
The scan status code to filter on. Valid values are:
ValidationException
,InternalServerException
,ResourceNotFoundException
,BadRequestException
, andThrottlingException
.(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
scanStatusReason (list) –
The scan status reason to filter on.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
scanType (list) –
An array of Amazon Inspector scan types to return coverage statistics for.
(dict) –
Contains details of a coverage string filter.
comparison (string) – [REQUIRED]
The operator to compare strings on.
value (string) – [REQUIRED]
The value to compare strings on.
groupBy (string) – The value to group the results by.
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
NextToken
will 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
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'countsByGroup': [ { 'count': 123, 'groupKey': 'SCAN_STATUS_CODE'|'SCAN_STATUS_REASON'|'ACCOUNT_ID'|'RESOURCE_TYPE'|'ECR_REPOSITORY_NAME' }, ], 'totalCounts': 123, 'NextToken': 'string' }
Response Structure
(dict) –
countsByGroup (list) –
An array with the number for each group.
(dict) –
a structure that contains information on the count of resources within a group.
count (integer) –
The number of resources.
groupKey (string) –
The key associated with this group
totalCounts (integer) –
The total number for all groups.
NextToken (string) –
A token to resume pagination.