/AWS1/CL_SGMULTRASERVER¶
Represents a high-performance compute server used for distributed training in SageMaker AI. An UltraServer consists of multiple instances within a shared NVLink interconnect domain.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_ultraserverid TYPE /AWS1/SGMNONEMPTYSTRING256 /AWS1/SGMNONEMPTYSTRING256¶
The unique identifier for the UltraServer.
iv_ultraservertype TYPE /AWS1/SGMULTRASERVERTYPE /AWS1/SGMULTRASERVERTYPE¶
The type of UltraServer, such as ml.u-p6e-gb200x72.
iv_availabilityzone TYPE /AWS1/SGMAVAILABILITYZONE /AWS1/SGMAVAILABILITYZONE¶
The name of the Availability Zone where the UltraServer is provisioned.
iv_instancetype TYPE /AWS1/SGMRESERVEDCAPINSTTYPE /AWS1/SGMRESERVEDCAPINSTTYPE¶
The Amazon EC2 instance type used in the UltraServer.
iv_totalinstancecount TYPE /AWS1/SGMTOTALINSTANCECOUNT /AWS1/SGMTOTALINSTANCECOUNT¶
The total number of instances in this UltraServer.
Optional arguments:¶
iv_configuredspareinstcount TYPE /AWS1/SGMCFGUREDSPAREINSTCOUNT /AWS1/SGMCFGUREDSPAREINSTCOUNT¶
The number of spare instances configured for this UltraServer to provide enhanced resiliency.
iv_availableinstancecount TYPE /AWS1/SGMAVAILABLEINSTCOUNT /AWS1/SGMAVAILABLEINSTCOUNT¶
The number of instances currently available for use in this UltraServer.
iv_inuseinstancecount TYPE /AWS1/SGMINUSEINSTANCECOUNT /AWS1/SGMINUSEINSTANCECOUNT¶
The number of instances currently in use in this UltraServer.
iv_availspareinstancecount TYPE /AWS1/SGMAVAILSPAREINSTCOUNT /AWS1/SGMAVAILSPAREINSTCOUNT¶
The number of available spare instances in the UltraServer.
iv_unhealthyinstancecount TYPE /AWS1/SGMUNHEALTHYINSTCOUNT /AWS1/SGMUNHEALTHYINSTCOUNT¶
The number of instances in this UltraServer that are currently in an unhealthy state.
iv_healthstatus TYPE /AWS1/SGMULTRASERVERHEALTHSTAT /AWS1/SGMULTRASERVERHEALTHSTAT¶
The overall health status of the UltraServer.
Queryable Attributes¶
UltraServerId¶
The unique identifier for the UltraServer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ULTRASERVERID() |
Getter for ULTRASERVERID, with configurable default |
ASK_ULTRASERVERID() |
Getter for ULTRASERVERID w/ exceptions if field has no value |
HAS_ULTRASERVERID() |
Determine if ULTRASERVERID has a value |
UltraServerType¶
The type of UltraServer, such as ml.u-p6e-gb200x72.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ULTRASERVERTYPE() |
Getter for ULTRASERVERTYPE, with configurable default |
ASK_ULTRASERVERTYPE() |
Getter for ULTRASERVERTYPE w/ exceptions if field has no val |
HAS_ULTRASERVERTYPE() |
Determine if ULTRASERVERTYPE has a value |
AvailabilityZone¶
The name of the Availability Zone where the UltraServer is provisioned.
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 |
InstanceType¶
The Amazon EC2 instance type used in the UltraServer.
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 |
TotalInstanceCount¶
The total number of instances in this UltraServer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALINSTANCECOUNT() |
Getter for TOTALINSTANCECOUNT, with configurable default |
ASK_TOTALINSTANCECOUNT() |
Getter for TOTALINSTANCECOUNT w/ exceptions if field has no |
HAS_TOTALINSTANCECOUNT() |
Determine if TOTALINSTANCECOUNT has a value |
ConfiguredSpareInstanceCount¶
The number of spare instances configured for this UltraServer to provide enhanced resiliency.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGUREDSPAREINSTCOUNT() |
Getter for CONFIGUREDSPAREINSTANCECOUNT, with configurable d |
ASK_CONFIGUREDSPAREINSTCOUNT() |
Getter for CONFIGUREDSPAREINSTANCECOUNT w/ exceptions if fie |
HAS_CONFIGUREDSPAREINSTCOUNT() |
Determine if CONFIGUREDSPAREINSTANCECOUNT has a value |
AvailableInstanceCount¶
The number of instances currently available for use in this UltraServer.
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 |
InUseInstanceCount¶
The number of instances currently in use in this UltraServer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INUSEINSTANCECOUNT() |
Getter for INUSEINSTANCECOUNT, with configurable default |
ASK_INUSEINSTANCECOUNT() |
Getter for INUSEINSTANCECOUNT w/ exceptions if field has no |
HAS_INUSEINSTANCECOUNT() |
Determine if INUSEINSTANCECOUNT has a value |
AvailableSpareInstanceCount¶
The number of available spare instances in the UltraServer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILSPAREINSTANCECOUNT() |
Getter for AVAILABLESPAREINSTANCECOUNT, with configurable de |
ASK_AVAILSPAREINSTANCECOUNT() |
Getter for AVAILABLESPAREINSTANCECOUNT w/ exceptions if fiel |
HAS_AVAILSPAREINSTANCECOUNT() |
Determine if AVAILABLESPAREINSTANCECOUNT has a value |
UnhealthyInstanceCount¶
The number of instances in this UltraServer that are currently in an unhealthy state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNHEALTHYINSTANCECOUNT() |
Getter for UNHEALTHYINSTANCECOUNT, with configurable default |
ASK_UNHEALTHYINSTANCECOUNT() |
Getter for UNHEALTHYINSTANCECOUNT w/ exceptions if field has |
HAS_UNHEALTHYINSTANCECOUNT() |
Determine if UNHEALTHYINSTANCECOUNT has a value |
HealthStatus¶
The overall health status of the UltraServer.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HEALTHSTATUS() |
Getter for HEALTHSTATUS, with configurable default |
ASK_HEALTHSTATUS() |
Getter for HEALTHSTATUS w/ exceptions if field has no value |
HAS_HEALTHSTATUS() |
Determine if HEALTHSTATUS 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_ULTRASERVERS¶
TYPES TT_ULTRASERVERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGMULTRASERVER WITH DEFAULT KEY
.