Class: Aws::Inspector2::Types::AggregationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector2::Types::AggregationRequest
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-inspector2/types.rb
Overview
AggregationRequest is a union - when making an API calls you must set exactly one of the members.
Contains details about an aggregation request.
Defined Under Namespace
Classes: AccountAggregation, AmiAggregation, AwsEcrContainerAggregation, CodeRepositoryAggregation, ContainerImageAggregation, Ec2InstanceAggregation, FindingTypeAggregation, ImageLayerAggregation, LambdaFunctionAggregation, LambdaLayerAggregation, PackageAggregation, RepositoryAggregation, ServerlessFunctionAggregation, TitleAggregation, Unknown, VmInstanceAggregation
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_aggregation ⇒ Types::AccountAggregation
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
-
#ami_aggregation ⇒ Types::AmiAggregation
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
-
#aws_ecr_container_aggregation ⇒ Types::AwsEcrContainerAggregation
An object that contains details about an aggregation request based on Amazon ECR container images.
-
#code_repository_aggregation ⇒ Types::CodeRepositoryAggregation
An object that contains details about an aggregation request based on code repositories.
-
#container_image_aggregation ⇒ Types::ContainerImageAggregation
An object that contains details about an aggregation request based on container images.
-
#ec2_instance_aggregation ⇒ Types::Ec2InstanceAggregation
An object that contains details about an aggregation request based on Amazon EC2 instances.
-
#finding_type_aggregation ⇒ Types::FindingTypeAggregation
An object that contains details about an aggregation request based on finding types.
-
#image_layer_aggregation ⇒ Types::ImageLayerAggregation
An object that contains details about an aggregation request based on container image layers.
-
#lambda_function_aggregation ⇒ Types::LambdaFunctionAggregation
Returns an object with findings aggregated by Amazon Web Services Lambda function.
-
#lambda_layer_aggregation ⇒ Types::LambdaLayerAggregation
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
-
#package_aggregation ⇒ Types::PackageAggregation
An object that contains details about an aggregation request based on operating system package type.
-
#repository_aggregation ⇒ Types::RepositoryAggregation
An object that contains details about an aggregation request based on Amazon ECR repositories.
-
#serverless_function_aggregation ⇒ Types::ServerlessFunctionAggregation
An object that contains details about an aggregation request based on serverless functions.
-
#title_aggregation ⇒ Types::TitleAggregation
An object that contains details about an aggregation request based on finding title.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#vm_instance_aggregation ⇒ Types::VmInstanceAggregation
An object that contains details about an aggregation request based on virtual machine (VM) instances.
Instance Attribute Details
#account_aggregation ⇒ Types::AccountAggregation
An object that contains details about an aggregation request based on Amazon Web Services account IDs.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#ami_aggregation ⇒ Types::AmiAggregation
An object that contains details about an aggregation request based on Amazon Machine Images (AMIs).
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#aws_ecr_container_aggregation ⇒ Types::AwsEcrContainerAggregation
An object that contains details about an aggregation request based on Amazon ECR container images.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#code_repository_aggregation ⇒ Types::CodeRepositoryAggregation
An object that contains details about an aggregation request based on code repositories.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#container_image_aggregation ⇒ Types::ContainerImageAggregation
An object that contains details about an aggregation request based on container images.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#ec2_instance_aggregation ⇒ Types::Ec2InstanceAggregation
An object that contains details about an aggregation request based on Amazon EC2 instances.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#finding_type_aggregation ⇒ Types::FindingTypeAggregation
An object that contains details about an aggregation request based on finding types.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#image_layer_aggregation ⇒ Types::ImageLayerAggregation
An object that contains details about an aggregation request based on container image layers.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#lambda_function_aggregation ⇒ Types::LambdaFunctionAggregation
Returns an object with findings aggregated by Amazon Web Services Lambda function.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#lambda_layer_aggregation ⇒ Types::LambdaLayerAggregation
Returns an object with findings aggregated by Amazon Web Services Lambda layer.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#package_aggregation ⇒ Types::PackageAggregation
An object that contains details about an aggregation request based on operating system package type.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#repository_aggregation ⇒ Types::RepositoryAggregation
An object that contains details about an aggregation request based on Amazon ECR repositories.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#serverless_function_aggregation ⇒ Types::ServerlessFunctionAggregation
An object that contains details about an aggregation request based on serverless functions.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#title_aggregation ⇒ Types::TitleAggregation
An object that contains details about an aggregation request based on finding title.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
220 221 222 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 def unknown @unknown end |
#vm_instance_aggregation ⇒ Types::VmInstanceAggregation
An object that contains details about an aggregation request based on virtual machine (VM) instances.
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-inspector2/types.rb', line 220 class AggregationRequest < Struct.new( :account_aggregation, :ami_aggregation, :aws_ecr_container_aggregation, :ec2_instance_aggregation, :finding_type_aggregation, :image_layer_aggregation, :package_aggregation, :repository_aggregation, :title_aggregation, :lambda_layer_aggregation, :lambda_function_aggregation, :code_repository_aggregation, :vm_instance_aggregation, :container_image_aggregation, :serverless_function_aggregation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AccountAggregation < AggregationRequest; end class AmiAggregation < AggregationRequest; end class AwsEcrContainerAggregation < AggregationRequest; end class Ec2InstanceAggregation < AggregationRequest; end class FindingTypeAggregation < AggregationRequest; end class ImageLayerAggregation < AggregationRequest; end class PackageAggregation < AggregationRequest; end class RepositoryAggregation < AggregationRequest; end class TitleAggregation < AggregationRequest; end class LambdaLayerAggregation < AggregationRequest; end class LambdaFunctionAggregation < AggregationRequest; end class CodeRepositoryAggregation < AggregationRequest; end class VmInstanceAggregation < AggregationRequest; end class ContainerImageAggregation < AggregationRequest; end class ServerlessFunctionAggregation < AggregationRequest; end class Unknown < AggregationRequest; end end |