Class: Aws::Inspector2::Types::ResourceFilterCriteria
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector2::Types::ResourceFilterCriteria
- Defined in:
- gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb
Overview
The resource filter criteria for a Software bill of materials (SBOM) report.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ Array<Types::ResourceStringFilter>
The account IDs used as resource filter criteria.
-
#cloud_container_image_tags ⇒ Array<Types::ResourceStringFilter>
The cloud container image tags used as resource filter criteria.
-
#cloud_container_registry_name ⇒ Array<Types::ResourceStringFilter>
The cloud container registry names used as resource filter criteria.
-
#cloud_container_repository_name ⇒ Array<Types::ResourceStringFilter>
The cloud container repository names used as resource filter criteria.
-
#cloud_provider ⇒ Array<Types::ResourceStringFilter>
The cloud providers used as resource filter criteria.
-
#cloud_provider_account_id ⇒ Array<Types::ResourceStringFilter>
The cloud provider account IDs used as resource filter criteria.
-
#cloud_provider_org_id ⇒ Array<Types::ResourceStringFilter>
The cloud provider organization IDs used as resource filter criteria.
-
#cloud_provider_region ⇒ Array<Types::ResourceStringFilter>
The cloud provider regions used as resource filter criteria.
-
#cloud_serverless_function_name ⇒ Array<Types::ResourceStringFilter>
The cloud serverless function names used as resource filter criteria.
-
#cloud_serverless_function_runtime ⇒ Array<Types::ResourceStringFilter>
The cloud serverless function runtimes used as resource filter criteria.
-
#cloud_serverless_function_tags ⇒ Array<Types::ResourceMapFilter>
The cloud serverless function tags used as resource filter criteria.
-
#cloud_vm_instance_tags ⇒ Array<Types::ResourceMapFilter>
The cloud VM instance tags used as resource filter criteria.
-
#ec2_instance_tags ⇒ Array<Types::ResourceMapFilter>
The EC2 instance tags used as resource filter criteria.
-
#ecr_image_tags ⇒ Array<Types::ResourceStringFilter>
The ECR image tags used as resource filter criteria.
-
#ecr_repository_name ⇒ Array<Types::ResourceStringFilter>
The ECR repository names used as resource filter criteria.
-
#lambda_function_name ⇒ Array<Types::ResourceStringFilter>
The Amazon Web Services Lambda function name used as resource filter criteria.
-
#lambda_function_tags ⇒ Array<Types::ResourceMapFilter>
The Amazon Web Services Lambda function tags used as resource filter criteria.
-
#resource_id ⇒ Array<Types::ResourceStringFilter>
The resource IDs used as resource filter criteria.
-
#resource_type ⇒ Array<Types::ResourceStringFilter>
The resource types used as resource filter criteria.
Instance Attribute Details
#account_id ⇒ Array<Types::ResourceStringFilter>
The account IDs used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_container_image_tags ⇒ Array<Types::ResourceStringFilter>
The cloud container image tags used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_container_registry_name ⇒ Array<Types::ResourceStringFilter>
The cloud container registry names used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_container_repository_name ⇒ Array<Types::ResourceStringFilter>
The cloud container repository names used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_provider ⇒ Array<Types::ResourceStringFilter>
The cloud providers used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_provider_account_id ⇒ Array<Types::ResourceStringFilter>
The cloud provider account IDs used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_provider_org_id ⇒ Array<Types::ResourceStringFilter>
The cloud provider organization IDs used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_provider_region ⇒ Array<Types::ResourceStringFilter>
The cloud provider regions used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_serverless_function_name ⇒ Array<Types::ResourceStringFilter>
The cloud serverless function names used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_serverless_function_runtime ⇒ Array<Types::ResourceStringFilter>
The cloud serverless function runtimes used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_serverless_function_tags ⇒ Array<Types::ResourceMapFilter>
The cloud serverless function tags used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#cloud_vm_instance_tags ⇒ Array<Types::ResourceMapFilter>
The cloud VM instance tags used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#ec2_instance_tags ⇒ Array<Types::ResourceMapFilter>
The EC2 instance tags used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#ecr_image_tags ⇒ Array<Types::ResourceStringFilter>
The ECR image tags used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#ecr_repository_name ⇒ Array<Types::ResourceStringFilter>
The ECR repository names used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#lambda_function_name ⇒ Array<Types::ResourceStringFilter>
The Amazon Web Services Lambda function name used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#lambda_function_tags ⇒ Array<Types::ResourceMapFilter>
The Amazon Web Services Lambda function tags used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ Array<Types::ResourceStringFilter>
The resource IDs used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ Array<Types::ResourceStringFilter>
The resource types used as resource filter criteria.
9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 |
# File 'gems/aws-sdk-inspector2/lib/aws-sdk-inspector2/types.rb', line 9002 class ResourceFilterCriteria < Struct.new( :account_id, :resource_id, :resource_type, :ecr_repository_name, :lambda_function_name, :ecr_image_tags, :ec2_instance_tags, :lambda_function_tags, :cloud_provider, :cloud_provider_account_id, :cloud_provider_org_id, :cloud_provider_region, :cloud_vm_instance_tags, :cloud_container_image_tags, :cloud_container_repository_name, :cloud_container_registry_name, :cloud_serverless_function_name, :cloud_serverless_function_runtime, :cloud_serverless_function_tags) SENSITIVE = [] include Aws::Structure end |