/AWS1/CL_RSSRESERVATION¶
Represents an Amazon Redshift Serverless reservation, which gives you the option to commit to a specified number of Redshift Processing Units (RPUs) for a year at a discount from Serverless on-demand (OD) rates.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_reservationid TYPE /AWS1/RSSRESERVATIONID /AWS1/RSSRESERVATIONID¶
The identifier that uniquely identifies the serverless reservation.
iv_reservationarn TYPE /AWS1/RSSRESERVATIONARN /AWS1/RSSRESERVATIONARN¶
The Amazon Resource Name (ARN) that uniquely identifies the serverless reservation.
iv_startdate TYPE /AWS1/RSSTIMESTAMP /AWS1/RSSTIMESTAMP¶
The start date for the serverless reservation. This is the date you created the reservation.
iv_enddate TYPE /AWS1/RSSTIMESTAMP /AWS1/RSSTIMESTAMP¶
The end date for the serverless reservation. This date is one year after the start date that you specify.
iv_capacity TYPE /AWS1/RSSCAPACITY /AWS1/RSSCAPACITY¶
The number of Redshift Processing Units (RPUs) to reserve.
io_offering TYPE REF TO /AWS1/CL_RSSRESERVATIONOFFER00 /AWS1/CL_RSSRESERVATIONOFFER00¶
The type of offering for the reservation. The offering class determines the payment schedule for the reservation.
iv_status TYPE /AWS1/RSSSTATUS /AWS1/RSSSTATUS¶
The status of the reservation. Possible values include the following:
payment-pending
active
payment-failed
retired
Queryable Attributes¶
reservationId¶
The identifier that uniquely identifies the serverless reservation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESERVATIONID() |
Getter for RESERVATIONID, with configurable default |
ASK_RESERVATIONID() |
Getter for RESERVATIONID w/ exceptions if field has no value |
HAS_RESERVATIONID() |
Determine if RESERVATIONID has a value |
reservationArn¶
The Amazon Resource Name (ARN) that uniquely identifies the serverless reservation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESERVATIONARN() |
Getter for RESERVATIONARN, with configurable default |
ASK_RESERVATIONARN() |
Getter for RESERVATIONARN w/ exceptions if field has no valu |
HAS_RESERVATIONARN() |
Determine if RESERVATIONARN has a value |
startDate¶
The start date for the serverless reservation. This is the date you created the reservation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTDATE() |
Getter for STARTDATE, with configurable default |
ASK_STARTDATE() |
Getter for STARTDATE w/ exceptions if field has no value |
HAS_STARTDATE() |
Determine if STARTDATE has a value |
endDate¶
The end date for the serverless reservation. This date is one year after the start date that you specify.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDDATE() |
Getter for ENDDATE, with configurable default |
ASK_ENDDATE() |
Getter for ENDDATE w/ exceptions if field has no value |
HAS_ENDDATE() |
Determine if ENDDATE has a value |
capacity¶
The number of Redshift Processing Units (RPUs) to reserve.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CAPACITY() |
Getter for CAPACITY |
offering¶
The type of offering for the reservation. The offering class determines the payment schedule for the reservation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OFFERING() |
Getter for OFFERING |
status¶
The status of the reservation. Possible values include the following:
payment-pending
active
payment-failed
retired
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS 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_RESERVATIONSLIST¶
TYPES TT_RESERVATIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_RSSRESERVATION WITH DEFAULT KEY
.