(Quick Reference)

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

ParameterNameTypeDescription
No URL parameters required   

Response Fields

FieldNameTypeDescription
totalCountTotal CountNumberThe size of the results Array.
resultCountResult CountNumberThe size of the results Array.
resultsResultsArray of ObjectsEach 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

NameKeyRequiredTypeDescription
Ignore Listgres-ignore-namesNoStringA comma-separated list of generic resources not to return.
Override ListclassesNoStringA 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.