Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ReservedDBInstancesOffering = ReservedDBInstancesOffering' {}
- newReservedDBInstancesOffering :: ReservedDBInstancesOffering
- reservedDBInstancesOffering_currencyCode :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_productDescription :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_dbInstanceClass :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_multiAZ :: Lens' ReservedDBInstancesOffering (Maybe Bool)
- reservedDBInstancesOffering_reservedDBInstancesOfferingId :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_recurringCharges :: Lens' ReservedDBInstancesOffering (Maybe [RecurringCharge])
- reservedDBInstancesOffering_offeringType :: Lens' ReservedDBInstancesOffering (Maybe Text)
- reservedDBInstancesOffering_usagePrice :: Lens' ReservedDBInstancesOffering (Maybe Double)
- reservedDBInstancesOffering_fixedPrice :: Lens' ReservedDBInstancesOffering (Maybe Double)
- reservedDBInstancesOffering_duration :: Lens' ReservedDBInstancesOffering (Maybe Int)
Documentation
data ReservedDBInstancesOffering Source #
This data type is used as a response element in the
DescribeReservedDBInstancesOfferings
action.
See: newReservedDBInstancesOffering
smart constructor.
ReservedDBInstancesOffering' | |
|
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:productDescription:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_productDescription
- The database engine used by the offering.
$sel:dbInstanceClass:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_dbInstanceClass
- The DB instance class for the reserved DB instance.
$sel:multiAZ:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_multiAZ
- Indicates if the offering applies to Multi-AZ deployments.
$sel:reservedDBInstancesOfferingId:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_reservedDBInstancesOfferingId
- The offering identifier.
$sel:recurringCharges:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_recurringCharges
- The recurring price charged to run this reserved DB instance.
$sel:offeringType:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_offeringType
- The offering type.
$sel:usagePrice:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_usagePrice
- The hourly price charged for this offering.
$sel:fixedPrice:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_fixedPrice
- The fixed price charged for this offering.
$sel:duration:ReservedDBInstancesOffering'
, reservedDBInstancesOffering_duration
- The duration of the offering in seconds.
reservedDBInstancesOffering_currencyCode :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The currency code for the reserved DB instance offering.
reservedDBInstancesOffering_productDescription :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The database engine used by the offering.
reservedDBInstancesOffering_dbInstanceClass :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The DB instance class for the reserved DB instance.
reservedDBInstancesOffering_multiAZ :: Lens' ReservedDBInstancesOffering (Maybe Bool) Source #
Indicates if the offering applies to Multi-AZ deployments.
reservedDBInstancesOffering_reservedDBInstancesOfferingId :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The offering identifier.
reservedDBInstancesOffering_recurringCharges :: Lens' ReservedDBInstancesOffering (Maybe [RecurringCharge]) Source #
The recurring price charged to run this reserved DB instance.
reservedDBInstancesOffering_offeringType :: Lens' ReservedDBInstancesOffering (Maybe Text) Source #
The offering type.
reservedDBInstancesOffering_usagePrice :: Lens' ReservedDBInstancesOffering (Maybe Double) Source #
The hourly price charged for this offering.
reservedDBInstancesOffering_fixedPrice :: Lens' ReservedDBInstancesOffering (Maybe Double) Source #
The fixed price charged for this offering.
reservedDBInstancesOffering_duration :: Lens' ReservedDBInstancesOffering (Maybe Int) Source #
The duration of the offering in seconds.