AWS::InspectorV2::Filter FilterCriteria
Details on the criteria used to define the filter.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AwsAccountId" :
[ StringFilter, ... ]
, "ComponentId" :[ StringFilter, ... ]
, "ComponentType" :[ StringFilter, ... ]
, "Ec2InstanceImageId" :[ StringFilter, ... ]
, "Ec2InstanceSubnetId" :[ StringFilter, ... ]
, "Ec2InstanceVpcId" :[ StringFilter, ... ]
, "EcrImageArchitecture" :[ StringFilter, ... ]
, "EcrImageHash" :[ StringFilter, ... ]
, "EcrImagePushedAt" :[ DateFilter, ... ]
, "EcrImageRegistry" :[ StringFilter, ... ]
, "EcrImageRepositoryName" :[ StringFilter, ... ]
, "EcrImageTags" :[ StringFilter, ... ]
, "FindingArn" :[ StringFilter, ... ]
, "FindingStatus" :[ StringFilter, ... ]
, "FindingType" :[ StringFilter, ... ]
, "FirstObservedAt" :[ DateFilter, ... ]
, "InspectorScore" :[ NumberFilter, ... ]
, "LastObservedAt" :[ DateFilter, ... ]
, "NetworkProtocol" :[ StringFilter, ... ]
, "PortRange" :[ PortRangeFilter, ... ]
, "RelatedVulnerabilities" :[ StringFilter, ... ]
, "ResourceId" :[ StringFilter, ... ]
, "ResourceTags" :[ MapFilter, ... ]
, "ResourceType" :[ StringFilter, ... ]
, "Severity" :[ StringFilter, ... ]
, "Title" :[ StringFilter, ... ]
, "UpdatedAt" :[ DateFilter, ... ]
, "VendorSeverity" :[ StringFilter, ... ]
, "VulnerabilityId" :[ StringFilter, ... ]
, "VulnerabilitySource" :[ StringFilter, ... ]
, "VulnerablePackages" :[ PackageFilter, ... ]
}
YAML
AwsAccountId:
- StringFilter
ComponentId:- StringFilter
ComponentType:- StringFilter
Ec2InstanceImageId:- StringFilter
Ec2InstanceSubnetId:- StringFilter
Ec2InstanceVpcId:- StringFilter
EcrImageArchitecture:- StringFilter
EcrImageHash:- StringFilter
EcrImagePushedAt:- DateFilter
EcrImageRegistry:- StringFilter
EcrImageRepositoryName:- StringFilter
EcrImageTags:- StringFilter
FindingArn:- StringFilter
FindingStatus:- StringFilter
FindingType:- StringFilter
FirstObservedAt:- DateFilter
InspectorScore:- NumberFilter
LastObservedAt:- DateFilter
NetworkProtocol:- StringFilter
PortRange:- PortRangeFilter
RelatedVulnerabilities:- StringFilter
ResourceId:- StringFilter
ResourceTags:- MapFilter
ResourceType:- StringFilter
Severity:- StringFilter
Title:- StringFilter
UpdatedAt:- DateFilter
VendorSeverity:- StringFilter
VulnerabilityId:- StringFilter
VulnerabilitySource:- StringFilter
VulnerablePackages:- PackageFilter
Properties
AwsAccountId
-
Details of the AWS account IDs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
ComponentId
-
Details of the component IDs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
ComponentType
-
Details of the component types used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
Ec2InstanceImageId
-
Details of the Amazon EC2 instance image IDs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
Ec2InstanceSubnetId
-
Details of the Amazon EC2 instance subnet IDs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
Ec2InstanceVpcId
-
Details of the Amazon EC2 instance VPC IDs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
EcrImageArchitecture
-
Details of the Amazon ECR image architecture types used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
EcrImageHash
-
Details of the Amazon ECR image hashes used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
EcrImagePushedAt
-
Details on the Amazon ECR image push date and time used to filter findings.
Required: No
Type: Array of DateFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
EcrImageRegistry
-
Details on the Amazon ECR registry used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
EcrImageRepositoryName
-
Details on the name of the Amazon ECR repository used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
-
The tags attached to the Amazon ECR container image.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
FindingArn
-
Details on the finding ARNs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
FindingStatus
-
Details on the finding status types used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
FindingType
-
Details on the finding types used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
FirstObservedAt
-
Details on the date and time a finding was first seen used to filter findings.
Required: No
Type: Array of DateFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
InspectorScore
-
The Amazon Inspector score to filter on.
Required: No
Type: Array of NumberFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
LastObservedAt
-
Details on the date and time a finding was last seen used to filter findings.
Required: No
Type: Array of DateFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
NetworkProtocol
-
Details on network protocol used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
PortRange
-
Details on the port ranges used to filter findings.
Required: No
Type: Array of PortRangeFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
-
Details on the related vulnerabilities used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
ResourceId
-
Details on the resource IDs used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
-
Details on the resource tags used to filter findings.
Required: No
Type: Array of MapFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
ResourceType
-
Details on the resource types used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
Severity
-
Details on the severity used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
Title
-
Details on the finding title used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
UpdatedAt
-
Details on the date and time a finding was last updated at used to filter findings.
Required: No
Type: Array of DateFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
VendorSeverity
-
Details on the vendor severity used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
VulnerabilityId
-
Details on the vulnerability ID used to filter findings.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
VulnerabilitySource
-
Details on the vulnerability score to filter findings by.
Required: No
Type: Array of StringFilter
Minimum:
1
Maximum:
10
Update requires: No interruption
VulnerablePackages
-
Details on the vulnerable packages used to filter findings.
Required: No
Type: Array of PackageFilter
Minimum:
1
Maximum:
10
Update requires: No interruption