Merge "Fix Block Storage API reference nesting"

This commit is contained in:
Jenkins 2017-02-10 12:26:43 +00:00 committed by Gerrit Code Review
commit 387fea043f
49 changed files with 225 additions and 271 deletions

View File

@ -5,7 +5,7 @@ Block Storage API
Contents: Contents:
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 2
v1/index v1/index
v2/index v2/index

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
====================================
Quota sets extension (os-quota-sets) Quota sets extension (os-quota-sets)
==================================== ====================================
@ -10,7 +9,7 @@ Shows, updates, and deletes quotas for a tenant.
Show quota details for user (v1) Show quota details for user (v1)
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/detail/{user_id} .. rest_method:: GET /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/detail/{user_id}
@ -59,7 +58,7 @@ Response Example
:language: javascript :language: javascript
Show default quotas Show default quotas
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/os-quota-sets/defaults .. rest_method:: GET /v1/{tenant_id}/os-quota-sets/defaults
@ -108,7 +107,7 @@ Response Example
Show quotas (v1) Show quotas (v1)
================ ~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{admin_tenant_id}/os-quota-sets/{tenant_id} .. rest_method:: GET /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}
@ -160,7 +159,7 @@ Response Example
Update quotas (v1) Update quotas (v1)
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v1/{admin_tenant_id}/os-quota-sets/{tenant_id} .. rest_method:: PUT /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}
@ -231,7 +230,7 @@ Response Example
Delete quotas (v1) Delete quotas (v1)
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v1/{admin_tenant_id}/os-quota-sets/{tenant_id} .. rest_method:: DELETE /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}
@ -255,7 +254,7 @@ Response Example
:language: javascript :language: javascript
Show quotas for user (v1) Show quotas for user (v1)
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id} .. rest_method:: GET /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
@ -310,7 +309,7 @@ Response Example
Update quotas for user (v1) Update quotas for user (v1)
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id} .. rest_method:: POST /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
@ -382,7 +381,7 @@ Response Example
Delete quotas for user (v1) Delete quotas for user (v1)
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id} .. rest_method:: DELETE /v1/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=========
Snapshots Snapshots
========= =========
@ -9,7 +8,7 @@ and updates snapshot metadata.
Show snapshot details (v1) Show snapshot details (v1)
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/snapshots/{snapshot_id} .. rest_method:: GET /v1/{tenant_id}/snapshots/{snapshot_id}
@ -35,7 +34,7 @@ Response Example
Delete snapshot (v1) Delete snapshot (v1)
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v1/{tenant_id}/snapshots/{snapshot_id} .. rest_method:: DELETE /v1/{tenant_id}/snapshots/{snapshot_id}
@ -54,7 +53,7 @@ Request
List snapshots with details (v1) List snapshots with details (v1)
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/snapshots/detail .. rest_method:: GET /v1/{tenant_id}/snapshots/detail
@ -79,7 +78,7 @@ Response Example
Create snapshot (v1) Create snapshot (v1)
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v1/{tenant_id}/snapshots .. rest_method:: POST /v1/{tenant_id}/snapshots
@ -102,7 +101,7 @@ Request Example
:language: javascript :language: javascript
List snapshots (v1) List snapshots (v1)
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/snapshots .. rest_method:: GET /v1/{tenant_id}/snapshots
@ -129,7 +128,7 @@ Response Example
Show snapshot metadata (v1) Show snapshot metadata (v1)
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/snapshots/{snapshot_id}/metadata .. rest_method:: GET /v1/{tenant_id}/snapshots/{snapshot_id}/metadata
@ -157,7 +156,7 @@ Response Example
Update snapshot metadata (v1) Update snapshot metadata (v1)
============================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v1/{tenant_id}/snapshots/{snapshot_id}/metadata .. rest_method:: PUT /v1/{tenant_id}/snapshots/{snapshot_id}/metadata

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============
Volume types Volume types
============ ============
@ -9,7 +8,7 @@ types.
List volume types (v1) List volume types (v1)
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/types .. rest_method:: GET /v1/{tenant_id}/types
@ -35,7 +34,7 @@ Response Example
Create volume type (v1) Create volume type (v1)
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v1/{tenant_id}/types .. rest_method:: POST /v1/{tenant_id}/types
@ -79,7 +78,7 @@ Response Example
Update volume type (v1) Update volume type (v1)
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v1/{tenant_id}/types/{volume_type_id} .. rest_method:: PUT /v1/{tenant_id}/types/{volume_type_id}
@ -126,7 +125,7 @@ Response Example
Update extra specs for a volume type (v1) Update extra specs for a volume type (v1)
========================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v1/{tenant_id}/types/{volume_type_id} .. rest_method:: PUT /v1/{tenant_id}/types/{volume_type_id}
@ -172,7 +171,7 @@ Response Example
Show volume type details (v1) Show volume type details (v1)
============================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/types/{volume_type_id} .. rest_method:: GET /v1/{tenant_id}/types/{volume_type_id}
@ -200,7 +199,7 @@ Response Example
Delete volume type (v1) Delete volume type (v1)
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v1/{tenant_id}/types/{volume_type_id} .. rest_method:: DELETE /v1/{tenant_id}/types/{volume_type_id}

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============
API versions API versions
============ ============
@ -8,7 +7,7 @@ Lists information about API versions.
Show API v1 details Show API v1 details
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1 .. rest_method:: GET /v1
@ -31,7 +30,7 @@ Response Example
List API versions (v1) List API versions (v1)
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET / .. rest_method:: GET /

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=======
Volumes Volumes
======= =======
@ -11,7 +10,7 @@ values are null.
List volumes, with details (v1) List volumes, with details (v1)
=============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/volumes/detail .. rest_method:: GET /v1/{tenant_id}/volumes/detail
@ -66,7 +65,7 @@ Response Example
Create volume (v1) Create volume (v1)
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v1/{tenant_id}/volumes .. rest_method:: POST /v1/{tenant_id}/volumes
@ -123,7 +122,7 @@ Response Parameters
List volumes (v1) List volumes (v1)
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/volumes .. rest_method:: GET /v1/{tenant_id}/volumes
@ -161,7 +160,7 @@ Response Example
Show volume details (v1) Show volume details (v1)
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/{tenant_id}/volumes/{volume_id} .. rest_method:: GET /v1/{tenant_id}/volumes/{volume_id}
@ -216,7 +215,7 @@ Response Example
:language: javascript :language: javascript
Delete volume (v1) Delete volume (v1)
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v1/{tenant_id}/volumes/{volume_id} .. rest_method:: DELETE /v1/{tenant_id}/volumes/{volume_id}

