qos-settings

QOS Settings.

get /pools/{pool}/qos

List the current qos limits of a pool.

Parameters

pool string path Required

Responses

default response
default response
array
Array of QosCommandsResponse objects - The Qos setting as defined in the doc.

Examples

No request body required
post /pools/{pool}/qos

Set qos limits of a pool.

Parameters

pool string path Required
body array
Array of QosCommandLimit objects - The Qos command to be executed.

Responses

default response
default response
array
Array of QosCommandAppliedResponse objects

Examples

Request Body

[
  {
    "limit": 42,
    "command": "string"
  }
]
delete /pools/{pool}/qos

Delete qos limits of a pool.

Parameters

pool string path Required
body object
The Qos command to be executed.

Responses

default response
default response
object

Examples

Request Body

{
  "limit": 42,
  "command": "string"
}
get /pools/{pool}/rbds/{rbd}/qos

List the current qos limits of an image.

Parameters

pool string path Required
rbd string path Required
namespace string query
The namespace to operate on, optional, default is the default namespace

Responses

default response
default response
array
Array of QosCommandsResponse objects - The Qos setting as defined in the doc.

Examples

No request body required
post /pools/{pool}/rbds/{rbd}/qos

Set qos limits of an image.

Parameters

pool string path Required
rbd string path Required
namespace string query
The namespace to operate on, optional, default is the default namespace
body array
Array of QosCommandLimit objects - The Qos command to be executed.

Responses

default response
default response
array
Array of QosCommandAppliedResponse objects

Examples

Request Body

[
  {
    "limit": 42,
    "command": "string"
  }
]
delete /pools/{pool}/rbds/{rbd}/qos

Delete qos limit of an image.

Parameters

pool string path Required
rbd string path Required
namespace string query
The namespace to operate on, optional, default is the default namespace
body object
The Qos command to be executed.

Responses

default response
default response
object

Examples

Request Body

{
  "limit": 42,
  "command": "string"
}