Class: Aws::Inspector2::Types::FilterCriteria
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector2::Types::FilterCriteria
- Defined in:
- gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb
Overview
When making an API call, you may pass FilterCriteria data as a hash:
{
aws_account_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
component_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
component_type: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ec2_instance_image_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ec2_instance_subnet_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ec2_instance_vpc_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ecr_image_architecture: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ecr_image_hash: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ecr_image_pushed_at: [
{
end_inclusive: Time.now,
start_inclusive: Time.now,
},
],
ecr_image_registry: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ecr_image_repository_name: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
ecr_image_tags: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
finding_arn: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
finding_status: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
finding_type: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
first_observed_at: [
{
end_inclusive: Time.now,
start_inclusive: Time.now,
},
],
inspector_score: [
{
lower_inclusive: 1.0,
upper_inclusive: 1.0,
},
],
last_observed_at: [
{
end_inclusive: Time.now,
start_inclusive: Time.now,
},
],
network_protocol: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
port_range: [
{
begin_inclusive: 1,
end_inclusive: 1,
},
],
related_vulnerabilities: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
resource_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
resource_tags: [
{
comparison: "EQUALS", # required, accepts EQUALS
key: "MapKey", # required
value: "MapValue",
},
],
resource_type: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
severity: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
title: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
updated_at: [
{
end_inclusive: Time.now,
start_inclusive: Time.now,
},
],
vendor_severity: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
vulnerability_id: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
vulnerability_source: [
{
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
],
vulnerable_packages: [
{
architecture: {
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
epoch: {
lower_inclusive: 1.0,
upper_inclusive: 1.0,
},
name: {
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
release: {
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
source_layer_hash: {
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
version: {
comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS
value: "StringInput", # required
},
},
],
}
Details on the criteria used to define the filter.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ Array<Types::StringFilter>
Details of the Amazon Web Services account IDs used to filter findings.
-
#component_id ⇒ Array<Types::StringFilter>
Details of the component IDs used to filter findings.
-
#component_type ⇒ Array<Types::StringFilter>
Details of the component types used to filter findings.
-
#ec2_instance_image_id ⇒ Array<Types::StringFilter>
Details of the Amazon EC2 instance image IDs used to filter findings.
-
#ec2_instance_subnet_id ⇒ Array<Types::StringFilter>
Details of the Amazon EC2 instance subnet IDs used to filter findings.
-
#ec2_instance_vpc_id ⇒ Array<Types::StringFilter>
Details of the Amazon EC2 instance VPC IDs used to filter findings.
-
#ecr_image_architecture ⇒ Array<Types::StringFilter>
Details of the Amazon ECR image architecture types used to filter findings.
-
#ecr_image_hash ⇒ Array<Types::StringFilter>
Details of the Amazon ECR image hashes used to filter findings.
-
#ecr_image_pushed_at ⇒ Array<Types::DateFilter>
Details on the Amazon ECR image push date and time used to filter findings.
-
#ecr_image_registry ⇒ Array<Types::StringFilter>
Details on the Amazon ECR registry used to filter findings.
-
#ecr_image_repository_name ⇒ Array<Types::StringFilter>
Details on the name of the Amazon ECR repository used to filter findings.
-
#ecr_image_tags ⇒ Array<Types::StringFilter>
The tags attached to the Amazon ECR container image.
-
#finding_arn ⇒ Array<Types::StringFilter>
Details on the finding ARNs used to filter findings.
-
#finding_status ⇒ Array<Types::StringFilter>
Details on the finding status types used to filter findings.
-
#finding_type ⇒ Array<Types::StringFilter>
Details on the finding types used to filter findings.
-
#first_observed_at ⇒ Array<Types::DateFilter>
Details on the date and time a finding was first seen used to filter findings.
-
#inspector_score ⇒ Array<Types::NumberFilter>
The Amazon Inspector score to filter on.
-
#last_observed_at ⇒ Array<Types::DateFilter>
Details on the date and time a finding was last seen used to filter findings.
-
#network_protocol ⇒ Array<Types::StringFilter>
Details on the ingress source addresses used to filter findings.
-
#port_range ⇒ Array<Types::PortRangeFilter>
Details on the port ranges used to filter findings.
-
#related_vulnerabilities ⇒ Array<Types::StringFilter>
Details on the related vulnerabilities used to filter findings.
-
#resource_id ⇒ Array<Types::StringFilter>
Details on the resource IDs used to filter findings.
-
#resource_tags ⇒ Array<Types::MapFilter>
Details on the resource tags used to filter findings.
-
#resource_type ⇒ Array<Types::StringFilter>
Details on the resource types used to filter findings.
-
#severity ⇒ Array<Types::StringFilter>
Details on the severity used to filter findings.
-
#title ⇒ Array<Types::StringFilter>
Details on the finding title used to filter findings.
-
#updated_at ⇒ Array<Types::DateFilter>
Details on the date and time a finding was last updated at used to filter findings.
-
#vendor_severity ⇒ Array<Types::StringFilter>
Details on the vendor severity used to filter findings.
-
#vulnerability_id ⇒ Array<Types::StringFilter>
Details on the vulnerability ID used to filter findings.
-
#vulnerability_source ⇒ Array<Types::StringFilter>
Details on the vulnerability type used to filter findings.
-
#vulnerable_packages ⇒ Array<Types::PackageFilter>
Details on the vulnerable packages used to filter findings.
Instance Attribute Details
#aws_account_id ⇒ Array<Types::StringFilter>
Details of the Amazon Web Services account IDs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#component_id ⇒ Array<Types::StringFilter>
Details of the component IDs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#component_type ⇒ Array<Types::StringFilter>
Details of the component types used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ec2_instance_image_id ⇒ Array<Types::StringFilter>
Details of the Amazon EC2 instance image IDs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ec2_instance_subnet_id ⇒ Array<Types::StringFilter>
Details of the Amazon EC2 instance subnet IDs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ec2_instance_vpc_id ⇒ Array<Types::StringFilter>
Details of the Amazon EC2 instance VPC IDs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ecr_image_architecture ⇒ Array<Types::StringFilter>
Details of the Amazon ECR image architecture types used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ecr_image_hash ⇒ Array<Types::StringFilter>
Details of the Amazon ECR image hashes used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ecr_image_pushed_at ⇒ Array<Types::DateFilter>
Details on the Amazon ECR image push date and time used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ecr_image_registry ⇒ Array<Types::StringFilter>
Details on the Amazon ECR registry used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ecr_image_repository_name ⇒ Array<Types::StringFilter>
Details on the name of the Amazon ECR repository used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#ecr_image_tags ⇒ Array<Types::StringFilter>
The tags attached to the Amazon ECR container image.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#finding_arn ⇒ Array<Types::StringFilter>
Details on the finding ARNs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#finding_status ⇒ Array<Types::StringFilter>
Details on the finding status types used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#finding_type ⇒ Array<Types::StringFilter>
Details on the finding types used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#first_observed_at ⇒ Array<Types::DateFilter>
Details on the date and time a finding was first seen used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#inspector_score ⇒ Array<Types::NumberFilter>
The Amazon Inspector score to filter on.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#last_observed_at ⇒ Array<Types::DateFilter>
Details on the date and time a finding was last seen used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#network_protocol ⇒ Array<Types::StringFilter>
Details on the ingress source addresses used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#port_range ⇒ Array<Types::PortRangeFilter>
Details on the port ranges used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#related_vulnerabilities ⇒ Array<Types::StringFilter>
Details on the related vulnerabilities used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ Array<Types::StringFilter>
Details on the resource IDs used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#resource_tags ⇒ Array<Types::MapFilter>
Details on the resource tags used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ Array<Types::StringFilter>
Details on the resource types used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#severity ⇒ Array<Types::StringFilter>
Details on the severity used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#title ⇒ Array<Types::StringFilter>
Details on the finding title used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Array<Types::DateFilter>
Details on the date and time a finding was last updated at used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#vendor_severity ⇒ Array<Types::StringFilter>
Details on the vendor severity used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#vulnerability_id ⇒ Array<Types::StringFilter>
Details on the vulnerability ID used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#vulnerability_source ⇒ Array<Types::StringFilter>
Details on the vulnerability type used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |
#vulnerable_packages ⇒ Array<Types::PackageFilter>
Details on the vulnerable packages used to filter findings.
2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 2735 class FilterCriteria < Struct.new( :aws_account_id, :component_id, :component_type, :ec2_instance_image_id, :ec2_instance_subnet_id, :ec2_instance_vpc_id, :ecr_image_architecture, :ecr_image_hash, :ecr_image_pushed_at, :ecr_image_registry, :ecr_image_repository_name, :ecr_image_tags, :finding_arn, :finding_status, :finding_type, :first_observed_at, :inspector_score, :last_observed_at, :network_protocol, :port_range, :related_vulnerabilities, :resource_id, :resource_tags, :resource_type, :severity, :title, :updated_at, :vendor_severity, :vulnerability_id, :vulnerability_source, :vulnerable_packages) SENSITIVE = [] include Aws::Structure end |