View File

@ -14,10 +14,10 @@ Error response codes: computeFault(400, 500), serviceUnavailable(503), badReques
unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404) unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404)
Request Request
------- ~~~~~~~
Response Response
-------- ~~~~~~~~
**Example List Api Versions: JSON request** **Example List Api Versions: JSON request**

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=================================================
Capabilities for storage back ends (capabilities) Capabilities for storage back ends (capabilities)
================================================= =================================================
@ -8,7 +7,7 @@ Shows capabilities for a storage back end.
Show back-end capabilities Show back-end capabilities
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/capabilities/{hostname} .. rest_method:: GET /v2/{tenant_id}/capabilities/{hostname}

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
==================
Consistency groups Consistency groups
================== ==================
@ -16,7 +15,7 @@ to limit roles.
List consistency groups List consistency groups
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/consistencygroups .. rest_method:: GET /v2/{tenant_id}/consistencygroups
@ -55,7 +54,7 @@ Response Example
Create consistency group Create consistency group
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/consistencygroups .. rest_method:: POST /v2/{tenant_id}/consistencygroups
@ -101,7 +100,7 @@ Response Example
:language: javascript :language: javascript
Show consistency group details Show consistency group details
============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/consistencygroups/{consistencygroup_id} .. rest_method:: GET /v2/{tenant_id}/consistencygroups/{consistencygroup_id}
@ -139,7 +138,7 @@ Response Example
Create consistency group from source Create consistency group from source
==================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/consistencygroups/create_from_src .. rest_method:: POST /v2/{tenant_id}/consistencygroups/create_from_src
@ -170,7 +169,7 @@ Request Example
Delete consistency group Delete consistency group
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/consistencygroups/{consistencygroup_id}/delete .. rest_method:: POST /v2/{tenant_id}/consistencygroups/{consistencygroup_id}/delete
@ -196,7 +195,7 @@ Request Example
List consistency groups with details List consistency groups with details
==================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/consistencygroups/detail .. rest_method:: GET /v2/{tenant_id}/consistencygroups/detail
@ -240,7 +239,7 @@ Response Example
Update consistency group Update consistency group
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/consistencygroups/{consistencygroup_id}/update .. rest_method:: PUT /v2/{tenant_id}/consistencygroups/{consistencygroup_id}/update

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
================================
Backup actions (backups, action) Backup actions (backups, action)
================================ ================================
@ -8,7 +7,7 @@ Force-deletes a backup.
Force-delete backup Force-delete backup
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/backups/{backup_id}/action .. rest_method:: POST /v2/{tenant_id}/backups/{backup_id}/action

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=================
Backups (backups) Backups (backups)
================= =================
@ -39,7 +38,7 @@ in the ``fail_reason`` field for the backup.
List backups with details List backups with details
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/backups/detail .. rest_method:: GET /v2/{tenant_id}/backups/detail
@ -92,7 +91,7 @@ Response Example
Show backup details Show backup details
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/backups/{backup_id} .. rest_method:: GET /v2/{tenant_id}/backups/{backup_id}
@ -142,7 +141,7 @@ Response Example
Delete backup Delete backup
============= ~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/backups/{backup_id} .. rest_method:: DELETE /v2/{tenant_id}/backups/{backup_id}
@ -161,7 +160,7 @@ Request
Restore backup Restore backup
============== ~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/backups/{backup_id}/restore .. rest_method:: POST /v2/{tenant_id}/backups/{backup_id}/restore
@ -200,7 +199,7 @@ Response Parameters
- volume_id: volume_id - volume_id: volume_id
Create backup Create backup
============= ~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/backups .. rest_method:: POST /v2/{tenant_id}/backups
@ -239,7 +238,7 @@ Response Parameters
- name: name - name: name
List backups List backups
============ ~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/backups .. rest_method:: GET /v2/{tenant_id}/backups

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===============
Limits (limits) Limits (limits)
=============== ===============
@ -11,7 +10,7 @@ for the item is infinite.
Show absolute limits Show absolute limits
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/limits .. rest_method:: GET /v2/{tenant_id}/limits

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===========================
Consistency group snapshots Consistency group snapshots
=========================== ===========================
@ -9,7 +8,7 @@ deletes consistency group snapshots.
Delete consistency group snapshot Delete consistency group snapshot
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/cgsnapshots/{cgsnapshot_id} .. rest_method:: DELETE /v2/{tenant_id}/cgsnapshots/{cgsnapshot_id}
@ -28,7 +27,7 @@ Request
Show consistency group snapshot details Show consistency group snapshot details
======================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/cgsnapshots/{cgsnapshot_id} .. rest_method:: GET /v2/{tenant_id}/cgsnapshots/{cgsnapshot_id}
@ -68,7 +67,7 @@ Response Example
List consistency group snapshots with details List consistency group snapshots with details
============================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/cgsnapshots/detail .. rest_method:: GET /v2/{tenant_id}/cgsnapshots/detail
@ -105,7 +104,7 @@ Response Example
:language: javascript :language: javascript
List consistency group snapshots List consistency group snapshots
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/cgsnapshots .. rest_method:: GET /v2/{tenant_id}/cgsnapshots
@ -144,7 +143,7 @@ Response Example
Create consistency group snapshot Create consistency group snapshot
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/cgsnapshots .. rest_method:: POST /v2/{tenant_id}/cgsnapshots

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===================================================
Volume image metadata extension (os-vol-image-meta) Volume image metadata extension (os-vol-image-meta)
=================================================== ===================================================
@ -8,7 +7,7 @@ Shows image metadata that is associated with a volume.
Show image metadata for volume Show image metadata for volume
============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/os-vol-image-meta .. rest_method:: GET /v2/{tenant_id}/os-vol-image-meta

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
======================
Back-end storage pools Back-end storage pools
====================== ======================
@ -9,7 +8,7 @@ to the scheduler service.
List back-end storage pools List back-end storage pools
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/scheduler-stats/get_pools .. rest_method:: GET /v2/{tenant_id}/scheduler-stats/get_pools

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===============
Volume transfer Volume transfer
=============== ===============
@ -8,7 +7,7 @@ Transfers a volume from one user to another user.
Accept volume transfer Accept volume transfer
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/os-volume-transfer/{transfer_id}/accept .. rest_method:: POST /v2/{tenant_id}/os-volume-transfer/{transfer_id}/accept
@ -46,7 +45,7 @@ Response Parameters
Create volume transfer Create volume transfer
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/os-volume-transfer .. rest_method:: POST /v2/{tenant_id}/os-volume-transfer
@ -85,7 +84,7 @@ Response Parameters
List volume transfers List volume transfers
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/os-volume-transfer .. rest_method:: GET /v2/{tenant_id}/os-volume-transfer
@ -123,7 +122,7 @@ Response Example
Show volume transfer details Show volume transfer details
============================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/os-volume-transfer/{transfer_id} .. rest_method:: GET /v2/{tenant_id}/os-volume-transfer/{transfer_id}
@ -163,7 +162,7 @@ Response Example
Delete volume transfer Delete volume transfer
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/os-volume-transfer/{transfer_id} .. rest_method:: DELETE /v2/{tenant_id}/os-volume-transfer/{transfer_id}
@ -182,7 +181,7 @@ Request
List volume transfers, with details List volume transfers, with details
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/os-volume-transfer/detail .. rest_method:: GET /v2/{tenant_id}/os-volume-transfer/detail

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===================================================
Quality of service (QoS) specifications (qos-specs) Quality of service (QoS) specifications (qos-specs)
=================================================== ===================================================
@ -12,7 +11,7 @@ specifications.
Disassociate QoS specification from all associations Disassociate QoS specification from all associations
==================================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/disassociate_all .. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/disassociate_all
@ -31,7 +30,7 @@ Request
Unset keys in QoS specification Unset keys in QoS specification
=============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/qos-specs/{qos_id}/delete_keys .. rest_method:: PUT /v2/{tenant_id}/qos-specs/{qos_id}/delete_keys
@ -67,7 +66,7 @@ Response Example
Get all associations for QoS specification Get all associations for QoS specification
========================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/associations .. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/associations
@ -95,7 +94,7 @@ Response Example
Associate QoS specification with volume type Associate QoS specification with volume type
============================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/associate .. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/associate
@ -114,7 +113,7 @@ Request
Disassociate QoS specification from volume type Disassociate QoS specification from volume type
=============================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/disassociate .. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}/disassociate
@ -133,7 +132,7 @@ Request
Show QoS specification details Show QoS specification details
============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id} .. rest_method:: GET /v2/{tenant_id}/qos-specs/{qos_id}
@ -174,7 +173,7 @@ Response Example
Set keys in QoS specification Set keys in QoS specification
============================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/qos-specs/{qos_id} .. rest_method:: PUT /v2/{tenant_id}/qos-specs/{qos_id}
@ -210,7 +209,7 @@ Response Example
Delete QoS specification Delete QoS specification
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/qos-specs/{qos_id} .. rest_method:: DELETE /v2/{tenant_id}/qos-specs/{qos_id}
@ -230,7 +229,7 @@ Request
Create QoS specification Create QoS specification
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/qos-specs .. rest_method:: POST /v2/{tenant_id}/qos-specs
@ -273,7 +272,7 @@ Response Parameters
List QoS specs List QoS specs
============== ~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/qos-specs .. rest_method:: GET /v2/{tenant_id}/qos-specs

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
====================================
Quota sets extension (os-quota-sets) Quota sets extension (os-quota-sets)
==================================== ====================================
@ -10,7 +9,7 @@ Shows, updates, and deletes quotas for a tenant.
Show quotas for user Show quotas for user
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id} .. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
@ -60,7 +59,7 @@ Response Example
Update quotas for user Update quotas for user
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id} .. rest_method:: PUT /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
@ -131,7 +130,7 @@ Response Example
:language: javascript :language: javascript
Delete quotas for user Delete quotas for user
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id} .. rest_method:: DELETE /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/{user_id}
@ -159,7 +158,7 @@ Response Example
Show quotas Show quotas
=========== ~~~~~~~~~~~
.. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id} .. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}
@ -210,7 +209,7 @@ Response Example
:language: javascript :language: javascript
Update quotas Update quotas
============= ~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{admin_tenant_id}/os-quota-sets/{tenant_id} .. rest_method:: PUT /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}
@ -281,7 +280,7 @@ Response Example
:language: javascript :language: javascript
Delete quotas Delete quotas
============= ~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{admin_tenant_id}/os-quota-sets/{tenant_id} .. rest_method:: DELETE /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}
@ -307,7 +306,7 @@ Response Example
:language: javascript :language: javascript
Show quota details for user Show quota details for user
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/detail/{user_id} .. rest_method:: GET /v2/{admin_tenant_id}/os-quota-sets/{tenant_id}/detail/{user_id}
@ -358,7 +357,7 @@ Response Example
Get default quotas Get default quotas
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/os-quota-sets/defaults .. rest_method:: GET /v2/{tenant_id}/os-quota-sets/defaults

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
==========================================
Volume manage extension (os-volume-manage) Volume manage extension (os-volume-manage)
========================================== ==========================================
@ -9,7 +8,7 @@ storage.
Manage existing volume Manage existing volume
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/os-volume-manage .. rest_method:: POST /v2/{tenant_id}/os-volume-manage

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============================
Volume type access (volumes) Volume type access (volumes)
============================ ============================
@ -15,7 +14,7 @@ users with the administrative role and context.
Add private volume type access Add private volume type access
============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/types/{volume_type}/action .. rest_method:: POST /v2/{tenant_id}/types/{volume_type}/action
@ -41,7 +40,7 @@ Request Example
Remove private volume type access Remove private volume type access
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/types/{volume_type}/action .. rest_method:: POST /v2/{tenant_id}/types/{volume_type}/action
@ -67,7 +66,7 @@ Request Example
List private volume type access details List private volume type access details
======================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/types/{volume_type}/os-volume-type-access .. rest_method:: GET /v2/{tenant_id}/types/{volume_type}/os-volume-type-access

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===========================
API extensions (extensions) API extensions (extensions)
=========================== ===========================
@ -8,7 +7,7 @@ API extensions (extensions)
List API extensions List API extensions
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/extensions .. rest_method:: GET /v2/{tenant_id}/extensions

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============================
Volume snapshots (snapshots) Volume snapshots (snapshots)
============================ ============================
@ -28,7 +27,7 @@ possible:
List snapshots with details List snapshots with details
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/snapshots/detail .. rest_method:: GET /v2/{tenant_id}/snapshots/detail
@ -71,7 +70,7 @@ Response Example
Create snapshot Create snapshot
=============== ~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/snapshots .. rest_method:: POST /v2/{tenant_id}/snapshots
@ -115,7 +114,7 @@ Response Parameters
List snapshots List snapshots
============== ~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/snapshots .. rest_method:: GET /v2/{tenant_id}/snapshots
@ -160,7 +159,7 @@ Response Example
Show snapshot metadata Show snapshot metadata
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/snapshots/{snapshot_id}/metadata .. rest_method:: GET /v2/{tenant_id}/snapshots/{snapshot_id}/metadata
@ -205,7 +204,7 @@ Response Example
Update snapshot metadata Update snapshot metadata
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/snapshots/{snapshot_id}/metadata .. rest_method:: PUT /v2/{tenant_id}/snapshots/{snapshot_id}/metadata
@ -243,7 +242,7 @@ Response Example
Show snapshot details Show snapshot details
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/snapshots/{snapshot_id} .. rest_method:: GET /v2/{tenant_id}/snapshots/{snapshot_id}
@ -288,7 +287,7 @@ Response Example
Update snapshot Update snapshot
=============== ~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/snapshots/{snapshot_id} .. rest_method:: PUT /v2/{tenant_id}/snapshots/{snapshot_id}
@ -341,7 +340,7 @@ Response Example
Delete snapshot Delete snapshot
=============== ~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/snapshots/{snapshot_id} .. rest_method:: DELETE /v2/{tenant_id}/snapshots/{snapshot_id}

