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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

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

#lambda_function_nameArray<Types::CoverageStringFilter>

Returns coverage statistics for AWS Lambda functions filtered by function names.

Returns:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

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

#lambda_function_runtimeArray<Types::CoverageStringFilter>

Returns coverage statistics for AWS Lambda functions filtered by runtime.

Returns:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

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

#lambda_function_tagsArray<Types::CoverageMapFilter>

Returns coverage statistics for AWS Lambda functions filtered by tag.

Returns:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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 or AWS_ECR_REPOSITORY.

Returns:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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.

Returns:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

class CoverageFilterCriteria < Struct.new(
  :account_id,
  :ec2_instance_tags,
  :ecr_image_tags,
  :ecr_repository_name,
  :lambda_function_name,
  :lambda_function_runtime,
  :lambda_function_tags,
  :resource_id,
  :resource_type,
  :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:



889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 889

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