Plugins HTTP API
The /plugin
endpoints are used to query for and interact with
dynamic plugins. Currently only Container Storage Interface (CSI)
plugins are dynamic.
List Plugins
This endpoint lists all dynamic plugins.
Method | Path | Produces |
---|---|---|
GET | /v1/plugins | application/json |
The table below shows this endpoint's support for blocking queries and required ACLs.
Blocking Queries | ACL Required |
---|---|
YES | plugin:read |
Parameters
type
(string: "")
- Specifies the type of plugin to query. Currently only supportscsi
. This is specified as a query string parameter. Returns an empty list if omitted.
Sample Request
Sample Response
Read Plugin
Get details of a single plugin, including information about the plugin's job and client fingerprint data.
Method | Path | Produces |
---|---|---|
GET | /v1/plugin/csi/:plugin_id | application/json |
The table below shows this endpoint's support for blocking queries and required ACLs.
Blocking Queries | ACL Required |
---|---|
YES | plugin:read , |
namespace:* Allocations listed are filtered by namespace |
Sample Request
Sample Response