Merge "Command doc: snapshot"
This commit is contained in:
		
							
								
								
									
										133
									
								
								doc/source/command-objects/snapshot.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										133
									
								
								doc/source/command-objects/snapshot.rst
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,133 @@ | ||||
| ======== | ||||
| snapshot | ||||
| ======== | ||||
|  | ||||
| Volume v1 | ||||
|  | ||||
| snapshot create | ||||
| --------------- | ||||
|  | ||||
| Create new snapshot | ||||
|  | ||||
| .. program:: snapshot create | ||||
| .. code:: bash | ||||
|  | ||||
|     os snapshot create | ||||
|         [--name <name>] | ||||
|         [--description <description>] | ||||
|         [--force] | ||||
|         <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 | ||||
|  | ||||
| .. _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 | ||||
|  | ||||
| .. 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> [...] ] | ||||
|         <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) | ||||
|  | ||||
| .. 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) | ||||
| @@ -110,7 +110,7 @@ referring to both Compute and Volume quotas. | ||||
| * ``server``: (**Compute**) virtual machine instance | ||||
| * ``server image``: (**Compute**) saved server disk image | ||||
| * ``service``: Identity - a cloud service | ||||
| * ``snapshot``: Volume - a point-in-time copy of a volume | ||||
| * ``snapshot``: (**Volume**) a point-in-time copy of a volume | ||||
| * ``token``: (**Identity**) a bearer token managed by Identity service | ||||
| * ``usage``: (**Compute**) display host resources being consumed | ||||
| * ``user``: (**Identity**) individual cloud resources users | ||||
|   | ||||
| @@ -28,7 +28,7 @@ from openstackclient.common import utils | ||||
|  | ||||
|  | ||||
| class CreateSnapshot(show.ShowOne): | ||||
|     """Create snapshot command""" | ||||
|     """Create new snapshot""" | ||||
|  | ||||
|     log = logging.getLogger(__name__ + '.CreateSnapshot') | ||||
|  | ||||
| @@ -37,7 +37,7 @@ class CreateSnapshot(show.ShowOne): | ||||
|         parser.add_argument( | ||||
|             'volume', | ||||
|             metavar='<volume>', | ||||
|             help='The name or ID of the volume to snapshot', | ||||
|             help='Volume to snapshot (name or ID)', | ||||
|         ) | ||||
|         parser.add_argument( | ||||
|             '--name', | ||||
| @@ -104,7 +104,7 @@ class DeleteSnapshot(command.Command): | ||||
|  | ||||
|  | ||||
| class ListSnapshot(lister.Lister): | ||||
|     """List snapshot command""" | ||||
|     """List snapshots""" | ||||
|  | ||||
|     log = logging.getLogger(__name__ + '.ListSnapshot') | ||||
|  | ||||
| @@ -167,7 +167,7 @@ class ListSnapshot(lister.Lister): | ||||
|  | ||||
|  | ||||
| class SetSnapshot(command.Command): | ||||
|     """Set snapshot command""" | ||||
|     """Set snapshot properties""" | ||||
|  | ||||
|     log = logging.getLogger(__name__ + '.SetSnapshot') | ||||
|  | ||||
| @@ -176,14 +176,14 @@ class SetSnapshot(command.Command): | ||||
|         parser.add_argument( | ||||
|             'snapshot', | ||||
|             metavar='<snapshot>', | ||||
|             help='Name or ID of snapshot to change') | ||||
|             help='Snapshot to modify (name or ID)') | ||||
|         parser.add_argument( | ||||
|             '--name', | ||||
|             metavar='<snapshot-name>', | ||||
|             metavar='<name>', | ||||
|             help='New snapshot name') | ||||
|         parser.add_argument( | ||||
|             '--description', | ||||
|             metavar='<snapshot-description>', | ||||
|             metavar='<description>', | ||||
|             help='New snapshot description') | ||||
|         parser.add_argument( | ||||
|             '--property', | ||||
| @@ -219,7 +219,7 @@ class SetSnapshot(command.Command): | ||||
|  | ||||
|  | ||||
| class ShowSnapshot(show.ShowOne): | ||||
|     """Show snapshot command""" | ||||
|     """Display snapshot details""" | ||||
|  | ||||
|     log = logging.getLogger(__name__ + '.ShowSnapshot') | ||||
|  | ||||
| @@ -228,7 +228,7 @@ class ShowSnapshot(show.ShowOne): | ||||
|         parser.add_argument( | ||||
|             'snapshot', | ||||
|             metavar='<snapshot>', | ||||
|             help='Name or ID of snapshot to display') | ||||
|             help='Snapshot to display (name or ID)') | ||||
|         return parser | ||||
|  | ||||
|     def take_action(self, parsed_args): | ||||
| @@ -254,14 +254,14 @@ class UnsetSnapshot(command.Command): | ||||
|         parser.add_argument( | ||||
|             'snapshot', | ||||
|             metavar='<snapshot>', | ||||
|             help='snapshot to change (name or ID)', | ||||
|             help='Snapshot to modify (name or ID)', | ||||
|         ) | ||||
|         parser.add_argument( | ||||
|             '--property', | ||||
|             metavar='<key>', | ||||
|             action='append', | ||||
|             default=[], | ||||
|             help='Property key to remove from snapshot ' | ||||
|             help='Property to remove from snapshot ' | ||||
|                  '(repeat to remove multiple values)', | ||||
|         ) | ||||
|         return parser | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jenkins
					Jenkins