Skip to content

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