/AWS1/CL_OSRRSVDINSTOFFERING¶
Details of an OpenSearch Reserved Instance offering.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_reservedinstofferingid
TYPE /AWS1/OSRGUID
/AWS1/OSRGUID
¶
The unique identifier of the Reserved Instance offering.
iv_instancetype
TYPE /AWS1/OSROPENSRCHPARTITIONIN00
/AWS1/OSROPENSRCHPARTITIONIN00
¶
The OpenSearch instance type offered by the Reserved Instance offering.
iv_duration
TYPE /AWS1/OSRINTEGER
/AWS1/OSRINTEGER
¶
The duration, in seconds, for which the offering will reserve the OpenSearch instance.
iv_fixedprice
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.
iv_usageprice
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
The hourly rate at which you're charged for the domain using this Reserved Instance.
iv_currencycode
TYPE /AWS1/OSRSTRING
/AWS1/OSRSTRING
¶
The currency code for the Reserved Instance offering.
iv_paymentoption
TYPE /AWS1/OSRRSVDINSTPMNTOPTION
/AWS1/OSRRSVDINSTPMNTOPTION
¶
Payment option for the Reserved Instance offering
it_recurringcharges
TYPE /AWS1/CL_OSRRECURRINGCHARGE=>TT_RECURRINGCHARGELIST
TT_RECURRINGCHARGELIST
¶
The recurring charge to your account, regardless of whether you creates any domains using the offering.
Queryable Attributes¶
ReservedInstanceOfferingId¶
The unique identifier of the Reserved Instance offering.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESERVEDINSTOFFERINGID() |
Getter for RESERVEDINSTANCEOFFERINGID, with configurable def |
ASK_RESERVEDINSTOFFERINGID() |
Getter for RESERVEDINSTANCEOFFERINGID w/ exceptions if field |
HAS_RESERVEDINSTOFFERINGID() |
Determine if RESERVEDINSTANCEOFFERINGID has a value |
InstanceType¶
The OpenSearch instance type offered by the Reserved Instance offering.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
Duration¶
The duration, in seconds, for which the offering will reserve the OpenSearch instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DURATION() |
Getter for DURATION |
FixedPrice¶
The upfront fixed charge you will pay to purchase the specific Reserved Instance offering.
Accessible with the following methods¶
Method | Description |
---|---|
GET_FIXEDPRICE() |
Getter for FIXEDPRICE, with configurable default |
ASK_FIXEDPRICE() |
Getter for FIXEDPRICE w/ exceptions if field has no value |
STR_FIXEDPRICE() |
String format for FIXEDPRICE, with configurable default |
HAS_FIXEDPRICE() |
Determine if FIXEDPRICE has a value |
UsagePrice¶
The hourly rate at which you're charged for the domain using this Reserved Instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_USAGEPRICE() |
Getter for USAGEPRICE, with configurable default |
ASK_USAGEPRICE() |
Getter for USAGEPRICE w/ exceptions if field has no value |
STR_USAGEPRICE() |
String format for USAGEPRICE, with configurable default |
HAS_USAGEPRICE() |
Determine if USAGEPRICE has a value |
CurrencyCode¶
The currency code for the Reserved Instance offering.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
PaymentOption¶
Payment option for the Reserved Instance offering
Accessible with the following methods¶
Method | Description |
---|---|
GET_PAYMENTOPTION() |
Getter for PAYMENTOPTION, with configurable default |
ASK_PAYMENTOPTION() |
Getter for PAYMENTOPTION w/ exceptions if field has no value |
HAS_PAYMENTOPTION() |
Determine if PAYMENTOPTION has a value |
RecurringCharges¶
The recurring charge to your account, regardless of whether you creates any domains using the offering.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RECURRINGCHARGES() |
Getter for RECURRINGCHARGES, with configurable default |
ASK_RECURRINGCHARGES() |
Getter for RECURRINGCHARGES w/ exceptions if field has no va |
HAS_RECURRINGCHARGES() |
Determine if RECURRINGCHARGES has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RESERVEDINSTOFFERINGLIST
¶
TYPES TT_RESERVEDINSTOFFERINGLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_OSRRSVDINSTOFFERING WITH DEFAULT KEY
.