Storage Plugin
The Storage plugin type provides a web service that returns the list of
all generic resources configured in Moab Workload Manager.
Exposed Web Services
Storage Classes (Secured)
Resource URLs
| Resource | 
|---|
| /rest/plugins/<pluginId>/services/storageClasses | 
| /rest/plugins/<pluginId>/services/storage-classes | 
URL Parameters
| Parameter | Name | Type | Description | 
|---|
| No URL parameters required |  |  |  | 
Response Fields
| Field | Name | Type | Description | 
|---|
| totalCount | Total Count | Number | The size of the results Array. | 
| resultCount | Result Count | Number | The size of the results Array. | 
| results | Results | Array of Objects | Each Object has an id field whose value is the name of a generic resource. | 
Additional Information
Returns the list of all generic resources configured in Moab Workload Manager. This list can be overridden or modified using the parameters listed below.
Configuration Parameters
| Name | Key | Required | Type | Description | 
|---|
| Ignore List | gres-ignore-names | No | String | A comma-separated list of generic resources not to return. | 
| Override List | classes | No | String | A comma-separated list of generic resources to return instead of retrieving generic resources from Moab Workload Manger. | 
Automatic Plugin Creation
If MWS is configured in the Moab Cloud Suite, a plugin called
mws-storage is created automatically when this plugin type is
loaded. This ensures that applications can access the 
storage-classes
web service at a known URL.