Skip to content

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