Skip to content

/AWS1/CL_HPPREGCOMPUTENODEGR01

RegisterComputeNodeGroupInstanceResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_nodeid TYPE /AWS1/HPPSTRING /AWS1/HPPSTRING

The scheduler node ID for this instance.

iv_sharedsecret TYPE /AWS1/HPPSHAREDSECRET /AWS1/HPPSHAREDSECRET

For the Slurm scheduler, this is the shared Munge key the scheduler uses to authenticate compute node group instances.

it_endpoints TYPE /AWS1/CL_HPPENDPOINT=>TT_ENDPOINTS TT_ENDPOINTS

The list of endpoints available for interaction with the scheduler.

Optional arguments:

iv_clustername TYPE /AWS1/HPPSTRING /AWS1/HPPSTRING

The name of the cluster that the compute node registered into.

iv_computenodegroupid TYPE /AWS1/HPPSTRING /AWS1/HPPSTRING

The ID of the compute node group that the compute node registered into.

iv_computenodegroupname TYPE /AWS1/HPPSTRING /AWS1/HPPSTRING

The name of the compute node group that the compute node registered into.

io_nodelifecycleactions TYPE REF TO /AWS1/CL_HPPNODELCACTIONS /AWS1/CL_HPPNODELCACTIONS

The node lifecycle actions configured for the node group, including scripts to run when a compute node finishes bootstrapping or becomes ready to accept jobs.


Queryable Attributes

nodeID

The scheduler node ID for this instance.

Accessible with the following methods

Method Description
GET_NODEID() Getter for NODEID, with configurable default
ASK_NODEID() Getter for NODEID w/ exceptions if field has no value
HAS_NODEID() Determine if NODEID has a value

sharedSecret

For the Slurm scheduler, this is the shared Munge key the scheduler uses to authenticate compute node group instances.

Accessible with the following methods

Method Description
GET_SHAREDSECRET() Getter for SHAREDSECRET, with configurable default
ASK_SHAREDSECRET() Getter for SHAREDSECRET w/ exceptions if field has no value
HAS_SHAREDSECRET() Determine if SHAREDSECRET has a value

endpoints

The list of endpoints available for interaction with the scheduler.

Accessible with the following methods

Method Description
GET_ENDPOINTS() Getter for ENDPOINTS, with configurable default
ASK_ENDPOINTS() Getter for ENDPOINTS w/ exceptions if field has no value
HAS_ENDPOINTS() Determine if ENDPOINTS has a value

clusterName

The name of the cluster that the compute node registered into.

Accessible with the following methods

Method Description
GET_CLUSTERNAME() Getter for CLUSTERNAME, with configurable default
ASK_CLUSTERNAME() Getter for CLUSTERNAME w/ exceptions if field has no value
HAS_CLUSTERNAME() Determine if CLUSTERNAME has a value

computeNodeGroupId

The ID of the compute node group that the compute node registered into.

Accessible with the following methods

Method Description
GET_COMPUTENODEGROUPID() Getter for COMPUTENODEGROUPID, with configurable default
ASK_COMPUTENODEGROUPID() Getter for COMPUTENODEGROUPID w/ exceptions if field has no
HAS_COMPUTENODEGROUPID() Determine if COMPUTENODEGROUPID has a value

computeNodeGroupName

The name of the compute node group that the compute node registered into.

Accessible with the following methods

Method Description
GET_COMPUTENODEGROUPNAME() Getter for COMPUTENODEGROUPNAME, with configurable default
ASK_COMPUTENODEGROUPNAME() Getter for COMPUTENODEGROUPNAME w/ exceptions if field has n
HAS_COMPUTENODEGROUPNAME() Determine if COMPUTENODEGROUPNAME has a value

nodeLifecycleActions

The node lifecycle actions configured for the node group, including scripts to run when a compute node finishes bootstrapping or becomes ready to accept jobs.

Accessible with the following methods

Method Description
GET_NODELIFECYCLEACTIONS() Getter for NODELIFECYCLEACTIONS