/AWS1/CL_MDLRESERVATION¶
Reserved resources available to use
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_ARN
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
IV_COUNT
TYPE /AWS1/MDL__INTEGER
/AWS1/MDL__INTEGER
¶
Number of reserved resources
IV_CURRENCYCODE
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
IV_DURATION
TYPE /AWS1/MDL__INTEGER
/AWS1/MDL__INTEGER
¶
Lease duration, e.g. '12'
IV_DURATIONUNITS
TYPE /AWS1/MDLOFFERINGDURATIONUNITS
/AWS1/MDLOFFERINGDURATIONUNITS
¶
Units for duration, e.g. 'MONTHS'
IV_END
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
IV_FIXEDPRICE
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering
IV_NAME
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
User specified reservation name
IV_OFFERINGDESCRIPTION
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'
IV_OFFERINGID
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Unique offering ID, e.g. '87654321'
IV_OFFERINGTYPE
TYPE /AWS1/MDLOFFERINGTYPE
/AWS1/MDLOFFERINGTYPE
¶
Offering type, e.g. 'NO_UPFRONT'
IV_REGION
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
AWS region, e.g. 'us-west-2'
IO_RENEWALSETTINGS
TYPE REF TO /AWS1/CL_MDLRENEWALSETTINGS
/AWS1/CL_MDLRENEWALSETTINGS
¶
Renewal settings for the reservation
IV_RESERVATIONID
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Unique reservation ID, e.g. '1234567'
IO_RESOURCESPECIFICATION
TYPE REF TO /AWS1/CL_MDLRESERVATIONRESRC00
/AWS1/CL_MDLRESERVATIONRESRC00
¶
Resource configuration details
IV_START
TYPE /AWS1/MDL__STRING
/AWS1/MDL__STRING
¶
Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'
IV_STATE
TYPE /AWS1/MDLRESERVATIONSTATE
/AWS1/MDLRESERVATIONSTATE
¶
Current state of reservation, e.g. 'ACTIVE'
IT_TAGS
TYPE /AWS1/CL_MDLTAGS_W=>TT_TAGS
TT_TAGS
¶
A collection of key-value pairs
IV_USAGEPRICE
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Recurring usage charge for each reserved resource, e.g. '157.0'
Queryable Attributes¶
Arn¶
Unique reservation ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:reservation:1234567'
Accessible with the following methods¶
Method | Description |
---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
Count¶
Number of reserved resources
Accessible with the following methods¶
Method | Description |
---|---|
GET_COUNT() |
Getter for COUNT, with configurable default |
ASK_COUNT() |
Getter for COUNT w/ exceptions if field has no value |
HAS_COUNT() |
Determine if COUNT has a value |
CurrencyCode¶
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
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 |
Duration¶
Lease duration, e.g. '12'
Accessible with the following methods¶
Method | Description |
---|---|
GET_DURATION() |
Getter for DURATION, with configurable default |
ASK_DURATION() |
Getter for DURATION w/ exceptions if field has no value |
HAS_DURATION() |
Determine if DURATION has a value |
DurationUnits¶
Units for duration, e.g. 'MONTHS'
Accessible with the following methods¶
Method | Description |
---|---|
GET_DURATIONUNITS() |
Getter for DURATIONUNITS, with configurable default |
ASK_DURATIONUNITS() |
Getter for DURATIONUNITS w/ exceptions if field has no value |
HAS_DURATIONUNITS() |
Determine if DURATIONUNITS has a value |
End¶
Reservation UTC end date and time in ISO-8601 format, e.g. '2019-03-01T00:00:00'
Accessible with the following methods¶
Method | Description |
---|---|
GET_END() |
Getter for END, with configurable default |
ASK_END() |
Getter for END w/ exceptions if field has no value |
HAS_END() |
Determine if END has a value |
FixedPrice¶
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT 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 |
Name¶
User specified reservation name
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
OfferingDescription¶
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'
Accessible with the following methods¶
Method | Description |
---|---|
GET_OFFERINGDESCRIPTION() |
Getter for OFFERINGDESCRIPTION, with configurable default |
ASK_OFFERINGDESCRIPTION() |
Getter for OFFERINGDESCRIPTION w/ exceptions if field has no |
HAS_OFFERINGDESCRIPTION() |
Determine if OFFERINGDESCRIPTION has a value |
OfferingId¶
Unique offering ID, e.g. '87654321'
Accessible with the following methods¶
Method | Description |
---|---|
GET_OFFERINGID() |
Getter for OFFERINGID, with configurable default |
ASK_OFFERINGID() |
Getter for OFFERINGID w/ exceptions if field has no value |
HAS_OFFERINGID() |
Determine if OFFERINGID has a value |
OfferingType¶
Offering type, e.g. 'NO_UPFRONT'
Accessible with the following methods¶
Method | Description |
---|---|
GET_OFFERINGTYPE() |
Getter for OFFERINGTYPE, with configurable default |
ASK_OFFERINGTYPE() |
Getter for OFFERINGTYPE w/ exceptions if field has no value |
HAS_OFFERINGTYPE() |
Determine if OFFERINGTYPE has a value |
Region¶
AWS region, e.g. 'us-west-2'
Accessible with the following methods¶
Method | Description |
---|---|
GET_REGION() |
Getter for REGION, with configurable default |
ASK_REGION() |
Getter for REGION w/ exceptions if field has no value |
HAS_REGION() |
Determine if REGION has a value |
RenewalSettings¶
Renewal settings for the reservation
Accessible with the following methods¶
Method | Description |
---|---|
GET_RENEWALSETTINGS() |
Getter for RENEWALSETTINGS |
ReservationId¶
Unique reservation ID, e.g. '1234567'
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 |
ResourceSpecification¶
Resource configuration details
Accessible with the following methods¶
Method | Description |
---|---|
GET_RESOURCESPECIFICATION() |
Getter for RESOURCESPECIFICATION |
Start¶
Reservation UTC start date and time in ISO-8601 format, e.g. '2018-03-01T00:00:00'
Accessible with the following methods¶
Method | Description |
---|---|
GET_START() |
Getter for START, with configurable default |
ASK_START() |
Getter for START w/ exceptions if field has no value |
HAS_START() |
Determine if START has a value |
State¶
Current state of reservation, e.g. 'ACTIVE'
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 |
Tags¶
A collection of key-value pairs
Accessible with the following methods¶
Method | Description |
---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
UsagePrice¶
Recurring usage charge for each reserved resource, e.g. '157.0'
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LISTOFRESERVATION
¶
TYPES TT___LISTOFRESERVATION TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDLRESERVATION WITH DEFAULT KEY
.