class Aws::Inspector2::Types::Ec2InstanceAggregation
The details that define an aggregation based on Amazon EC2 instances.
@note When making an API call, you may pass Ec2InstanceAggregation
data as a hash: { amis: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], instance_ids: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], instance_tags: [ { comparison: "EQUALS", # required, accepts EQUALS key: "MapKey", # required value: "MapValue", }, ], operating_systems: [ { comparison: "EQUALS", # required, accepts EQUALS, PREFIX, NOT_EQUALS value: "StringInput", # required }, ], sort_by: "NETWORK_FINDINGS", # accepts NETWORK_FINDINGS, CRITICAL, HIGH, ALL sort_order: "ASC", # accepts ASC, DESC }
@!attribute [rw] amis
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for. @return [Array<Types::StringFilter>]
@!attribute [rw] instance_ids
The Amazon EC2 instance IDs to aggregate findings for. @return [Array<Types::StringFilter>]
@!attribute [rw] instance_tags
The Amazon EC2 instance tags to aggregate findings for. @return [Array<Types::MapFilter>]
@!attribute [rw] operating_systems
The operating system types to aggregate findings for. Valid values must be uppercase and underscore separated, examples are `ORACLE_LINUX_7` and `ALPINE_LINUX_3_8`. @return [Array<Types::StringFilter>]
@!attribute [rw] sort_by
The value to sort results by. @return [String]
@!attribute [rw] sort_order
The order to sort results by. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/inspector2-2020-06-08/Ec2InstanceAggregation AWS API Documentation
Constants
- SENSITIVE