Class: Aws::Inspector2::Types::CoverageFilterCriteria
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector2::Types::CoverageFilterCriteria
- 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
-
#account_id ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Web Services account IDs to return coverage statistics for.
-
#ec2_instance_tags ⇒ Array<Types::CoverageMapFilter>
The Amazon EC2 instance tags to filter on.
-
#ecr_image_tags ⇒ Array<Types::CoverageStringFilter>
The Amazon ECR image tags to filter on.
-
#ecr_repository_name ⇒ Array<Types::CoverageStringFilter>
The Amazon ECR repository name to filter on.
-
#lambda_function_name ⇒ Array<Types::CoverageStringFilter>
Returns coverage statistics for AWS Lambda functions filtered by function names.
-
#lambda_function_runtime ⇒ Array<Types::CoverageStringFilter>
Returns coverage statistics for AWS Lambda functions filtered by runtime.
-
#lambda_function_tags ⇒ Array<Types::CoverageMapFilter>
Returns coverage statistics for AWS Lambda functions filtered by tag.
-
#resource_id ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Web Services resource IDs to return coverage statistics for.
-
#resource_type ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Web Services resource types to return coverage statistics for.
-
#scan_status_code ⇒ Array<Types::CoverageStringFilter>
The scan status code to filter on.
-
#scan_status_reason ⇒ Array<Types::CoverageStringFilter>
The scan status reason to filter on.
-
#scan_type ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Inspector scan types to return coverage statistics for.
Instance Attribute Details
#account_id ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Web Services account IDs to return coverage statistics for.
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_tags ⇒ Array<Types::CoverageMapFilter>
The Amazon EC2 instance tags to filter on.
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_tags ⇒ Array<Types::CoverageStringFilter>
The Amazon ECR image tags to filter on.
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_name ⇒ Array<Types::CoverageStringFilter>
The Amazon ECR repository name to filter on.
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_name ⇒ Array<Types::CoverageStringFilter>
Returns coverage statistics for AWS Lambda functions filtered by function names.
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_runtime ⇒ Array<Types::CoverageStringFilter>
Returns coverage statistics for AWS Lambda functions filtered by runtime.
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_tags ⇒ Array<Types::CoverageMapFilter>
Returns coverage statistics for AWS Lambda functions filtered by tag.
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_id ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Web Services resource IDs to return coverage statistics for.
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_type ⇒ Array<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
.
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_code ⇒ Array<Types::CoverageStringFilter>
The scan status code to filter on.
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_reason ⇒ Array<Types::CoverageStringFilter>
The scan status reason to filter on.
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_type ⇒ Array<Types::CoverageStringFilter>
An array of Amazon Inspector scan types to return coverage statistics for.
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 |