rbds

Manage RBD images in pools.

get /pools/{pool}/rbd-namespaces

Arguments
  • poolrequiredstring

    -

Definition
get /pools/{pool}/rbd-namespaces
Attributes
  • namestring

    -

Example response
[ { "name": "string" } ]

put /pools/{pool}/rbd-namespaces/{namespace}

Arguments
  • poolrequiredstring

    -

  • namespacerequiredstring

    -

Definition
put /pools/{pool}/rbd-namespaces/{namespace}

delete /pools/{pool}/rbd-namespaces/{namespace}

Arguments
  • poolrequiredstring

    -

  • namespacerequiredstring

    -

Definition
delete /pools/{pool}/rbd-namespaces/{namespace}

get /pools/{pool}/rbds

Arguments
  • poolrequiredstring

    -

  • limitoptionalinteger

    -

  • offsetoptionalinteger

    -

  • orderoptionalstring

    -

  • namespaceoptionalstring

    -

Definition
get /pools/{pool}/rbds
Attributes
  • dataarray

    -

    • namestring

      -

    • sizeinteger

      -

    • featuresarray

      -

    • snapsarray

      -

      • idinteger

        -

      • namestring

        -

    • parentobject

      -

      • poolstring

        -

      • imagestring

        -

      • snapshotstring

        -

    • erasureCodedPoolstring

      Store actual data in a separate erasure-coded pool. The main pool will only store metadata.

    • namespacestring

      -

  • totalElementsinteger

    -

Example response
{ "data": [ { "name": "string", "size": 0, "features": [ "LAYERING" ], "snaps": [ { "id": 0, "name": "string" } ], "parent": { "pool": "string", "image": "string", "snapshot": "string" }, "erasureCodedPool": "string", "namespace": "string" } ], "totalElements": 0 }

post /pools/{pool}/rbds

Arguments
  • poolrequiredstring

    -

  • bodyoptional

    -

Definition
post /pools/{pool}/rbds

get /pools/{pool}/rbds/{rbd}

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • namespaceoptionalstring

    -

Definition
get /pools/{pool}/rbds/{rbd}
Attributes
  • namestring

    -

  • sizeinteger

    -

  • featuresarray

    -

  • snapsarray

    -

    • idinteger

      -

    • namestring

      -

  • parentobject

    -

    • poolstring

      -

    • imagestring

      -

    • snapshotstring

      -

  • erasureCodedPoolstring

    Store actual data in a separate erasure-coded pool. The main pool will only store metadata.

  • namespacestring

    -

Example response
{ "name": "string", "size": 0, "features": [ "LAYERING" ], "snaps": [ { "id": 0, "name": "string" } ], "parent": { "pool": "string", "image": "string", "snapshot": "string" }, "erasureCodedPool": "string", "namespace": "string" }

delete /pools/{pool}/rbds/{rbd}

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • namespaceoptionalstring

    -

  • bodyoptional

    -

Definition
delete /pools/{pool}/rbds/{rbd}
Attributes
  • namestring

    -

  • idinteger

    -

  • statestring

    [WAITING, RUNNING, FINISHED, FAILED, CANCELED]

  • resultobject

    -

  • doneboolean

    -

  • statusCodeinteger

    -

  • startedAtinteger

    -

  • startedBystring

    -

  • objectstring

    -

  • outputstring

    -

Example response
{ "name": "string", "id": 0, "state": "WAITING", "result": {}, "done": true, "statusCode": 0, "startedAt": 0, "startedBy": "string", "object": "string", "output": "string" }

patch /pools/{pool}/rbds/{rbd}

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • namespaceoptionalstring

    -

  • bodyoptional

    -

Definition
patch /pools/{pool}/rbds/{rbd}

put /pools/{pool}/rbds/{rbd}/{snap}

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • snaprequiredstring

    -

  • namespaceoptionalstring

    -

Definition
put /pools/{pool}/rbds/{rbd}/{snap}

delete /pools/{pool}/rbds/{rbd}/{snap}

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • snaprequiredstring

    -

  • namespaceoptionalstring

    -

Definition
delete /pools/{pool}/rbds/{rbd}/{snap}

patch /pools/{pool}/rbds/{rbd}/{snap}

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • snaprequiredstring

    -

  • namespaceoptionalstring

    -

  • bodyoptional

    -

Definition
patch /pools/{pool}/rbds/{rbd}/{snap}

post /pools/{pool}/rbds/{rbd}/{snap}/clone

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • snaprequiredstring

    -

  • namespaceoptionalstring

    -

  • bodyoptional

    -

Definition
post /pools/{pool}/rbds/{rbd}/{snap}/clone

post /pools/{pool}/rbds/{rbd}/flatten

Arguments
  • poolrequiredstring

    -

  • rbdrequiredstring

    -

  • namespaceoptionalstring

    -

Definition
post /pools/{pool}/rbds/{rbd}/flatten