From 265ca582f02c5cf107c677051c65d43534aaddbb Mon Sep 17 00:00:00 2001 From: Steve Martinelli Date: Mon, 5 Jan 2015 01:53:46 -0500 Subject: Command docs: volume Change-Id: Id1e500d5fb19ffdeb0d1bde9e22c3143c0873d0c --- doc/source/command-objects/volume.rst | 189 ++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 doc/source/command-objects/volume.rst (limited to 'doc/source/command-objects') diff --git a/doc/source/command-objects/volume.rst b/doc/source/command-objects/volume.rst new file mode 100644 index 00000000..2eec2d7b --- /dev/null +++ b/doc/source/command-objects/volume.rst @@ -0,0 +1,189 @@ +====== +volume +====== + +Volume v1 + +volume create +------------- + +Create new volume + +.. program:: volume create +.. code:: bash + + os volume create + --size + [--snapshot-id ] + [--description ] + [--type ] + [--user ] + [--project ] + [--availability-zone ] + [--image ] + [--source ] + [--property [...] ] + + +.. option:: --size (required) + + New volume size in GB + +.. option:: --snapshot-id + + Use as source of new volume + +.. option:: --description + + New volume description + +.. option:: --type + + Use as the new volume type + +.. option:: --user + + Specify an alternate user (name or ID) + +.. option:: --project + + Specify an alternate project (name or ID) + +.. option:: --availability-zone + + Create new volume in + +.. option:: --image + + Use as source of new volume (name or ID) + +.. option:: --source + + Volume to clone (name or ID) + +.. option:: --property + + Set a property on this volume (repeat option to set multiple properties) + +.. describe:: + + New volume name + +The :option:`--project` and :option:`--user` options are typically only +useful for admin users, but may be allowed for other users depending on +the policy of the cloud and the roles granted to the user. + +volume delete +------------- + +Delete volume(s) + +.. program:: volume delete +.. code:: bash + + os volume delete + [--force] + [ ...] + +.. option:: --force + + Attempt forced removal of volume(s), regardless of state (defaults to False) + +.. describe:: + + Volume(s) to delete (name or ID) + +volume list +----------- + +List volumes + +.. program:: volume list +.. code:: bash + + os volume list + [--status ] + [--name ] + [--all-projects] + [--long] + +.. option:: --status + + Filter results by status + +.. option:: --name + + Filter results by name + +.. option:: --all-projects + + Include all projects (admin only) + +.. option:: --long + + List additional fields in output + +volume set +---------- + +Set volume properties + +.. program:: volume set +.. code:: bash + + os volume set + [--name ] + [--description ] + [--property [...] ] + + +.. option:: --name + + New volume name + +.. option:: --description + + New volume description + +.. option:: --property + + Property to add or modify for this volume (repeat option to set multiple properties) + +.. describe:: + + Volume to modify (name or ID) + +volume show +----------- + +Show volume details + +.. program:: volume show +.. code:: bash + + os volume show + + +.. describe:: + + Volume to display (name or ID) + +volume unset +------------ + +Unset volume properties + +.. program:: volume unset +.. code:: bash + + os volume unset + [--property ] + + +.. option:: --property + + Property to remove from volume (repeat option to remove multiple properties) + +.. describe:: + + Volume to modify (name or ID) -- cgit v1.2.1