View File

@ -1,12 +1,11 @@
.. -*- rst -*- .. -*- rst -*-
====================
Volume types (types) Volume types (types)
==================== ====================
Update volume type Update volume type
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/types/{volume_type_id} .. rest_method:: PUT /v2/{tenant_id}/types/{volume_type_id}
@ -66,7 +65,7 @@ Response Example
Update extra specs for a volume type Update extra specs for a volume type
==================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/types/{volume_type_id} .. rest_method:: PUT /v2/{tenant_id}/types/{volume_type_id}
@ -115,7 +114,7 @@ Response Example
Show volume type details Show volume type details
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/types/{volume_type_id} .. rest_method:: GET /v2/{tenant_id}/types/{volume_type_id}
@ -154,7 +153,7 @@ Response Example
Delete volume type Delete volume type
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/types/{volume_type_id} .. rest_method:: DELETE /v2/{tenant_id}/types/{volume_type_id}
@ -173,7 +172,7 @@ Request
List volume types List volume types
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/types .. rest_method:: GET /v2/{tenant_id}/types
@ -214,7 +213,7 @@ Response Example
Create volume type Create volume type
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/types .. rest_method:: POST /v2/{tenant_id}/types

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============
API versions API versions
============ ============
@ -8,7 +7,7 @@ API versions
List API versions List API versions
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: GET / .. rest_method:: GET /
@ -32,7 +31,7 @@ Response Example
Show API v2 details Show API v2 details
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2 .. rest_method:: GET /v2

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
================================
Volume actions (volumes, action) Volume actions (volumes, action)
================================ ================================
@ -12,7 +11,7 @@ storage object associated with it.
Extend volume size Extend volume size
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -59,7 +58,7 @@ Request Example
Reset volume statuses Reset volume statuses
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -93,7 +92,7 @@ Request Example
Set image metadata for volume Set image metadata for volume
============================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -125,7 +124,7 @@ Request Example
Remove image metadata from volume Remove image metadata from volume
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -157,7 +156,7 @@ Request Example
Attach volume to server Attach volume to server
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -197,7 +196,7 @@ Request Example
Detach volume from a server Detach volume from a server
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -236,7 +235,7 @@ Request Example
Unmanage volume Unmanage volume
=============== ~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action
@ -271,7 +270,7 @@ Request Example
Force detach volume Force detach volume
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/action

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=================
Volumes (volumes) Volumes (volumes)
================= =================
@ -45,7 +44,7 @@ status values are:
List volumes with details List volumes with details
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/volumes/detail .. rest_method:: GET /v2/{tenant_id}/volumes/detail
@ -113,7 +112,7 @@ Response Example
Create volume Create volume
============= ~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes .. rest_method:: POST /v2/{tenant_id}/volumes
@ -213,7 +212,7 @@ Response Parameters
List volumes List volumes
============ ~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/volumes .. rest_method:: GET /v2/{tenant_id}/volumes
@ -257,7 +256,7 @@ Response Example
Show volume details Show volume details
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/volumes/{volume_id} .. rest_method:: GET /v2/{tenant_id}/volumes/{volume_id}
@ -327,7 +326,7 @@ Response Example
Update volume Update volume
============= ~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/volumes/{volume_id} .. rest_method:: PUT /v2/{tenant_id}/volumes/{volume_id}
@ -398,7 +397,7 @@ Response Example
Delete volume Delete volume
============= ~~~~~~~~~~~~~
.. rest_method:: DELETE /v2/{tenant_id}/volumes/{volume_id} .. rest_method:: DELETE /v2/{tenant_id}/volumes/{volume_id}
@ -446,7 +445,7 @@ Request
Create volume metadata Create volume metadata
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/metadata .. rest_method:: POST /v2/{tenant_id}/volumes/{volume_id}/metadata
@ -489,7 +488,7 @@ Response Example
Show volume metadata Show volume metadata
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v2/{tenant_id}/volumes/{volume_id}/metadata .. rest_method:: GET /v2/{tenant_id}/volumes/{volume_id}/metadata
@ -528,7 +527,7 @@ Response Example
Update volume metadata Update volume metadata
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v2/{tenant_id}/volumes/{volume_id}/metadata .. rest_method:: PUT /v2/{tenant_id}/volumes/{volume_id}/metadata

