Class: Aws::Inspector2::Types::FilterCriteria

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb

Overview

Details on the criteria used to define the filter.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idArray<Types::StringFilter>

Details of the Amazon Web Services account IDs used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_idArray<Types::StringFilter>

Details of the component IDs used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_typeArray<Types::StringFilter>

Details of the component types used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_idArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_idArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_idArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_architectureArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_hashArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_atArray<Types::DateFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_registryArray<Types::StringFilter>

Details on the Amazon ECR registry used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_nameArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_tagsArray<Types::StringFilter>

The tags attached to the Amazon ECR container image.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#exploit_availableArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_arnArray<Types::StringFilter>

Details on the finding ARNs used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_statusArray<Types::StringFilter>

Details on the finding status types used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_typeArray<Types::StringFilter>

Details on the finding types used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_atArray<Types::DateFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#fix_availableArray<Types::StringFilter>

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.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_scoreArray<Types::NumberFilter>

The Amazon Inspector score to filter on.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#lambda_function_execution_role_arnArray<Types::StringFilter>

Filters the list of AWS Lambda functions by execution role.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#lambda_function_last_modified_atArray<Types::DateFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#lambda_function_layersArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#lambda_function_nameArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#lambda_function_runtimeArray<Types::StringFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_atArray<Types::DateFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_protocolArray<Types::StringFilter>

Details on the ingress source addresses used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_rangeArray<Types::PortRangeFilter>

Details on the port ranges used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

Details on the related vulnerabilities used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_idArray<Types::StringFilter>

Details on the resource IDs used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_tagsArray<Types::MapFilter>

Details on the resource tags used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_typeArray<Types::StringFilter>

Details on the resource types used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#severityArray<Types::StringFilter>

Details on the severity used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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

#titleArray<Types::StringFilter>

Details on the finding title used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_atArray<Types::DateFilter>

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

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_severityArray<Types::StringFilter>

Details on the vendor severity used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_idArray<Types::StringFilter>

Details on the vulnerability ID used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_sourceArray<Types::StringFilter>

Details on the vulnerability type used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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_packagesArray<Types::PackageFilter>

Details on the vulnerable packages used to filter findings.

Returns:



1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1968

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,
  :exploit_available,
  :finding_arn,
  :finding_status,
  :finding_type,
  :first_observed_at,
  :fix_available,
  :inspector_score,
  :lambda_function_execution_role_arn,
  :lambda_function_last_modified_at,
  :lambda_function_layers,
  :lambda_function_name,
  :lambda_function_runtime,
  :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