
Add "--property" option to "snapshot create" command in volumev2 (v2 only) to support adding properties to a new snapshot. Change-Id: Ie0e90c9ccc2ac89b3b7b0ac89751fd864aada9a4 Closes-Bug: #1597192
155 lines
2.6 KiB
ReStructuredText
155 lines
2.6 KiB
ReStructuredText
========
|
|
snapshot
|
|
========
|
|
|
|
Block Storage v1, v2
|
|
|
|
snapshot create
|
|
---------------
|
|
|
|
Create new snapshot
|
|
|
|
.. program:: snapshot create
|
|
.. code:: bash
|
|
|
|
os snapshot create
|
|
[--name <name>]
|
|
[--description <description>]
|
|
[--force]
|
|
[--property <key=value> [...] ]
|
|
<volume>
|
|
|
|
.. option:: --name <name>
|
|
|
|
Name of the snapshot
|
|
|
|
.. option:: --description <description>
|
|
|
|
Description of the snapshot
|
|
|
|
.. option:: --force
|
|
|
|
Create a snapshot attached to an instance. Default is False
|
|
|
|
.. option:: --property <key=value>
|
|
|
|
Set a property to this snapshot (repeat option to set multiple properties)
|
|
|
|
*Volume version 2 only*
|
|
|
|
.. _snapshot_create-snapshot:
|
|
.. describe:: <volume>
|
|
|
|
Volume to snapshot (name or ID)
|
|
|
|
snapshot delete
|
|
---------------
|
|
|
|
Delete snapshot(s)
|
|
|
|
.. program:: snapshot delete
|
|
.. code:: bash
|
|
|
|
os snapshot delete
|
|
<snapshot> [<snapshot> ...]
|
|
|
|
.. _snapshot_delete-snapshot:
|
|
.. describe:: <snapshot>
|
|
|
|
Snapshot(s) to delete (name or ID)
|
|
|
|
snapshot list
|
|
-------------
|
|
|
|
List snapshots
|
|
|
|
.. program:: snapshot list
|
|
.. code:: bash
|
|
|
|
os snapshot list
|
|
[--all-projects]
|
|
|
|
.. option:: --all-projects
|
|
|
|
Include all projects (admin only)
|
|
|
|
.. option:: --long
|
|
|
|
List additional fields in output
|
|
|
|
snapshot set
|
|
------------
|
|
|
|
Set snapshot properties
|
|
|
|
.. program:: snapshot set
|
|
.. code:: bash
|
|
|
|
os snapshot set
|
|
[--name <name>]
|
|
[--description <description>]
|
|
[--property <key=value> [...] ]
|
|
[--state <state>]
|
|
<snapshot>
|
|
|
|
.. _snapshot_restore-snapshot:
|
|
.. option:: --name <name>
|
|
|
|
New snapshot name
|
|
|
|
.. option:: --description <description>
|
|
|
|
New snapshot description
|
|
|
|
.. option:: --property <key=value>
|
|
|
|
Property to add or modify for this snapshot (repeat option to set multiple properties)
|
|
|
|
.. option:: --state <state>
|
|
|
|
New snapshot state.
|
|
Valid values are "available", "error", "creating",
|
|
"deleting", and "error_deleting".
|
|
|
|
*Volume version 2 only*
|
|
|
|
.. describe:: <snapshot>
|
|
|
|
Snapshot to modify (name or ID)
|
|
|
|
snapshot show
|
|
-------------
|
|
|
|
Display snapshot details
|
|
|
|
.. program:: snapshot show
|
|
.. code:: bash
|
|
|
|
os snapshot show
|
|
<snapshot>
|
|
|
|
.. _snapshot_show-snapshot:
|
|
.. describe:: <snapshot>
|
|
|
|
Snapshot to display (name or ID)
|
|
|
|
snapshot unset
|
|
--------------
|
|
|
|
Unset snapshot properties
|
|
|
|
.. program:: snapshot unset
|
|
.. code:: bash
|
|
|
|
os snapshot unset
|
|
[--property <key>]
|
|
<snapshot>
|
|
|
|
.. option:: --property <key>
|
|
|
|
Property to remove from snapshot (repeat option to remove multiple properties)
|
|
|
|
.. describe:: <snapshot>
|
|
|
|
Snapshot to modify (name or ID)
|