| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Inspector2.Types.Ec2InstanceAggregation
Description
Synopsis
- data Ec2InstanceAggregation = Ec2InstanceAggregation' {}
- newEc2InstanceAggregation :: Ec2InstanceAggregation
- ec2InstanceAggregation_amis :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty StringFilter))
- ec2InstanceAggregation_instanceIds :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty StringFilter))
- ec2InstanceAggregation_instanceTags :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty MapFilter))
- ec2InstanceAggregation_operatingSystems :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty StringFilter))
- ec2InstanceAggregation_sortBy :: Lens' Ec2InstanceAggregation (Maybe Ec2InstanceSortBy)
- ec2InstanceAggregation_sortOrder :: Lens' Ec2InstanceAggregation (Maybe SortOrder)
Documentation
data Ec2InstanceAggregation Source #
The details that define an aggregation based on Amazon EC2 instances.
See: newEc2InstanceAggregation smart constructor.
Constructors
| Ec2InstanceAggregation' | |
Fields
| |
Instances
newEc2InstanceAggregation :: Ec2InstanceAggregation Source #
Create a value of Ec2InstanceAggregation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:amis:Ec2InstanceAggregation', ec2InstanceAggregation_amis - The AMI IDs associated with the Amazon EC2 instances to aggregate
findings for.
$sel:instanceIds:Ec2InstanceAggregation', ec2InstanceAggregation_instanceIds - The Amazon EC2 instance IDs to aggregate findings for.
$sel:instanceTags:Ec2InstanceAggregation', ec2InstanceAggregation_instanceTags - The Amazon EC2 instance tags to aggregate findings for.
$sel:operatingSystems:Ec2InstanceAggregation', ec2InstanceAggregation_operatingSystems - 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.
$sel:sortBy:Ec2InstanceAggregation', ec2InstanceAggregation_sortBy - The value to sort results by.
$sel:sortOrder:Ec2InstanceAggregation', ec2InstanceAggregation_sortOrder - The order to sort results by.
ec2InstanceAggregation_amis :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty StringFilter)) Source #
The AMI IDs associated with the Amazon EC2 instances to aggregate findings for.
ec2InstanceAggregation_instanceIds :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty StringFilter)) Source #
The Amazon EC2 instance IDs to aggregate findings for.
ec2InstanceAggregation_instanceTags :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty MapFilter)) Source #
The Amazon EC2 instance tags to aggregate findings for.
ec2InstanceAggregation_operatingSystems :: Lens' Ec2InstanceAggregation (Maybe (NonEmpty StringFilter)) Source #
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.
ec2InstanceAggregation_sortBy :: Lens' Ec2InstanceAggregation (Maybe Ec2InstanceSortBy) Source #
The value to sort results by.
ec2InstanceAggregation_sortOrder :: Lens' Ec2InstanceAggregation (Maybe SortOrder) Source #
The order to sort results by.