 dc6fe04895
			
		
	
	dc6fe04895
	
	
	
		
			
			"volume list" is not in the v2. Co-Authored-By: Lin Hua Cheng <os.lcheng@gmail.com> implements bp: volume-v2 Change-Id: I9f4585202f5f9ec5f4c091278fc6c4036efb1290
		
			
				
	
	
		
			195 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			195 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| ======
 | |
| volume
 | |
| ======
 | |
| 
 | |
| Volume v1, v2
 | |
| 
 | |
| volume create
 | |
| -------------
 | |
| 
 | |
| Create new volume
 | |
| 
 | |
| .. program:: volume create
 | |
| .. code:: bash
 | |
| 
 | |
|     os volume create
 | |
|         --size <size>
 | |
|         [--snapshot <snapshot>]
 | |
|         [--description <description>]
 | |
|         [--type <volume-type>]
 | |
|         [--user <user>]
 | |
|         [--project <project>]
 | |
|         [--availability-zone <availability-zone>]
 | |
|         [--image <image>]
 | |
|         [--source <volume>]
 | |
|         [--property <key=value> [...] ]
 | |
|         <name>
 | |
| 
 | |
| .. option:: --size <size> (required)
 | |
| 
 | |
|     New volume size in GB
 | |
| 
 | |
| .. option:: --snapshot <snapshot>
 | |
| 
 | |
|     Use <snapshot> as source of new volume
 | |
| 
 | |
| .. option:: --description <description>
 | |
| 
 | |
|     New volume description
 | |
| 
 | |
| .. option:: --type <volume-type>
 | |
| 
 | |
|     Use <volume-type> as the new volume type
 | |
| 
 | |
| .. option:: --user <user>
 | |
| 
 | |
|     Specify an alternate user (name or ID)
 | |
| 
 | |
| .. option:: --project <project>
 | |
| 
 | |
|     Specify an alternate project (name or ID)
 | |
| 
 | |
| .. option:: --availability-zone <availability-zone>
 | |
| 
 | |
|     Create new volume in <availability-zone>
 | |
| 
 | |
| .. option:: --image <image>
 | |
| 
 | |
|     Use <image> as source of new volume (name or ID)
 | |
| 
 | |
| .. option:: --source <source>
 | |
| 
 | |
|     Volume to clone (name or ID)
 | |
| 
 | |
| .. option:: --property <key=value>
 | |
| 
 | |
|     Set a property on this volume (repeat option to set multiple properties)
 | |
| 
 | |
| .. describe:: <name>
 | |
| 
 | |
|     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]
 | |
|          <volume> [<volume> ...]
 | |
| 
 | |
| .. option:: --force
 | |
| 
 | |
|     Attempt forced removal of volume(s), regardless of state (defaults to False)
 | |
| 
 | |
| .. describe:: <volume>
 | |
| 
 | |
|     Volume(s) to delete (name or ID)
 | |
| 
 | |
| volume list
 | |
| -----------
 | |
| 
 | |
| List volumes
 | |
| 
 | |
| .. program:: volume list
 | |
| .. code:: bash
 | |
| 
 | |
|     os volume list
 | |
|         [--status <status>]
 | |
|         [--name <name>]
 | |
|         [--all-projects]
 | |
|         [--long]
 | |
| 
 | |
| .. option:: --status <status>
 | |
| 
 | |
|     Filter results by status
 | |
| 
 | |
| .. option:: --name <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 <name>]
 | |
|         [--description <description>]
 | |
|         [--size <size>]
 | |
|         [--property <key=value> [...] ]
 | |
|         <volume>
 | |
| 
 | |
| .. option:: --name <name>
 | |
| 
 | |
|     New volume name
 | |
| 
 | |
| .. option:: --description <description>
 | |
| 
 | |
|     New volume description
 | |
| 
 | |
| .. option:: --size <size>
 | |
| 
 | |
|     Extend volume size in GB
 | |
| 
 | |
| .. option:: --property <key=value>
 | |
| 
 | |
|     Property to add or modify for this volume (repeat option to set multiple properties)
 | |
| 
 | |
| .. describe:: <volume>
 | |
| 
 | |
|     Volume to modify (name or ID)
 | |
| 
 | |
| volume show
 | |
| -----------
 | |
| 
 | |
| Show volume details
 | |
| 
 | |
| .. program:: volume show
 | |
| .. code:: bash
 | |
| 
 | |
|     os volume show
 | |
|         <volume>
 | |
| 
 | |
| .. describe:: <volume>
 | |
| 
 | |
|     Volume to display (name or ID)
 | |
| 
 | |
| volume unset
 | |
| ------------
 | |
| 
 | |
| Unset volume properties
 | |
| 
 | |
| .. program:: volume unset
 | |
| .. code:: bash
 | |
| 
 | |
|     os volume unset
 | |
|         [--property <key>]
 | |
|         <volume>
 | |
| 
 | |
| .. option:: --property <key>
 | |
| 
 | |
|     Property to remove from volume (repeat option to remove multiple properties)
 | |
| 
 | |
| .. describe:: <volume>
 | |
| 
 | |
|     Volume to modify (name or ID)
 |