/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
.