/AWS1/CL_OSRRESERVEDINSTANCE¶
Details of an OpenSearch Reserved Instance.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_reservationname TYPE /AWS1/OSRRESERVATIONTOKEN /AWS1/OSRRESERVATIONTOKEN¶
The customer-specified identifier to track this reservation.
iv_reservedinstanceid TYPE /AWS1/OSRGUID /AWS1/OSRGUID¶
The unique identifier for the reservation.
iv_billingsubscriptionid TYPE /AWS1/OSRLONG /AWS1/OSRLONG¶
The unique identifier of the billing subscription.
iv_reservedinstofferingid TYPE /AWS1/OSRSTRING /AWS1/OSRSTRING¶
The unique identifier of the Reserved Instance offering.
iv_instancetype TYPE /AWS1/OSROPENSRCHPARTITIONIN00 /AWS1/OSROPENSRCHPARTITIONIN00¶
The OpenSearch instance type offered by theReserved Instance offering.
iv_starttime TYPE /AWS1/OSRUPDATETIMESTAMP /AWS1/OSRUPDATETIMESTAMP¶
The date and time when the reservation was purchased.
iv_duration TYPE /AWS1/OSRINTEGER /AWS1/OSRINTEGER¶
The duration, in seconds, for which the OpenSearch instance is reserved.
iv_fixedprice TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING¶
The upfront fixed charge you will paid 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 offering.
iv_instancecount TYPE /AWS1/OSRINTEGER /AWS1/OSRINTEGER¶
The number of OpenSearch instances that have been reserved.
iv_state TYPE /AWS1/OSRSTRING /AWS1/OSRSTRING¶
The state of the Reserved Instance.
iv_paymentoption TYPE /AWS1/OSRRSVDINSTPMNTOPTION /AWS1/OSRRSVDINSTPMNTOPTION¶
The payment option as defined in the Reserved Instance offering.
it_recurringcharges TYPE /AWS1/CL_OSRRECURRINGCHARGE=>TT_RECURRINGCHARGELIST TT_RECURRINGCHARGELIST¶
The recurring charge to your account, regardless of whether you create any domains using the Reserved Instance offering.
Queryable Attributes¶
ReservationName¶
The customer-specified identifier to track this reservation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESERVATIONNAME() |
Getter for RESERVATIONNAME, with configurable default |
ASK_RESERVATIONNAME() |
Getter for RESERVATIONNAME w/ exceptions if field has no val |
HAS_RESERVATIONNAME() |
Determine if RESERVATIONNAME has a value |
ReservedInstanceId¶
The unique identifier for the reservation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESERVEDINSTANCEID() |
Getter for RESERVEDINSTANCEID, with configurable default |
ASK_RESERVEDINSTANCEID() |
Getter for RESERVEDINSTANCEID w/ exceptions if field has no |
HAS_RESERVEDINSTANCEID() |
Determine if RESERVEDINSTANCEID has a value |
BillingSubscriptionId¶
The unique identifier of the billing subscription.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGSUBSCRIPTIONID() |
Getter for BILLINGSUBSCRIPTIONID, with configurable default |
ASK_BILLINGSUBSCRIPTIONID() |
Getter for BILLINGSUBSCRIPTIONID w/ exceptions if field has |
HAS_BILLINGSUBSCRIPTIONID() |
Determine if BILLINGSUBSCRIPTIONID has a value |
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 theReserved 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 |
StartTime¶
The date and time when the reservation was purchased.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTIME() |
Getter for STARTTIME, with configurable default |
ASK_STARTTIME() |
Getter for STARTTIME w/ exceptions if field has no value |
HAS_STARTTIME() |
Determine if STARTTIME has a value |
Duration¶
The duration, in seconds, for which the OpenSearch instance is reserved.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DURATION() |
Getter for DURATION |
FixedPrice¶
The upfront fixed charge you will paid 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 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 |
InstanceCount¶
The number of OpenSearch instances that have been reserved.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCECOUNT() |
Getter for INSTANCECOUNT |
State¶
The state of the Reserved Instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
PaymentOption¶
The payment option as defined in 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 create any domains using the Reserved Instance 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_RESERVEDINSTANCELIST¶
TYPES TT_RESERVEDINSTANCELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_OSRRESERVEDINSTANCE WITH DEFAULT KEY
.