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 ReservedElasticsearchInstanceOffering = ReservedElasticsearchInstanceOffering' {
- currencyCode :: Maybe Text
- reservedElasticsearchInstanceOfferingId :: Maybe Text
- elasticsearchInstanceType :: Maybe ESPartitionInstanceType
- recurringCharges :: Maybe [RecurringCharge]
- usagePrice :: Maybe Double
- fixedPrice :: Maybe Double
- duration :: Maybe Int
- paymentOption :: Maybe ReservedElasticsearchInstancePaymentOption
- newReservedElasticsearchInstanceOffering :: ReservedElasticsearchInstanceOffering
- reservedElasticsearchInstanceOffering_currencyCode :: Lens' ReservedElasticsearchInstanceOffering (Maybe Text)
- reservedElasticsearchInstanceOffering_reservedElasticsearchInstanceOfferingId :: Lens' ReservedElasticsearchInstanceOffering (Maybe Text)
- reservedElasticsearchInstanceOffering_elasticsearchInstanceType :: Lens' ReservedElasticsearchInstanceOffering (Maybe ESPartitionInstanceType)
- reservedElasticsearchInstanceOffering_recurringCharges :: Lens' ReservedElasticsearchInstanceOffering (Maybe [RecurringCharge])
- reservedElasticsearchInstanceOffering_usagePrice :: Lens' ReservedElasticsearchInstanceOffering (Maybe Double)
- reservedElasticsearchInstanceOffering_fixedPrice :: Lens' ReservedElasticsearchInstanceOffering (Maybe Double)
- reservedElasticsearchInstanceOffering_duration :: Lens' ReservedElasticsearchInstanceOffering (Maybe Int)
- reservedElasticsearchInstanceOffering_paymentOption :: Lens' ReservedElasticsearchInstanceOffering (Maybe ReservedElasticsearchInstancePaymentOption)
Documentation
data ReservedElasticsearchInstanceOffering Source #
Details of a reserved Elasticsearch instance offering.
See: newReservedElasticsearchInstanceOffering
smart constructor.
ReservedElasticsearchInstanceOffering' | |
|
Instances
newReservedElasticsearchInstanceOffering :: ReservedElasticsearchInstanceOffering Source #
Create a value of ReservedElasticsearchInstanceOffering
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:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_currencyCode
- The currency code for the reserved Elasticsearch instance offering.
$sel:reservedElasticsearchInstanceOfferingId:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_reservedElasticsearchInstanceOfferingId
- The Elasticsearch reserved instance offering identifier.
$sel:elasticsearchInstanceType:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_elasticsearchInstanceType
- The Elasticsearch instance type offered by the reserved instance
offering.
$sel:recurringCharges:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_recurringCharges
- The charge to your account regardless of whether you are creating any
domains using the instance offering.
$sel:usagePrice:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_usagePrice
- The rate you are charged for each hour the domain that is using the
offering is running.
$sel:fixedPrice:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_fixedPrice
- The upfront fixed charge you will pay to purchase the specific reserved
Elasticsearch instance offering.
$sel:duration:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_duration
- The duration, in seconds, for which the offering will reserve the
Elasticsearch instance.
$sel:paymentOption:ReservedElasticsearchInstanceOffering'
, reservedElasticsearchInstanceOffering_paymentOption
- Payment option for the reserved Elasticsearch instance offering
reservedElasticsearchInstanceOffering_currencyCode :: Lens' ReservedElasticsearchInstanceOffering (Maybe Text) Source #
The currency code for the reserved Elasticsearch instance offering.
reservedElasticsearchInstanceOffering_reservedElasticsearchInstanceOfferingId :: Lens' ReservedElasticsearchInstanceOffering (Maybe Text) Source #
The Elasticsearch reserved instance offering identifier.
reservedElasticsearchInstanceOffering_elasticsearchInstanceType :: Lens' ReservedElasticsearchInstanceOffering (Maybe ESPartitionInstanceType) Source #
The Elasticsearch instance type offered by the reserved instance offering.
reservedElasticsearchInstanceOffering_recurringCharges :: Lens' ReservedElasticsearchInstanceOffering (Maybe [RecurringCharge]) Source #
The charge to your account regardless of whether you are creating any domains using the instance offering.
reservedElasticsearchInstanceOffering_usagePrice :: Lens' ReservedElasticsearchInstanceOffering (Maybe Double) Source #
The rate you are charged for each hour the domain that is using the offering is running.
reservedElasticsearchInstanceOffering_fixedPrice :: Lens' ReservedElasticsearchInstanceOffering (Maybe Double) Source #
The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.
reservedElasticsearchInstanceOffering_duration :: Lens' ReservedElasticsearchInstanceOffering (Maybe Int) Source #
The duration, in seconds, for which the offering will reserve the Elasticsearch instance.
reservedElasticsearchInstanceOffering_paymentOption :: Lens' ReservedElasticsearchInstanceOffering (Maybe ReservedElasticsearchInstancePaymentOption) Source #
Payment option for the reserved Elasticsearch instance offering