/AWS1/CL_ESSLIMITS¶
Limits for given InstanceType and for each of it's role.
Limits contains following
StorageTypes,
InstanceLimits
and
AdditionalLimits
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_storagetypes TYPE /AWS1/CL_ESSSTORAGETYPE=>TT_STORAGETYPELIST TT_STORAGETYPELIST¶
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
io_instancelimits TYPE REF TO /AWS1/CL_ESSINSTANCELIMITS /AWS1/CL_ESSINSTANCELIMITS¶
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
it_additionallimits TYPE /AWS1/CL_ESSADDITIONALLIMIT=>TT_ADDITIONALLIMITLIST TT_ADDITIONALLIMITLIST¶
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole.
Queryable Attributes¶
StorageTypes¶
StorageType represents the list of storage related types and attributes that are available for given InstanceType.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGETYPES() |
Getter for STORAGETYPES, with configurable default |
ASK_STORAGETYPES() |
Getter for STORAGETYPES w/ exceptions if field has no value |
HAS_STORAGETYPES() |
Determine if STORAGETYPES has a value |
InstanceLimits¶
InstanceLimits represents the list of instance related attributes that are available for given InstanceType.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCELIMITS() |
Getter for INSTANCELIMITS |
AdditionalLimits¶
List of additional limits that are specific to a given InstanceType and for each of it's
InstanceRole.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDITIONALLIMITS() |
Getter for ADDITIONALLIMITS, with configurable default |
ASK_ADDITIONALLIMITS() |
Getter for ADDITIONALLIMITS w/ exceptions if field has no va |
HAS_ADDITIONALLIMITS() |
Determine if ADDITIONALLIMITS 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_LIMITSBYROLE¶
TYPES TT_LIMITSBYROLE TYPE HASHED TABLE OF /AWS1/CL_ESSLIMITS=>TS_LIMITSBYROLE_MAPROW WITH UNIQUE KEY key
.
TS_LIMITSBYROLE_MAPROW¶
TYPES: BEGIN OF TS_LIMITSBYROLE_MAPROW,
key TYPE /AWS1/ESSINSTANCEROLE,
value TYPE REF TO /AWS1/CL_ESSLIMITS,
END OF TS_LIMITSBYROLE_MAPROW.