FilterCriteria - Inspector

FilterCriteria

Details on the criteria used to define the filter.

Contents

awsAccountId

Details of the AWS account IDs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

codeVulnerabilityDetectorName

The name of the detector used to identify a code vulnerability in a Lambda function used to filter findings.

Type: Array of StringFilter objects

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

Required: No

codeVulnerabilityDetectorTags

The detector type tag associated with the vulnerability used to filter findings. Detector tags group related vulnerabilities by common themes or tactics. For a list of available tags by programming language, see Java tags, or Python tags.

Type: Array of StringFilter objects

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

Required: No

codeVulnerabilityFilePath

The file path to the file in a Lambda function that contains a code vulnerability used to filter findings.

Type: Array of StringFilter objects

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

Required: No

componentId

Details of the component IDs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

componentType

Details of the component types used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ec2InstanceImageId

Details of the Amazon EC2 instance image IDs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ec2InstanceSubnetId

Details of the Amazon EC2 instance subnet IDs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ec2InstanceVpcId

Details of the Amazon EC2 instance VPC IDs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ecrImageArchitecture

Details of the Amazon ECR image architecture types used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ecrImageHash

Details of the Amazon ECR image hashes used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ecrImagePushedAt

Details on the Amazon ECR image push date and time used to filter findings.

Type: Array of DateFilter objects

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

Required: No

ecrImageRegistry

Details on the Amazon ECR registry used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ecrImageRepositoryName

Details on the name of the Amazon ECR repository used to filter findings.

Type: Array of StringFilter objects

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

Required: No

ecrImageTags

The tags attached to the Amazon ECR container image.

Type: Array of StringFilter objects

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

Required: No

epssScore

The EPSS score used to filter findings.

Type: Array of NumberFilter objects

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

Required: No

exploitAvailable

Filters the list of AWS Lambda findings by the availability of exploits.

Type: Array of StringFilter objects

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

Required: No

findingArn

Details on the finding ARNs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

findingStatus

Details on the finding status types used to filter findings.

Type: Array of StringFilter objects

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

Required: No

findingType

Details on the finding types used to filter findings.

Type: Array of StringFilter objects

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

Required: No

firstObservedAt

Details on the date and time a finding was first seen used to filter findings.

Type: Array of DateFilter objects

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

Required: No

fixAvailable

Details on whether a fix is available through a version update. This value can be YES, NO, or PARTIAL. A PARTIAL fix means that some, but not all, of the packages identified in the finding have fixes available through updated versions.

Type: Array of StringFilter objects

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

Required: No

inspectorScore

The Amazon Inspector score to filter on.

Type: Array of NumberFilter objects

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

Required: No

lambdaFunctionExecutionRoleArn

Filters the list of AWS Lambda functions by execution role.

Type: Array of StringFilter objects

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

Required: No

lambdaFunctionLastModifiedAt

Filters the list of AWS Lambda functions by the date and time that a user last updated the configuration, in ISO 8601 format

Type: Array of DateFilter objects

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

Required: No

lambdaFunctionLayers

Filters the list of AWS Lambda functions by the function's layers. A Lambda function can have up to five layers.

Type: Array of StringFilter objects

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

Required: No

lambdaFunctionName

Filters the list of AWS Lambda functions by the name of the function.

Type: Array of StringFilter objects

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

Required: No

lambdaFunctionRuntime

Filters the list of AWS Lambda functions by the runtime environment for the Lambda function.

Type: Array of StringFilter objects

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

Required: No

lastObservedAt

Details on the date and time a finding was last seen used to filter findings.

Type: Array of DateFilter objects

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

Required: No

networkProtocol

Details on network protocol used to filter findings.

Type: Array of StringFilter objects

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

Required: No

portRange

Details on the port ranges used to filter findings.

Type: Array of PortRangeFilter objects

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

Required: No

relatedVulnerabilities

Details on the related vulnerabilities used to filter findings.

Type: Array of StringFilter objects

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

Required: No

resourceId

Details on the resource IDs used to filter findings.

Type: Array of StringFilter objects

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

Required: No

resourceTags

Details on the resource tags used to filter findings.

Type: Array of MapFilter objects

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

Required: No

resourceType

Details on the resource types used to filter findings.

Type: Array of StringFilter objects

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

Required: No

severity

Details on the severity used to filter findings.

Type: Array of StringFilter objects

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

Required: No

title

Details on the finding title used to filter findings.

Type: Array of StringFilter objects

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

Required: No

updatedAt

Details on the date and time a finding was last updated at used to filter findings.

Type: Array of DateFilter objects

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

Required: No

vendorSeverity

Details on the vendor severity used to filter findings.

Type: Array of StringFilter objects

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

Required: No

vulnerabilityId

Details on the vulnerability ID used to filter findings.

Type: Array of StringFilter objects

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

Required: No

vulnerabilitySource

Details on the vulnerability type used to filter findings.

Type: Array of StringFilter objects

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

Required: No

vulnerablePackages

Details on the vulnerable packages used to filter findings.

Type: Array of PackageFilter 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 AWS SDKs, see the following: