Copyright | (c) 2013-2018 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 |
Language | Haskell2010 |
Allows you to purchase reserved Elasticsearch instances.
Synopsis
- purchaseReservedElasticsearchInstanceOffering :: Text -> Text -> PurchaseReservedElasticsearchInstanceOffering
- data PurchaseReservedElasticsearchInstanceOffering
- preioInstanceCount :: Lens' PurchaseReservedElasticsearchInstanceOffering (Maybe Natural)
- preioReservedElasticsearchInstanceOfferingId :: Lens' PurchaseReservedElasticsearchInstanceOffering Text
- preioReservationName :: Lens' PurchaseReservedElasticsearchInstanceOffering Text
- purchaseReservedElasticsearchInstanceOfferingResponse :: Int -> PurchaseReservedElasticsearchInstanceOfferingResponse
- data PurchaseReservedElasticsearchInstanceOfferingResponse
- preiorsReservedElasticsearchInstanceId :: Lens' PurchaseReservedElasticsearchInstanceOfferingResponse (Maybe Text)
- preiorsReservationName :: Lens' PurchaseReservedElasticsearchInstanceOfferingResponse (Maybe Text)
- preiorsResponseStatus :: Lens' PurchaseReservedElasticsearchInstanceOfferingResponse Int
Creating a Request
purchaseReservedElasticsearchInstanceOffering Source #
Creates a value of PurchaseReservedElasticsearchInstanceOffering
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
preioInstanceCount
- The number of Elasticsearch instances to reserve.preioReservedElasticsearchInstanceOfferingId
- The ID of the reserved Elasticsearch instance offering to purchase.preioReservationName
- A customer-specified identifier to track this reservation.
data PurchaseReservedElasticsearchInstanceOffering Source #
Container for parameters to PurchaseReservedElasticsearchInstanceOffering
See: purchaseReservedElasticsearchInstanceOffering
smart constructor.
Instances
Request Lenses
preioInstanceCount :: Lens' PurchaseReservedElasticsearchInstanceOffering (Maybe Natural) Source #
The number of Elasticsearch instances to reserve.
preioReservedElasticsearchInstanceOfferingId :: Lens' PurchaseReservedElasticsearchInstanceOffering Text Source #
The ID of the reserved Elasticsearch instance offering to purchase.
preioReservationName :: Lens' PurchaseReservedElasticsearchInstanceOffering Text Source #
A customer-specified identifier to track this reservation.
Destructuring the Response
purchaseReservedElasticsearchInstanceOfferingResponse Source #
Creates a value of PurchaseReservedElasticsearchInstanceOfferingResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
preiorsReservedElasticsearchInstanceId
- Details of the reserved Elasticsearch instance which was purchased.preiorsReservationName
- The customer-specified identifier used to track this reservation.preiorsResponseStatus
- -- | The response status code.
data PurchaseReservedElasticsearchInstanceOfferingResponse Source #
Represents the output of a PurchaseReservedElasticsearchInstanceOffering
operation.
See: purchaseReservedElasticsearchInstanceOfferingResponse
smart constructor.
Instances
Response Lenses
preiorsReservedElasticsearchInstanceId :: Lens' PurchaseReservedElasticsearchInstanceOfferingResponse (Maybe Text) Source #
Details of the reserved Elasticsearch instance which was purchased.
preiorsReservationName :: Lens' PurchaseReservedElasticsearchInstanceOfferingResponse (Maybe Text) Source #
The customer-specified identifier used to track this reservation.
preiorsResponseStatus :: Lens' PurchaseReservedElasticsearchInstanceOfferingResponse Int Source #
- - | The response status code.