/AWS1/CL_TBDSVCMANAGEDEC2INS00¶
The Amazon EC2 instance capabilities.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_vcpucount TYPE REF TO /AWS1/CL_TBDVCPUCOUNTRANGE /AWS1/CL_TBDVCPUCOUNTRANGE¶
The amount of vCPU to require for instances in this fleet.
io_memorymib TYPE REF TO /AWS1/CL_TBDMEMORYMIBRANGE /AWS1/CL_TBDMEMORYMIBRANGE¶
The memory, as MiB, for the Amazon EC2 instance type.
iv_osfamily TYPE /AWS1/TBDSVCMANAGEDFLEETOPER00 /AWS1/TBDSVCMANAGEDFLEETOPER00¶
The operating system (OS) family.
iv_cpuarchitecturetype TYPE /AWS1/TBDCPUARCHITECTURETYPE /AWS1/TBDCPUARCHITECTURETYPE¶
The CPU architecture type.
Optional arguments:¶
io_rootebsvolume TYPE REF TO /AWS1/CL_TBDEC2EBSVOLUME /AWS1/CL_TBDEC2EBSVOLUME¶
The root EBS volume.
io_acceleratorcapabilities TYPE REF TO /AWS1/CL_TBDACCELERATORCAPAB00 /AWS1/CL_TBDACCELERATORCAPAB00¶
Describes the GPU accelerator capabilities required for worker host instances in this fleet.
it_allowedinstancetypes TYPE /AWS1/CL_TBDINSTANCETYPES_W=>TT_INSTANCETYPES TT_INSTANCETYPES¶
The allowable Amazon EC2 instance types.
it_excludedinstancetypes TYPE /AWS1/CL_TBDINSTANCETYPES_W=>TT_INSTANCETYPES TT_INSTANCETYPES¶
The instance types to exclude from the fleet.
it_customamounts TYPE /AWS1/CL_TBDFLEETAMOUNTCAPAB00=>TT_CUSTFLEETAMOUNTCAPABILITIES TT_CUSTFLEETAMOUNTCAPABILITIES¶
The custom capability amounts to require for instances in this fleet.
it_customattributes TYPE /AWS1/CL_TBDFLEETATTRCAPABIL00=>TT_CUSTOMFLEETATTRCAPABILITIES TT_CUSTOMFLEETATTRCAPABILITIES¶
The custom capability attributes to require for instances in this fleet.
Queryable Attributes¶
vCpuCount¶
The amount of vCPU to require for instances in this fleet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VCPUCOUNT() |
Getter for VCPUCOUNT |
memoryMiB¶
The memory, as MiB, for the Amazon EC2 instance type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORYMIB() |
Getter for MEMORYMIB |
osFamily¶
The operating system (OS) family.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OSFAMILY() |
Getter for OSFAMILY, with configurable default |
ASK_OSFAMILY() |
Getter for OSFAMILY w/ exceptions if field has no value |
HAS_OSFAMILY() |
Determine if OSFAMILY has a value |
cpuArchitectureType¶
The CPU architecture type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CPUARCHITECTURETYPE() |
Getter for CPUARCHITECTURETYPE, with configurable default |
ASK_CPUARCHITECTURETYPE() |
Getter for CPUARCHITECTURETYPE w/ exceptions if field has no |
HAS_CPUARCHITECTURETYPE() |
Determine if CPUARCHITECTURETYPE has a value |
rootEbsVolume¶
The root EBS volume.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROOTEBSVOLUME() |
Getter for ROOTEBSVOLUME |
acceleratorCapabilities¶
Describes the GPU accelerator capabilities required for worker host instances in this fleet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACCELERATORCAPABILITIES() |
Getter for ACCELERATORCAPABILITIES |
allowedInstanceTypes¶
The allowable Amazon EC2 instance types.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWEDINSTANCETYPES() |
Getter for ALLOWEDINSTANCETYPES, with configurable default |
ASK_ALLOWEDINSTANCETYPES() |
Getter for ALLOWEDINSTANCETYPES w/ exceptions if field has n |
HAS_ALLOWEDINSTANCETYPES() |
Determine if ALLOWEDINSTANCETYPES has a value |
excludedInstanceTypes¶
The instance types to exclude from the fleet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXCLUDEDINSTANCETYPES() |
Getter for EXCLUDEDINSTANCETYPES, with configurable default |
ASK_EXCLUDEDINSTANCETYPES() |
Getter for EXCLUDEDINSTANCETYPES w/ exceptions if field has |
HAS_EXCLUDEDINSTANCETYPES() |
Determine if EXCLUDEDINSTANCETYPES has a value |
customAmounts¶
The custom capability amounts to require for instances in this fleet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMAMOUNTS() |
Getter for CUSTOMAMOUNTS, with configurable default |
ASK_CUSTOMAMOUNTS() |
Getter for CUSTOMAMOUNTS w/ exceptions if field has no value |
HAS_CUSTOMAMOUNTS() |
Determine if CUSTOMAMOUNTS has a value |
customAttributes¶
The custom capability attributes to require for instances in this fleet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSTOMATTRIBUTES() |
Getter for CUSTOMATTRIBUTES, with configurable default |
ASK_CUSTOMATTRIBUTES() |
Getter for CUSTOMATTRIBUTES w/ exceptions if field has no va |
HAS_CUSTOMATTRIBUTES() |
Determine if CUSTOMATTRIBUTES has a value |