LSF Configuration APIs Quick Reference
The following tables list all the available LSF configuration APIs.
General configuration APIs
Configuration APIs | HTTP Method | Description |
---|---|---|
/platform/ws/lsfconfig/load |
POST | Load a new LSF configuration from LSF |
/platform/ws/lsfconfig | GET | Get a list of LSF configurations in the database |
/platform/ws/lsfconfig/{configId} | GET | Get detailed information about an LSF configuration |
DELETE | Delete an LSF configuration from the database | |
POST | Apply an LSF configuration to LSF |
Abstracted category configuration APIs
Configuration APIs | HTTP Method | Description |
---|---|---|
/platform/ws/lsfconfig/{configId}/clusterparameters |
GET | Get detailed information about parameters related to the cluster in the configuration. |
PUT | Saves parameter settings in the database related to the cluster. | |
/platform/ws/lsfconfig/{configId}/resources |
GET | Get detailed information about parameters related to resources in the configuration. |
PUT | Saves parameter settings in the database related to resources. | |
/platform/ws/lsfconfig/{configId}/hosts |
GET | Get detailed information about parameters related to hosts in the configuration. |
PUT | Saves parameter settings in the database related to hosts. | |
/platform/ws/lsfconfig/{configId}/hostgroups |
GET | Get detailed information about parameters related to the hosts in the configuration. |
PUT | Saves parameter settings in the database related to host groups. | |
/platform/ws/lsfconfig/{configId}/queues |
GET | Get detailed information about parameters related to the queues in the configuration. |
PUT | Saves parameter settings in the database related to queues. | |
/platform/ws/lsfconfig/{configId}/users |
GET | Get detailed information about parameters related to users in the configuration. |
PUT | Saves parameter settings in the database related to users. | |
/platform/ws/lsfconfig/{configId}/usergroups |
GET | Get detailed information about parameters related to user groups in the configuration. |
PUT | Saves parameter settings in the database related to user groups | |
/platform/ws/lsfconfig/{configId}/resourcelimits |
GET | Get detailed information about parameters related to resource limits in the configuration. |
PUT | Saves parameter settings in the database related to resource limits. | |
/platform/ws/lsfconfig/{configId}/resourcereservations |
GET | Get detailed information about parameters related to resource reservations in the configuration. |
PUT | Saves parameter settings in the database related to resource reservation. |
File-based configuration APIs
Configuration APIs | HTTP Method | Description |
---|---|---|
/platform/ws/lsfconfig/notconfigurable_list | GET | Return the list of LSF configuration attributes that cannot be modified |
/platform/ws/lsfconfig/{configId}/lsf_conf |
GET | Get detailed information about parameters in the lsf.conf file in the configuration. |
PUT | Saves parameter settings for lsf.conf for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/ego_conf |
GET | Get detailed information about parameters in the ego.conf file in the configuration. |
PUT | Saves parameter settings for ego.conf for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/lsf_cluster |
GET | Get detailed information about parameters in the lsf.cluster.cluster_name file in the ClusterAdmins, Parameters, and Host sections. |
PUT | Saves parameter settings for lsf.cluster.cluster_name for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/lsf_shared |
GET | Get detailed information about parameters in the lsf.shared file in the Resource section. |
PUT | Saves parameter settings for lsf.shared for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/lsb_queues |
GET | Get detailed information about parameters in the lsb.queues file in the Queue sections. |
PUT | Saves parameter settings for lsb.queues for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/lsb_hosts |
GET | Get detailed information about parameters in the lsb.hosts file, in the Host sections. |
Saves parameter settings for lsb.hosts for the specified LSF configuration in the database. | ||
/platform/ws/lsfconfig/{configId}/lsb_params |
GET | Get detailed information about parameters in the lsb.params file in the Parameters sections. |
PUT | Saves parameter settings for lsb.params for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/lsb_users | GET | Get detailed information about parameters in the lsb.users file in the User and UserGroup sections. |
PUT | Saves parameter settings for lsb.users for the specified LSF configuration in the database. | |
/platform/ws/lsfconfig/{configId}/lsb_resources |
GET | Get detailed information about parameters in the lsb.resources file in the Limit, ResourceReservation and ReservationUsage sections. |
PUT | Saves parameter settings for lsb.resources for the specified LSF configuration in the database. |