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