View File

@ -14,10 +14,10 @@ Error response codes: computeFault(400, 500), serviceUnavailable(503), badReques
unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404), conflict(409) unauthorized(401), forbidden(403), badMethod(405), itemNotFound(404), conflict(409)
Request Request
------- ~~~~~~~
Response Response
-------- ~~~~~~~~
**Example List Api Versions: JSON request** **Example List Api Versions: JSON request**

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=================================================
Capabilities for storage back ends (capabilities) Capabilities for storage back ends (capabilities)
================================================= =================================================
@ -8,7 +7,7 @@ Shows capabilities for a storage back end.
Show all back-end capabilities Show all back-end capabilities
============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/capabilities/{hostname} .. rest_method:: GET /v3/{project_id}/capabilities/{hostname}

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
==================
Consistency groups Consistency groups
================== ==================
@ -16,7 +15,7 @@ to limit roles.
List project's consistency groups List project's consistency groups
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/consistencygroups .. rest_method:: GET /v3/{project_id}/consistencygroups
@ -55,7 +54,7 @@ Response Example
Create a consistency group Create a consistency group
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/consistencygroups .. rest_method:: POST /v3/{project_id}/consistencygroups
@ -101,7 +100,7 @@ Response Example
:language: javascript :language: javascript
Show a consistency group's details Show a consistency group's details
================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/consistencygroups/{consistencygroup_id} .. rest_method:: GET /v3/{project_id}/consistencygroups/{consistencygroup_id}
@ -139,7 +138,7 @@ Response Example
Create a consistency group from source Create a consistency group from source
====================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/consistencygroups/create_from_src .. rest_method:: POST /v3/{project_id}/consistencygroups/create_from_src
@ -170,7 +169,7 @@ Request Example
Delete a consistency group Delete a consistency group
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/consistencygroups/{consistencygroup_id}/delete .. rest_method:: POST /v3/{project_id}/consistencygroups/{consistencygroup_id}/delete
@ -196,7 +195,7 @@ Request Example
List consistency groups and details List consistency groups and details
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/consistencygroups/detail .. rest_method:: GET /v3/{project_id}/consistencygroups/detail
@ -240,7 +239,7 @@ Response Example
Update a consistency group Update a consistency group
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/consistencygroups/{consistencygroup_id}/update .. rest_method:: PUT /v3/{project_id}/consistencygroups/{consistencygroup_id}/update

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
================================
Backup actions (backups, action) Backup actions (backups, action)
================================ ================================
@ -8,7 +7,7 @@ Force-deletes a backup.
Force-delete a backup Force-delete a backup
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/backups/{backup_id}/action .. rest_method:: POST /v3/{project_id}/backups/{backup_id}/action

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=================
Backups (backups) Backups (backups)
================= =================
@ -39,7 +38,7 @@ in the ``fail_reason`` field for the backup.
List backups with detail List backups with detail
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/backups/detail .. rest_method:: GET /v3/{project_id}/backups/detail
@ -92,7 +91,7 @@ Response Example
Show backup detail Show backup detail
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/backups/{backup_id} .. rest_method:: GET /v3/{project_id}/backups/{backup_id}
@ -142,7 +141,7 @@ Response Example
Delete a backup Delete a backup
=============== ~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/backups/{backup_id} .. rest_method:: DELETE /v3/{project_id}/backups/{backup_id}
@ -160,7 +159,7 @@ Request
Restore a backup Restore a backup
================ ~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/backups/{backup_id}/restore .. rest_method:: POST /v3/{project_id}/backups/{backup_id}/restore
@ -199,7 +198,7 @@ Response Parameters
- volume_id: volume_id - volume_id: volume_id
Create a backup Create a backup
=============== ~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/backups .. rest_method:: POST /v3/{project_id}/backups
@ -238,7 +237,7 @@ Response Parameters
- name: name - name: name
List backups for project List backups for project
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/backups .. rest_method:: GET /v3/{project_id}/backups

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===============
Group snapshots Group snapshots
=============== ===============
@ -9,7 +8,7 @@ deletes group snapshots.
Delete group snapshot Delete group snapshot
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/group_snapshots/{group_snapshot_id} .. rest_method:: DELETE /v3/{project_id}/group_snapshots/{group_snapshot_id}
@ -29,7 +28,7 @@ Request
Show group snapshot details Show group snapshot details
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/group_snapshots/{group_snapshot_id} .. rest_method:: GET /v3/{project_id}/group_snapshots/{group_snapshot_id}
@ -69,7 +68,7 @@ Response Example
List group snapshots with details List group snapshots with details
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/group_snapshots/detail .. rest_method:: GET /v3/{project_id}/group_snapshots/detail
@ -106,7 +105,7 @@ Response Example
:language: javascript :language: javascript
List group snapshots List group snapshots
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/group_snapshots .. rest_method:: GET /v3/{project_id}/group_snapshots
@ -142,7 +141,7 @@ Response Example
Create group snapshot Create group snapshot
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/group_snapshots .. rest_method:: POST /v3/{project_id}/group_snapshots

