Skip to content

/AWS1/CL_EC2SCHDINSTAVAILABI00

Describes a schedule that is available for your Scheduled Instances.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_AVAILABILITYZONE TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The Availability Zone.

IV_AVAILABLEINSTANCECOUNT TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The number of available instances.

IV_FIRSTSLOTSTARTTIME TYPE /AWS1/EC2DATETIME /AWS1/EC2DATETIME

The time period for the first schedule to start.

IV_HOURLYPRICE TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The hourly price for a single instance.

IV_INSTANCETYPE TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The instance type. You can specify one of the C3, C4, M4, or R3 instance types.

IV_MAXTERMDURATIONINDAYS TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The maximum term. The only possible value is 365 days.

IV_MINTERMDURATIONINDAYS TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The minimum term. The only possible value is 365 days.

IV_NETWORKPLATFORM TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The network platform.

IV_PLATFORM TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The platform (Linux/UNIX or Windows).

IV_PURCHASETOKEN TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The purchase token. This token expires in two hours.

IO_RECURRENCE TYPE REF TO /AWS1/CL_EC2SCHDINSTRECURRENCE /AWS1/CL_EC2SCHDINSTRECURRENCE

The schedule recurrence.

IV_SLOTDURATIONINHOURS TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The number of hours in the schedule.

IV_TOTALSCHDDINSTANCEHOURS TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The total number of hours for a single instance for the entire term.


Queryable Attributes

AvailabilityZone

The Availability Zone.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONE() Getter for AVAILABILITYZONE, with configurable default
ASK_AVAILABILITYZONE() Getter for AVAILABILITYZONE w/ exceptions if field has no va
HAS_AVAILABILITYZONE() Determine if AVAILABILITYZONE has a value

AvailableInstanceCount

The number of available instances.

Accessible with the following methods

Method Description
GET_AVAILABLEINSTANCECOUNT() Getter for AVAILABLEINSTANCECOUNT, with configurable default
ASK_AVAILABLEINSTANCECOUNT() Getter for AVAILABLEINSTANCECOUNT w/ exceptions if field has
HAS_AVAILABLEINSTANCECOUNT() Determine if AVAILABLEINSTANCECOUNT has a value

FirstSlotStartTime

The time period for the first schedule to start.

Accessible with the following methods

Method Description
GET_FIRSTSLOTSTARTTIME() Getter for FIRSTSLOTSTARTTIME, with configurable default
ASK_FIRSTSLOTSTARTTIME() Getter for FIRSTSLOTSTARTTIME w/ exceptions if field has no
HAS_FIRSTSLOTSTARTTIME() Determine if FIRSTSLOTSTARTTIME has a value

HourlyPrice

The hourly price for a single instance.

Accessible with the following methods

Method Description
GET_HOURLYPRICE() Getter for HOURLYPRICE, with configurable default
ASK_HOURLYPRICE() Getter for HOURLYPRICE w/ exceptions if field has no value
HAS_HOURLYPRICE() Determine if HOURLYPRICE has a value

InstanceType

The instance type. You can specify one of the C3, C4, M4, or R3 instance types.

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

MaxTermDurationInDays

The maximum term. The only possible value is 365 days.

Accessible with the following methods

Method Description
GET_MAXTERMDURATIONINDAYS() Getter for MAXTERMDURATIONINDAYS, with configurable default
ASK_MAXTERMDURATIONINDAYS() Getter for MAXTERMDURATIONINDAYS w/ exceptions if field has
HAS_MAXTERMDURATIONINDAYS() Determine if MAXTERMDURATIONINDAYS has a value

MinTermDurationInDays

The minimum term. The only possible value is 365 days.

Accessible with the following methods

Method Description
GET_MINTERMDURATIONINDAYS() Getter for MINTERMDURATIONINDAYS, with configurable default
ASK_MINTERMDURATIONINDAYS() Getter for MINTERMDURATIONINDAYS w/ exceptions if field has
HAS_MINTERMDURATIONINDAYS() Determine if MINTERMDURATIONINDAYS has a value

NetworkPlatform

The network platform.

Accessible with the following methods

Method Description
GET_NETWORKPLATFORM() Getter for NETWORKPLATFORM, with configurable default
ASK_NETWORKPLATFORM() Getter for NETWORKPLATFORM w/ exceptions if field has no val
HAS_NETWORKPLATFORM() Determine if NETWORKPLATFORM has a value

Platform

The platform (Linux/UNIX or Windows).

Accessible with the following methods

Method Description
GET_PLATFORM() Getter for PLATFORM, with configurable default
ASK_PLATFORM() Getter for PLATFORM w/ exceptions if field has no value
HAS_PLATFORM() Determine if PLATFORM has a value

PurchaseToken

The purchase token. This token expires in two hours.

Accessible with the following methods

Method Description
GET_PURCHASETOKEN() Getter for PURCHASETOKEN, with configurable default
ASK_PURCHASETOKEN() Getter for PURCHASETOKEN w/ exceptions if field has no value
HAS_PURCHASETOKEN() Determine if PURCHASETOKEN has a value

Recurrence

The schedule recurrence.

Accessible with the following methods

Method Description
GET_RECURRENCE() Getter for RECURRENCE

SlotDurationInHours

The number of hours in the schedule.

Accessible with the following methods

Method Description
GET_SLOTDURATIONINHOURS() Getter for SLOTDURATIONINHOURS, with configurable default
ASK_SLOTDURATIONINHOURS() Getter for SLOTDURATIONINHOURS w/ exceptions if field has no
HAS_SLOTDURATIONINHOURS() Determine if SLOTDURATIONINHOURS has a value

TotalScheduledInstanceHours

The total number of hours for a single instance for the entire term.

Accessible with the following methods

Method Description
GET_TOTALSCHDDINSTANCEHOURS() Getter for TOTALSCHEDULEDINSTANCEHOURS, with configurable de
ASK_TOTALSCHDDINSTANCEHOURS() Getter for TOTALSCHEDULEDINSTANCEHOURS w/ exceptions if fiel
HAS_TOTALSCHDDINSTANCEHOURS() Determine if TOTALSCHEDULEDINSTANCEHOURS 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_SCHDDINSTAVAILABILITYSET

TYPES TT_SCHDDINSTAVAILABILITYSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2SCHDINSTAVAILABI00 WITH DEFAULT KEY
.