| 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.CostExplorer.Types.EC2InstanceDetails
Description
Synopsis
- data EC2InstanceDetails = EC2InstanceDetails' {}
- newEC2InstanceDetails :: EC2InstanceDetails
- eC2InstanceDetails_availabilityZone :: Lens' EC2InstanceDetails (Maybe Text)
- eC2InstanceDetails_currentGeneration :: Lens' EC2InstanceDetails (Maybe Bool)
- eC2InstanceDetails_family :: Lens' EC2InstanceDetails (Maybe Text)
- eC2InstanceDetails_instanceType :: Lens' EC2InstanceDetails (Maybe Text)
- eC2InstanceDetails_platform :: Lens' EC2InstanceDetails (Maybe Text)
- eC2InstanceDetails_region :: Lens' EC2InstanceDetails (Maybe Text)
- eC2InstanceDetails_sizeFlexEligible :: Lens' EC2InstanceDetails (Maybe Bool)
- eC2InstanceDetails_tenancy :: Lens' EC2InstanceDetails (Maybe Text)
Documentation
data EC2InstanceDetails Source #
Details about the Amazon EC2 instances that Amazon Web Services recommends that you purchase.
See: newEC2InstanceDetails smart constructor.
Constructors
| EC2InstanceDetails' | |
Fields
| |
Instances
newEC2InstanceDetails :: EC2InstanceDetails Source #
Create a value of EC2InstanceDetails 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:availabilityZone:EC2InstanceDetails', eC2InstanceDetails_availabilityZone - The Availability Zone of the recommended reservation.
$sel:currentGeneration:EC2InstanceDetails', eC2InstanceDetails_currentGeneration - Determines whether the recommendation is for a current-generation
instance.
$sel:family:EC2InstanceDetails', eC2InstanceDetails_family - The instance family of the recommended reservation.
$sel:instanceType:EC2InstanceDetails', eC2InstanceDetails_instanceType - The type of instance that Amazon Web Services recommends.
$sel:platform:EC2InstanceDetails', eC2InstanceDetails_platform - The platform of the recommended reservation. The platform is the
specific combination of operating system, license model, and software on
an instance.
$sel:region:EC2InstanceDetails', eC2InstanceDetails_region - The Amazon Web Services Region of the recommended reservation.
$sel:sizeFlexEligible:EC2InstanceDetails', eC2InstanceDetails_sizeFlexEligible - Determines whether the recommended reservation is size flexible.
$sel:tenancy:EC2InstanceDetails', eC2InstanceDetails_tenancy - Determines whether the recommended reservation is dedicated or shared.
eC2InstanceDetails_availabilityZone :: Lens' EC2InstanceDetails (Maybe Text) Source #
The Availability Zone of the recommended reservation.
eC2InstanceDetails_currentGeneration :: Lens' EC2InstanceDetails (Maybe Bool) Source #
Determines whether the recommendation is for a current-generation instance.
eC2InstanceDetails_family :: Lens' EC2InstanceDetails (Maybe Text) Source #
The instance family of the recommended reservation.
eC2InstanceDetails_instanceType :: Lens' EC2InstanceDetails (Maybe Text) Source #
The type of instance that Amazon Web Services recommends.
eC2InstanceDetails_platform :: Lens' EC2InstanceDetails (Maybe Text) Source #
The platform of the recommended reservation. The platform is the specific combination of operating system, license model, and software on an instance.
eC2InstanceDetails_region :: Lens' EC2InstanceDetails (Maybe Text) Source #
The Amazon Web Services Region of the recommended reservation.
eC2InstanceDetails_sizeFlexEligible :: Lens' EC2InstanceDetails (Maybe Bool) Source #
Determines whether the recommended reservation is size flexible.
eC2InstanceDetails_tenancy :: Lens' EC2InstanceDetails (Maybe Text) Source #
Determines whether the recommended reservation is dedicated or shared.