View File

@ -1,12 +1,11 @@
.. -*- rst -*- .. -*- rst -*-
===========
Group types Group types
=========== ===========
Update group type Update group type
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/group_types/{group_type_id} .. rest_method:: PUT /v3/{project_id}/group_types/{group_type_id}
@ -54,7 +53,7 @@ Response Example
Create group specs for a group type Create group specs for a group type
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/group_types/{group_type_id}/group_specs .. rest_method:: POST /v3/{project_id}/group_types/{group_type_id}/group_specs
@ -103,7 +102,7 @@ Response Example
Show group type details Show group type details
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/group_types/{group_type_id} .. rest_method:: GET /v3/{project_id}/group_types/{group_type_id}
@ -142,7 +141,7 @@ Response Example
Delete group type Delete group type
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/group_types/{group_type_id} .. rest_method:: DELETE /v3/{project_id}/group_types/{group_type_id}
@ -162,7 +161,7 @@ Request
List group types List group types
================ ~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/group_types .. rest_method:: GET /v3/{project_id}/group_types
@ -203,7 +202,7 @@ Response Example
Create group type Create group type
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/group_types .. rest_method:: POST /v3/{project_id}/group_types

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=====================
Generic volume groups Generic volume groups
===================== =====================
@ -19,7 +18,7 @@ groups can be extended to support other features in the future.
List groups List groups
=========== ~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/groups .. rest_method:: GET /v3/{project_id}/groups
@ -58,7 +57,7 @@ Response Example
Create group Create group
============ ~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/groups .. rest_method:: POST /v3/{project_id}/groups
@ -88,7 +87,7 @@ Request Example
Show group details Show group details
================== ~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/groups/{group_id} .. rest_method:: GET /v3/{project_id}/groups/{group_id}
@ -127,7 +126,7 @@ Response Example
Create group from source Create group from source
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/groups/action .. rest_method:: POST /v3/{project_id}/groups/action
@ -156,7 +155,7 @@ Request Example
Delete group Delete group
============ ~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/groups/{group_id}/action .. rest_method:: POST /v3/{project_id}/groups/{group_id}/action
@ -183,7 +182,7 @@ Request Example
List groups with details List groups with details
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/groups/detail .. rest_method:: GET /v3/{project_id}/groups/detail
@ -228,7 +227,7 @@ Response Example
Update group Update group
============ ~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/groups/{group_id} .. rest_method:: PUT /v3/{project_id}/groups/{group_id}

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===============
Limits (limits) Limits (limits)
=============== ===============
@ -11,7 +10,7 @@ for the item is infinite.
Show absolute limits for project Show absolute limits for project
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/limits .. rest_method:: GET /v3/{project_id}/limits

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===========================
Consistency group snapshots Consistency group snapshots
=========================== ===========================
@ -9,7 +8,7 @@ deletes consistency group snapshots.
Delete a consistency group snapshot Delete a consistency group snapshot
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/cgsnapshots/{cgsnapshot_id} .. rest_method:: DELETE /v3/{project_id}/cgsnapshots/{cgsnapshot_id}
@ -28,7 +27,7 @@ Request
Show consistency group snapshot detail Show consistency group snapshot detail
====================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/cgsnapshots/{cgsnapshot_id} .. rest_method:: GET /v3/{project_id}/cgsnapshots/{cgsnapshot_id}
@ -68,7 +67,7 @@ Response Example
List all consistency group snapshots with details List all consistency group snapshots with details
================================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/cgsnapshots/detail .. rest_method:: GET /v3/{project_id}/cgsnapshots/detail
@ -105,7 +104,7 @@ Response Example
:language: javascript :language: javascript
List all consistency group snapshots List all consistency group snapshots
==================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/cgsnapshots .. rest_method:: GET /v3/{project_id}/cgsnapshots
@ -144,7 +143,7 @@ Response Example
Create a consistency group snapshot Create a consistency group snapshot
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/cgsnapshots .. rest_method:: POST /v3/{project_id}/cgsnapshots

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===================================================
Volume image metadata extension (os-vol-image-meta) Volume image metadata extension (os-vol-image-meta)
=================================================== ===================================================
@ -8,7 +7,7 @@ Shows image metadata that is associated with a volume.
Show image metadata for a volume Show image metadata for a volume
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/os-vol-image-meta .. rest_method:: GET /v3/{project_id}/os-vol-image-meta

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
======================
Back-end storage pools Back-end storage pools
====================== ======================
@ -9,7 +8,7 @@ to the scheduler service.
List all back-end storage pools List all back-end storage pools
=============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/scheduler-stats/get_pools .. rest_method:: GET /v3/{project_id}/scheduler-stats/get_pools

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===============
Volume transfer Volume transfer
=============== ===============
@ -8,7 +7,7 @@ Transfers a volume from one user to another user.
Accept a volume transfer Accept a volume transfer
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/os-volume-transfer/{transfer_id}/accept .. rest_method:: POST /v3/{project_id}/os-volume-transfer/{transfer_id}/accept
@ -46,7 +45,7 @@ Response Parameters
Create a volume transfer Create a volume transfer
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/os-volume-transfer .. rest_method:: POST /v3/{project_id}/os-volume-transfer
@ -85,7 +84,7 @@ Response Parameters
List volume transfers for a project List volume transfers for a project
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/os-volume-transfer .. rest_method:: GET /v3/{project_id}/os-volume-transfer
@ -123,7 +122,7 @@ Response Example
Show volume transfer detail Show volume transfer detail
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/os-volume-transfer/{transfer_id} .. rest_method:: GET /v3/{project_id}/os-volume-transfer/{transfer_id}
@ -163,7 +162,7 @@ Response Example
Delete a volume transfer Delete a volume transfer
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/os-volume-transfer/{transfer_id} .. rest_method:: DELETE /v3/{project_id}/os-volume-transfer/{transfer_id}
@ -182,7 +181,7 @@ Request
List volume transfers and details List volume transfers and details
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/os-volume-transfer/detail .. rest_method:: GET /v3/{project_id}/os-volume-transfer/detail

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===================================================
Quality of service (QoS) specifications (qos-specs) Quality of service (QoS) specifications (qos-specs)
=================================================== ===================================================
@ -12,7 +11,7 @@ specifications.
Disassociate a QoS specification from all associations Disassociate a QoS specification from all associations
====================================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/disassociate_all .. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/disassociate_all
@ -31,7 +30,7 @@ Request
Unset keys in a QoS specification Unset keys in a QoS specification
================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/qos-specs/{qos_id}/delete_keys .. rest_method:: PUT /v3/{project_id}/qos-specs/{qos_id}/delete_keys
@ -67,7 +66,7 @@ Response Example
Get all associations for a QoS specification Get all associations for a QoS specification
============================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/associations .. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/associations
@ -95,7 +94,7 @@ Response Example
Associate QoS specification with a volume type Associate QoS specification with a volume type
============================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/associate .. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/associate
@ -114,7 +113,7 @@ Request
Disassociate QoS specification from a volume type Disassociate QoS specification from a volume type
================================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/disassociate .. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}/disassociate
@ -133,7 +132,7 @@ Request
Show a QoS specification details Show a QoS specification details
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id} .. rest_method:: GET /v3/{project_id}/qos-specs/{qos_id}
@ -174,7 +173,7 @@ Response Example
Set keys in a QoS specification Set keys in a QoS specification
=============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/qos-specs/{qos_id} .. rest_method:: PUT /v3/{project_id}/qos-specs/{qos_id}
@ -210,7 +209,7 @@ Response Example
Delete a QoS specification Delete a QoS specification
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/qos-specs/{qos_id} .. rest_method:: DELETE /v3/{project_id}/qos-specs/{qos_id}
@ -230,7 +229,7 @@ Request
Create a QoS specification Create a QoS specification
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/qos-specs .. rest_method:: POST /v3/{project_id}/qos-specs
@ -273,7 +272,7 @@ Response Parameters
List QoS Specifications List QoS Specifications
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/qos-specs .. rest_method:: GET /v3/{project_id}/qos-specs

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
====================================
Quota sets extension (os-quota-sets) Quota sets extension (os-quota-sets)
==================================== ====================================
@ -10,7 +9,7 @@ Shows, updates, and deletes quotas for a project.
Show quotas for a user Show quotas for a user
====================== ~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id} .. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id}
@ -60,7 +59,7 @@ Response Example
Update quotas for a user Update quotas for a user
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id} .. rest_method:: PUT /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id}
@ -131,7 +130,7 @@ Response Example
:language: javascript :language: javascript
Delete quotas for a user Delete quotas for a user
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id} .. rest_method:: DELETE /v3/{admin_project_id}/os-quota-sets/{project_id}/{user_id}
@ -159,7 +158,7 @@ Response Example
Show quotas for a project Show quotas for a project
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id} .. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}
@ -210,7 +209,7 @@ Response Example
:language: javascript :language: javascript
Update quotas for a project Update quotas for a project
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{admin_project_id}/os-quota-sets/{project_id} .. rest_method:: PUT /v3/{admin_project_id}/os-quota-sets/{project_id}
@ -281,7 +280,7 @@ Response Example
:language: javascript :language: javascript
Delete quotas for a project Delete quotas for a project
=========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{admin_project_id}/os-quota-sets/{project_id} .. rest_method:: DELETE /v3/{admin_project_id}/os-quota-sets/{project_id}
@ -307,7 +306,7 @@ Response Example
:language: javascript :language: javascript
Show quota details for a user Show quota details for a user
============================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}/detail/{user_id} .. rest_method:: GET /v3/{admin_project_id}/os-quota-sets/{project_id}/detail/{user_id}
@ -358,7 +357,7 @@ Response Example
Get default quotas for a project Get default quotas for a project
================================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/os-quota-sets/defaults .. rest_method:: GET /v3/{project_id}/os-quota-sets/defaults

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
==========================================
Volume manage extension (os-volume-manage) Volume manage extension (os-volume-manage)
========================================== ==========================================
@ -9,7 +8,7 @@ storage.
Manage an existing volume Manage an existing volume
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/os-volume-manage .. rest_method:: POST /v3/{project_id}/os-volume-manage

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============================
Volume type access (volumes) Volume type access (volumes)
============================ ============================
@ -15,7 +14,7 @@ users with the administrative role and context.
Add private volume type access to project Add private volume type access to project
========================================= ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/types/{volume_type}/action .. rest_method:: POST /v3/{project_id}/types/{volume_type}/action
@ -41,7 +40,7 @@ Request Example
Remove private volume type access from project Remove private volume type access from project
============================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/types/{volume_type}/action .. rest_method:: POST /v3/{project_id}/types/{volume_type}/action
@ -67,7 +66,7 @@ Request Example
List private volume type access detail List private volume type access detail
====================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/types/{volume_type}/os-volume-type-access .. rest_method:: GET /v3/{project_id}/types/{volume_type}/os-volume-type-access

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
===========================
API extensions (extensions) API extensions (extensions)
=========================== ===========================
@ -8,7 +7,7 @@ API extensions (extensions)
List Known API extensions List Known API extensions
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/extensions .. rest_method:: GET /v3/{project_id}/extensions

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============================
Volume snapshots (snapshots) Volume snapshots (snapshots)
============================ ============================
@ -28,7 +27,7 @@ possible:
List snapshots and details List snapshots and details
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/snapshots/detail .. rest_method:: GET /v3/{project_id}/snapshots/detail
@ -71,7 +70,7 @@ Response Example
Create a snapshot Create a snapshot
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/snapshots .. rest_method:: POST /v3/{project_id}/snapshots
@ -115,7 +114,7 @@ Response Parameters
List accessible snapshots List accessible snapshots
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/snapshots .. rest_method:: GET /v3/{project_id}/snapshots
@ -160,7 +159,7 @@ Response Example
Show a snapshot's metadata Show a snapshot's metadata
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/snapshots/{snapshot_id}/metadata .. rest_method:: GET /v3/{project_id}/snapshots/{snapshot_id}/metadata
@ -205,7 +204,7 @@ Response Example
Update a snapshot's metadata Update a snapshot's metadata
============================ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/snapshots/{snapshot_id}/metadata .. rest_method:: PUT /v3/{project_id}/snapshots/{snapshot_id}/metadata
@ -243,7 +242,7 @@ Response Example
Show a snapshot's details Show a snapshot's details
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/snapshots/{snapshot_id} .. rest_method:: GET /v3/{project_id}/snapshots/{snapshot_id}
@ -288,7 +287,7 @@ Response Example
Update a snapshot Update a snapshot
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/snapshots/{snapshot_id} .. rest_method:: PUT /v3/{project_id}/snapshots/{snapshot_id}
@ -341,7 +340,7 @@ Response Example
Delete a snapshot Delete a snapshot
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/snapshots/{snapshot_id} .. rest_method:: DELETE /v3/{project_id}/snapshots/{snapshot_id}

