amazonka-opensearch-2.0: Amazon OpenSearch Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Description

Allows you to purchase Amazon OpenSearch Service Reserved Instances.

Synopsis

Creating a Request

data PurchaseReservedInstanceOffering Source #

Container for request parameters to the PurchaseReservedInstanceOffering operation.

See: newPurchaseReservedInstanceOffering smart constructor.

Constructors

PurchaseReservedInstanceOffering' 

Fields

Instances

Instances details
ToJSON PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

ToHeaders PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

ToPath PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

ToQuery PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

AWSRequest PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Generic PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Associated Types

type Rep PurchaseReservedInstanceOffering :: Type -> Type #

Read PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Show PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

NFData PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Eq PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Hashable PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

type AWSResponse PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

type Rep PurchaseReservedInstanceOffering Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

type Rep PurchaseReservedInstanceOffering = D1 ('MetaData "PurchaseReservedInstanceOffering" "Amazonka.OpenSearch.PurchaseReservedInstanceOffering" "amazonka-opensearch-2.0-GNoaWlqGXH04P8GBIHM78L" 'False) (C1 ('MetaCons "PurchaseReservedInstanceOffering'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "reservedInstanceOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "reservationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPurchaseReservedInstanceOffering Source #

Create a value of PurchaseReservedInstanceOffering 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:

PurchaseReservedInstanceOffering, purchaseReservedInstanceOffering_instanceCount - The number of OpenSearch instances to reserve.

PurchaseReservedInstanceOffering, purchaseReservedInstanceOffering_reservedInstanceOfferingId - The ID of the Reserved Instance offering to purchase.

PurchaseReservedInstanceOffering, purchaseReservedInstanceOffering_reservationName - A customer-specified identifier to track this reservation.

Request Lenses

purchaseReservedInstanceOffering_reservationName :: Lens' PurchaseReservedInstanceOffering Text Source #

A customer-specified identifier to track this reservation.

Destructuring the Response

data PurchaseReservedInstanceOfferingResponse Source #

Represents the output of a PurchaseReservedInstanceOffering operation.

See: newPurchaseReservedInstanceOfferingResponse smart constructor.

Constructors

PurchaseReservedInstanceOfferingResponse' 

Fields

Instances

Instances details
Generic PurchaseReservedInstanceOfferingResponse Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Read PurchaseReservedInstanceOfferingResponse Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Show PurchaseReservedInstanceOfferingResponse Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

NFData PurchaseReservedInstanceOfferingResponse Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

Eq PurchaseReservedInstanceOfferingResponse Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

type Rep PurchaseReservedInstanceOfferingResponse Source # 
Instance details

Defined in Amazonka.OpenSearch.PurchaseReservedInstanceOffering

type Rep PurchaseReservedInstanceOfferingResponse = D1 ('MetaData "PurchaseReservedInstanceOfferingResponse" "Amazonka.OpenSearch.PurchaseReservedInstanceOffering" "amazonka-opensearch-2.0-GNoaWlqGXH04P8GBIHM78L" 'False) (C1 ('MetaCons "PurchaseReservedInstanceOfferingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newPurchaseReservedInstanceOfferingResponse Source #

Create a value of PurchaseReservedInstanceOfferingResponse 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:

PurchaseReservedInstanceOffering, purchaseReservedInstanceOfferingResponse_reservationName - The customer-specified identifier used to track this reservation.

PurchaseReservedInstanceOfferingResponse, purchaseReservedInstanceOfferingResponse_reservedInstanceId - The ID of the Reserved Instance offering that was purchased.

$sel:httpStatus:PurchaseReservedInstanceOfferingResponse', purchaseReservedInstanceOfferingResponse_httpStatus - The response's http status code.

Response Lenses