Class: Aws::Inspector2::Types::CoverageFilterCriteria

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

Overview

A structure that identifies filter criteria for GetCoverageStatistics.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#account_idArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_instance_tagsArray<Types::CoverageMapFilter>

The Amazon EC2 instance tags to filter on.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#ecr_image_tagsArray<Types::CoverageStringFilter>

The Amazon ECR image tags to filter on.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#ecr_repository_nameArray<Types::CoverageStringFilter>

The Amazon ECR repository name to filter on.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#image_pulled_atArray<Types::CoverageDateFilter>

The date an image was last pulled at.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_function_nameArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_function_runtimeArray<Types::CoverageStringFilter>

Returns coverage statistics for Amazon Web Services Lambda functions filtered by runtime.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#lambda_function_tagsArray<Types::CoverageMapFilter>

Returns coverage statistics for Amazon Web Services Lambda functions filtered by tag.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#last_scanned_atArray<Types::CoverageDateFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_idArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#scan_modeArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#scan_status_codeArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#scan_status_reasonArray<Types::CoverageStringFilter>

The scan status reason to filter on.

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end

#scan_typeArray<Types::CoverageStringFilter>

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

Returns:



1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 1997

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :image_pulled_at,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :last_scanned_at,
  :resource_id,
  :resource_type,
  :scan_mode,
  :scan_status_code,
  :scan_status_reason,
  :scan_type)
  SENSITIVE = []
  include Aws::Structure
end