View File

@ -1,12 +1,11 @@
.. -*- rst -*- .. -*- rst -*-
====================
Volume types (types) Volume types (types)
==================== ====================
Update a volume type Update a volume type
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/types/{volume_type_id} .. rest_method:: PUT /v3/{project_id}/types/{volume_type_id}
@ -66,7 +65,7 @@ Response Example
Update extra specs for volume type Update extra specs for volume type
================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/types/{volume_type_id} .. rest_method:: PUT /v3/{project_id}/types/{volume_type_id}
@ -115,7 +114,7 @@ Response Example
Show volume type detail Show volume type detail
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/types/{volume_type_id} .. rest_method:: GET /v3/{project_id}/types/{volume_type_id}
@ -154,7 +153,7 @@ Response Example
Delete a volume type Delete a volume type
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/types/{volume_type_id} .. rest_method:: DELETE /v3/{project_id}/types/{volume_type_id}
@ -173,7 +172,7 @@ Request
List all volume types List all volume types
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/types .. rest_method:: GET /v3/{project_id}/types
@ -214,7 +213,7 @@ Response Example
Create a volume type Create a volume type
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/types .. rest_method:: POST /v3/{project_id}/types
@ -272,7 +271,7 @@ Response Example
:language: javascript :language: javascript
Show an encryption type Show an encryption type
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/types/{volume_type_id}/encryption .. rest_method:: GET /v3/{project_id}/types/{volume_type_id}/encryption
@ -318,7 +317,7 @@ Response Example
Delete an encryption type Delete an encryption type
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/types/{volume_type_id}/encryption/{encryption_id} .. rest_method:: GET /v3/{project_id}/types/{volume_type_id}/encryption/{encryption_id}
@ -341,7 +340,7 @@ Request
Create an encryption type Create an encryption type
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/types/{volume_type_id}/encryption .. rest_method:: POST /v3/{project_id}/types/{volume_type_id}/encryption
@ -394,7 +393,7 @@ Response Example
Update an encryption type Update an encryption type
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/types/{volume_type_id}/encryption/{encryption_id} .. rest_method:: POST /v3/{project_id}/types/{volume_type_id}/encryption/{encryption_id}

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
============
API versions API versions
============ ============
@ -8,7 +7,7 @@ API versions
List Known API versions List Known API versions
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET / .. rest_method:: GET /
@ -33,7 +32,7 @@ Response Example
Show API v3 details Show API v3 details
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3 .. rest_method:: GET /v3

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
================================
Volume actions (volumes, action) Volume actions (volumes, action)
================================ ================================
@ -12,7 +11,7 @@ storage object associated with it.
Extend a volume size Extend a volume size
==================== ~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
@ -59,7 +58,7 @@ Request Example
Reset a volume's statuses Reset a volume's statuses
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
@ -93,7 +92,7 @@ Request Example
Set image metadata for a volume Set image metadata for a volume
=============================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
@ -125,7 +124,7 @@ Request Example
Remove image metadata from a volume Remove image metadata from a volume
=================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
@ -157,7 +156,7 @@ Request Example
Attach volume to a server Attach volume to a server
========================= ~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
@ -197,7 +196,7 @@ Request Example
Unmanage a volume Unmanage a volume
================= ~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
@ -232,7 +231,7 @@ Request Example
Force detach a volume Force detach a volume
===================== ~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action

View File

@ -1,6 +1,5 @@
.. -*- rst -*- .. -*- rst -*-
=================
Volumes (volumes) Volumes (volumes)
================= =================
@ -45,7 +44,7 @@ status values are:
List accessbile volumes with details List accessbile volumes with details
==================================== ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/volumes/detail .. rest_method:: GET /v3/{project_id}/volumes/detail
@ -113,7 +112,7 @@ Response Example
Create a volume Create a volume
=============== ~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes .. rest_method:: POST /v3/{project_id}/volumes
@ -213,7 +212,7 @@ Response Parameters
List accessible volumes List accessible volumes
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/volumes .. rest_method:: GET /v3/{project_id}/volumes
@ -257,7 +256,7 @@ Response Example
Show a volume's details Show a volume's details
======================= ~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/volumes/{volume_id} .. rest_method:: GET /v3/{project_id}/volumes/{volume_id}
@ -327,7 +326,7 @@ Response Example
Update a volume Update a volume
=============== ~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/volumes/{volume_id} .. rest_method:: PUT /v3/{project_id}/volumes/{volume_id}
@ -398,7 +397,7 @@ Response Example
Delete a volume Delete a volume
=============== ~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v3/{project_id}/volumes/{volume_id} .. rest_method:: DELETE /v3/{project_id}/volumes/{volume_id}
@ -446,7 +445,7 @@ Request
Create metadata for volume Create metadata for volume
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/metadata .. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/metadata
@ -490,7 +489,7 @@ Response Example
Show a volume's metadata Show a volume's metadata
======================== ~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/volumes/{volume_id}/metadata .. rest_method:: GET /v3/{project_id}/volumes/{volume_id}/metadata
@ -529,7 +528,7 @@ Response Example
Update a volume's metadata Update a volume's metadata
========================== ~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: PUT /v3/{project_id}/volumes/{volume_id}/metadata .. rest_method:: PUT /v3/{project_id}/volumes/{volume_id}/metadata
@ -578,7 +577,7 @@ Response Example
Get volumes summary Get volumes summary
=================== ~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v3/{project_id}/volumes/summary .. rest_method:: GET /v3/{project_id}/volumes/summary