CoverageFilterCriteria - Inspector
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

CoverageFilterCriteria

A structure that identifies filter criteria for GetCoverageStatistics.

Contents

accountId

An array of Amazon Web Services account IDs to return coverage statistics for.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

ec2InstanceTags

The Amazon EC2 instance tags to filter on.

Type: Array of CoverageMapFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

ecrImageTags

The Amazon ECR image tags to filter on.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

ecrRepositoryName

The Amazon ECR repository name to filter on.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

imagePulledAt

The date an image was last pulled at.

Type: Array of CoverageDateFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

lambdaFunctionName

Returns coverage statistics for Amazon Lambda functions filtered by function names.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

lambdaFunctionRuntime

Returns coverage statistics for Amazon Lambda functions filtered by runtime.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

lambdaFunctionTags

Returns coverage statistics for Amazon Lambda functions filtered by tag.

Type: Array of CoverageMapFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

lastScannedAt

Filters Amazon resources based on whether Amazon Inspector has checked them for vulnerabilities within the specified time range.

Type: Array of CoverageDateFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

resourceId

An array of Amazon resource IDs to return coverage statistics for.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

resourceType

An array of Amazon resource types to return coverage statistics for. The values can be AWS_EC2_INSTANCE, AWS_LAMBDA_FUNCTION, AWS_ECR_CONTAINER_IMAGE, AWS_ECR_REPOSITORY or AWS_ACCOUNT.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

scanMode

The filter to search for Amazon EC2 instance coverage by scan mode. Valid values are EC2_SSM_AGENT_BASED and EC2_HYBRID.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

scanStatusCode

The scan status code to filter on. Valid values are: ValidationException, InternalServerException, ResourceNotFoundException, BadRequestException, and ThrottlingException.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

scanStatusReason

The scan status reason to filter on.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

scanType

An array of Amazon Inspector scan types to return coverage statistics for.

Type: Array of CoverageStringFilter objects

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Required: No

See Also

For more information about using this API in one of the language-specific Amazon SDKs, see the following: