Merge "Add API documentation for volume detach in v3."

This commit is contained in:
Jenkins 2017-03-15 17:27:54 +00:00 committed by Gerrit Code Review
commit 39d5727803
3 changed files with 48 additions and 0 deletions

View File

@ -1206,6 +1206,12 @@ os-attach:
in: body
required: true
type: object
os-detach:
description: |
The ``os-detach`` action.
in: body
required: true
type: object
os-extend:
description: |
The ``os-extend`` action.

View File

@ -0,0 +1,6 @@
{
"os-detach": {
"attachment_id": "d8777f54-84cf-4809-a679-468ffed56cf1"
}
}

View File

@ -195,6 +195,42 @@ Request Example
Detach volume from server
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: POST /v3/{project_id}/volumes/{volume_id}/action
Detaches a volume from a server. Specify the ``os-detach`` action in the request body.
Preconditions
- Volume status must be ``in-use``.
Normal response codes: 202
Request
-------
.. rest_parameters:: parameters.yaml
- attachment_id: attachment_id
- os-detach: os-detach
- project_id: project_id_path
- volume_id: volume_id
Request Example
---------------
.. literalinclude:: ./samples/volume-detach-request.json
:language: javascript
Unmanage a volume
~~~~~~~~~~~~~~~~~