| 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.RDS.Types.ReservedDBInstancesOffering
Description
Synopsis
- data ReservedDBInstancesOffering = ReservedDBInstancesOffering' {}
- newReservedDBInstancesOffering :: ReservedDBInstancesOffering
- reservedDBInstancesOffering_currencyCode :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_dbInstanceClass :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_duration :: Lens' ReservedDBInstancesOffering (Maybe Int)
- reservedDBInstancesOffering_fixedPrice :: Lens' ReservedDBInstancesOffering (Maybe Double)
- reservedDBInstancesOffering_multiAZ :: Lens' ReservedDBInstancesOffering (Maybe Bool)
- reservedDBInstancesOffering_offeringType :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_productDescription :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_recurringCharges :: Lens' ReservedDBInstancesOffering (Maybe [RecurringCharge])
- reservedDBInstancesOffering_reservedDBInstancesOfferingId :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_usagePrice :: Lens' ReservedDBInstancesOffering (Maybe Double)
Documentation
data ReservedDBInstancesOffering Source #
This data type is used as a response element in the
DescribeReservedDBInstancesOfferings action.
See: newReservedDBInstancesOffering smart constructor.
Constructors
| ReservedDBInstancesOffering' | |
Fields
| |
Instances
newReservedDBInstancesOffering :: ReservedDBInstancesOffering Source #
Create a value of ReservedDBInstancesOffering 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:currencyCode:ReservedDBInstancesOffering', reservedDBInstancesOffering_currencyCode - The currency code for the reserved DB instance offering.
$sel:dbInstanceClass:ReservedDBInstancesOffering', reservedDBInstancesOffering_dbInstanceClass - The DB instance class for the reserved DB instance.
$sel:duration:ReservedDBInstancesOffering', reservedDBInstancesOffering_duration - The duration of the offering in seconds.
$sel:fixedPrice:ReservedDBInstancesOffering', reservedDBInstancesOffering_fixedPrice - The fixed price charged for this offering.
$sel:multiAZ:ReservedDBInstancesOffering', reservedDBInstancesOffering_multiAZ - Indicates if the offering applies to Multi-AZ deployments.
$sel:offeringType:ReservedDBInstancesOffering', reservedDBInstancesOffering_offeringType - The offering type.
$sel:productDescription:ReservedDBInstancesOffering', reservedDBInstancesOffering_productDescription - The database engine used by the offering.
$sel:recurringCharges:ReservedDBInstancesOffering', reservedDBInstancesOffering_recurringCharges - The recurring price charged to run this reserved DB instance.
$sel:reservedDBInstancesOfferingId:ReservedDBInstancesOffering', reservedDBInstancesOffering_reservedDBInstancesOfferingId - The offering identifier.
$sel:usagePrice:ReservedDBInstancesOffering', reservedDBInstancesOffering_usagePrice - The hourly price charged for this offering.
reservedDBInstancesOffering_currencyCode :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The currency code for the reserved DB instance offering.
reservedDBInstancesOffering_dbInstanceClass :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The DB instance class for the reserved DB instance.
reservedDBInstancesOffering_duration :: Lens' ReservedDBInstancesOffering (Maybe Int) Source #
The duration of the offering in seconds.
reservedDBInstancesOffering_fixedPrice :: Lens' ReservedDBInstancesOffering (Maybe Double) Source #
The fixed price charged for this offering.
reservedDBInstancesOffering_multiAZ :: Lens' ReservedDBInstancesOffering (Maybe Bool) Source #
Indicates if the offering applies to Multi-AZ deployments.
reservedDBInstancesOffering_offeringType :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The offering type.
reservedDBInstancesOffering_productDescription :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The database engine used by the offering.
reservedDBInstancesOffering_recurringCharges :: Lens' ReservedDBInstancesOffering (Maybe [RecurringCharge]) Source #
The recurring price charged to run this reserved DB instance.
reservedDBInstancesOffering_reservedDBInstancesOfferingId :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The offering identifier.
reservedDBInstancesOffering_usagePrice :: Lens' ReservedDBInstancesOffering (Maybe Double) Source #
The hourly price charged for this offering.