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 |
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.
Ec2InstanceAggregation' | |
|
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.