Chapter 79. volume This chapter describes the commands under the volume command. 79.1. volume attachment complete Complete an attachment for a volume. Usage: Table 79.1. Positional arguments Value Summary <attachment> Id of volume attachment to mark as completed Table 79.2. Command arguments Value Summary -h, --help Show this help message and exit 79.2. volume attachment create Create an attachment for a volume. This command will only create a volume attachment in the Volume service. It will not invoke the necessary Compute service actions to actually attach the volume to the server at the hypervisor level. As a result, it should typically only be used for troubleshooting issues with an existing server in combination with other tooling. For all other use cases, the server add volume command should be preferred. Usage: Table 79.3. Positional arguments Value Summary <volume> Name or id of volume to attach to server. <server> Name or id of server to attach volume to. Table 79.4. Command arguments Value Summary -h, --help Show this help message and exit --connect Make an active connection using provided connector info --no-connect Do not make an active connection using provided connector info --initiator <initiator> Iqn of the initiator attaching to --ip <ip> Ip of the system attaching to --host <host> Name of the host attaching to --platform <platform> Platform type --os-type <ostype> Os type --multipath Use multipath --no-multipath Use multipath --mountpoint <mountpoint> Mountpoint volume will be attached at --mode <mode> Mode of volume attachment, rw, ro and null, where null indicates we want to honor any existing admin-metadata settings (supported by --os-volume-api-version 3.54 or later) Table 79.5. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.6. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.7. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.8. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.3. volume attachment delete Delete an attachment for a volume. Similarly to the volume attachment create command, this command will only delete the volume attachment record in the Volume service. It will not invoke the necessary Compute service actions to actually attach the volume to the server at the hypervisor level. As a result, it should typically only be used for troubleshooting issues with an existing server in combination with other tooling. For all other use cases, the server volume remove command should be preferred. Usage: Table 79.9. Positional arguments Value Summary <attachment> Id of volume attachment to delete Table 79.10. Command arguments Value Summary -h, --help Show this help message and exit 79.4. volume attachment list Lists all volume attachments. Usage: Table 79.11. Command arguments Value Summary -h, --help Show this help message and exit --project <project> Filter results by project (name or id) (admin only) --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. --all-projects Shows details for all projects (admin only). --volume-id <volume-id> Filters results by a volume id. this option is deprecated. Consider using the --filters option which was introduced in microversion 3.33 instead. --status <status> Filters results by a status. this option is deprecated. Consider using the --filters option which was introduced in microversion 3.33 instead. --marker <marker> Begin returning volume attachments that appear later in volume attachment list than that represented by this ID. --limit <limit> Maximum number of volume attachments to return. Table 79.12. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.13. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.14. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.15. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.5. volume attachment set Update an attachment for a volume. This call is designed to be more of an volume attachment completion than anything else. It expects the value of a connector object to notify the driver that the volume is going to be connected and where it's being connected to. Usage: Table 79.16. Positional arguments Value Summary <attachment> Id of volume attachment. Table 79.17. Command arguments Value Summary -h, --help Show this help message and exit --initiator <initiator> Iqn of the initiator attaching to --ip <ip> Ip of the system attaching to --host <host> Name of the host attaching to --platform <platform> Platform type --os-type <ostype> Os type --multipath Use multipath --no-multipath Use multipath --mountpoint <mountpoint> Mountpoint volume will be attached at Table 79.18. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.19. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.20. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.21. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.6. volume attachment show Show detailed information for a volume attachment. Usage: Table 79.22. Positional arguments Value Summary <attachment> Id of volume attachment. Table 79.23. Command arguments Value Summary -h, --help Show this help message and exit Table 79.24. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.25. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.26. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.27. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.7. volume backend capability show Show capability command Usage: Table 79.28. Positional arguments Value Summary <host> List capabilities of specified host (host@backend- name) Table 79.29. Command arguments Value Summary -h, --help Show this help message and exit Table 79.30. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.31. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.32. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.33. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.8. volume backend pool list List pool command Usage: Table 79.34. Command arguments Value Summary -h, --help Show this help message and exit --long Show detailed information about pools. Table 79.35. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.36. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.37. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.38. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.9. volume backup create Create new volume backup Usage: Table 79.39. Positional arguments Value Summary <volume> Volume to backup (name or id) Table 79.40. Command arguments Value Summary -h, --help Show this help message and exit --name <name> Name of the backup --description <description> Description of the backup --container <container> Optional backup container name --snapshot <snapshot> Snapshot to backup (name or id) --force Allow to back up an in-use volume --incremental Perform an incremental backup --no-incremental Do not perform an incremental backup --property <key=value> Set a property on this backup (repeat option to remove multiple values) (supported by --os-volume-api-version 3.43 or above) --availability-zone <zone-name> Az where the backup should be stored; by default it will be the same as the source (supported by --os- volume-api-version 3.51 or above) Table 79.41. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.42. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.43. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.44. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.10. volume backup delete Delete volume backup(s) Usage: Table 79.45. Positional arguments Value Summary <backup> Backup(s) to delete (name or id) Table 79.46. Command arguments Value Summary -h, --help Show this help message and exit --force Allow delete in state other than error or available 79.11. volume backup list List volume backups Usage: Table 79.47. Command arguments Value Summary -h, --help Show this help message and exit --long List additional fields in output --name <name> Filters results by the backup name --status <status> Filters results by the backup status, one of: creating, available, deleting, error, restoring or error_restoring --volume <volume> Filters results by the volume which they backup (name or ID) --marker <volume-backup> The last backup of the page (name or id) --limit <num-backups> Maximum number of backups to display --all-projects Include all projects (admin only) Table 79.48. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.49. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.50. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.51. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.12. volume backup record export Export volume backup details. Backup information can be imported into a new service instance to be able to restore. Usage: Table 79.52. Positional arguments Value Summary <backup> Backup to export (name or id) Table 79.53. Command arguments Value Summary -h, --help Show this help message and exit Table 79.54. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.55. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.56. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.57. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.13. volume backup record import Import volume backup details. Exported backup details contain the metadata necessary to restore to a new or rebuilt service instance Usage: Table 79.58. Positional arguments Value Summary <backup_service> Backup service containing the backup. <backup_metadata> Encoded backup metadata from export. Table 79.59. Command arguments Value Summary -h, --help Show this help message and exit Table 79.60. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.61. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.62. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.63. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.14. volume backup restore Restore volume backup Usage: Table 79.64. Positional arguments Value Summary <backup> Backup to restore (name or id) <volume> Volume to restore to (name or id for existing volume, name only for new volume) (default to None) Table 79.65. Command arguments Value Summary -h, --help Show this help message and exit --force Restore the backup to an existing volume (default to False) Table 79.66. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.67. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.68. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.69. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.15. volume backup set Set volume backup properties Usage: Table 79.70. Positional arguments Value Summary <backup> Backup to modify (name or id) Table 79.71. Command arguments Value Summary -h, --help Show this help message and exit --name <name> New backup name(supported by --os-volume-api-version 3.9 or above) --description <description> New backup description (supported by --os-volume-api- version 3.9 or above) --state <state> New backup state ("available" or "error") (admin only) (This option simply changes the state of the backup in the database with no regard to actual status; exercise caution when using) --no-property Remove all properties from this backup (specify both --no-property and --property to remove the current properties before setting new properties) --property <key=value> Set a property on this backup (repeat option to set multiple values) (supported by --os-volume-api-version 3.43 or above) 79.16. volume backup show Display volume backup details Usage: Table 79.72. Positional arguments Value Summary <backup> Backup to display (name or id) Table 79.73. Command arguments Value Summary -h, --help Show this help message and exit Table 79.74. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.75. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.76. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.77. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.17. volume backup unset Unset volume backup properties. This command requires ``--os-volume-api- version`` 3.43 or greater. Usage: Table 79.78. Positional arguments Value Summary <backup> Backup to modify (name or id) Table 79.79. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Property to remove from this backup (repeat option to unset multiple values) 79.18. volume create Create new volume Usage: Table 79.80. Positional arguments Value Summary <name> Volume name Table 79.81. Command arguments Value Summary -h, --help Show this help message and exit --size <size> Volume size in gb (required unless --snapshot, --source or --backup is specified) --type <volume-type> Set the type of volume --image <image> Use <image> as source of volume (name or id) --snapshot <snapshot> Use <snapshot> as source of volume (name or id) --source <volume> Volume to clone (name or id) --backup <backup> Restore backup to a volume (name or id) (supported by --os-volume-api-version 3.47 or later) --description <description> Volume description --availability-zone <availability-zone> Create volume in <availability-zone> --consistency-group consistency-group> Consistency group where the new volume belongs to --property <key=value> Set a property to this volume (repeat option to set multiple properties) --hint <key=value> Arbitrary scheduler hint key-value pairs to help boot an instance (repeat option to set multiple hints) --bootable Mark volume as bootable --non-bootable Mark volume as non-bootable (default) --read-only Set volume to read-only access mode --read-write Set volume to read-write access mode (default) Table 79.82. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.83. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.84. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.85. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.19. volume delete Delete volume(s) Usage: Table 79.86. Positional arguments Value Summary <volume> Volume(s) to delete (name or id) Table 79.87. Command arguments Value Summary -h, --help Show this help message and exit --force Attempt forced removal of volume(s), regardless of state (defaults to False) --purge Remove any snapshots along with volume(s) (defaults to false) 79.20. volume group create Create a volume group. Generic volume groups enable you to create a group of volumes and manage them together. Generic volume groups are more flexible than consistency groups. Currently volume consistency groups only support consistent group snapshot. It cannot be extended easily to serve other purposes. A project may want to put volumes used in the same application together in a group so that it is easier to manage them together, and this group of volumes may or may not support consistent group snapshot. Generic volume group solve this problem. By decoupling the tight relationship between the group construct and the consistency concept, generic volume groups can be extended to support other features in the future. This command requires ``--os-volume-api-version`` 3.13 or greater. Usage: Table 79.88. Command arguments Value Summary -h, --help Show this help message and exit --volume-group-type <volume_group_type> Volume group type to use (name or id) --volume-type <volume_type> Volume type(s) to use (name or id) (required with --volume-group-type) --source-group <source-group> Existing volume group to use (name or id) (supported by --os-volume-api-version 3.14 or later) --group-snapshot <group-snapshot> Existing group snapshot to use (name or id) (supported by --os-volume-api-version 3.14 or later) --name <name> Name of the volume group. --description <description> Description of a volume group. --availability-zone <availability-zone> Availability zone for volume group. (not available if creating group from source) Table 79.89. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.90. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.91. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.92. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.21. volume group delete Delete a volume group. This command requires ``--os-volume-api-version`` 3.13 or greater. Usage: Table 79.93. Positional arguments Value Summary <group> Name or id of volume group to delete Table 79.94. Command arguments Value Summary -h, --help Show this help message and exit --force Delete the volume group even if it contains volumes. this will delete any remaining volumes in the group. 79.22. volume group failover Failover replication for a volume group. This command requires ``--os-volume- api-version`` 3.38 or greater. Usage: Table 79.95. Positional arguments Value Summary <group> Name or id of volume group to failover replication for. Table 79.96. Command arguments Value Summary -h, --help Show this help message and exit --allow-attached-volume Allow group with attached volumes to be failed over. --disallow-attached-volume Disallow group with attached volumes to be failed over. --secondary-backend-id <backend_id> Secondary backend id. 79.23. volume group list Lists all volume groups. This command requires ``--os-volume-api-version`` 3.13 or greater. Usage: Table 79.97. Command arguments Value Summary -h, --help Show this help message and exit --all-projects Shows details for all projects (admin only). Table 79.98. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.99. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.100. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.101. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.24. volume group set Update a volume group. This command requires ``--os-volume-api-version`` 3.13 or greater. Usage: Table 79.102. Positional arguments Value Summary <group> Name or id of volume group. Table 79.103. Command arguments Value Summary -h, --help Show this help message and exit --name <name> New name for group. --description <description> New description for group. --enable-replication Enable replication for group. (supported by --os- volume-api-version 3.38 or above) --disable-replication Disable replication for group. (supported by --os- volume-api-version 3.38 or above) Table 79.104. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.105. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.106. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.107. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.25. volume group show Show detailed information for a volume group. This command requires ``--os- volume-api-version`` 3.13 or greater. Usage: Table 79.108. Positional arguments Value Summary <group> Name or id of volume group. Table 79.109. Command arguments Value Summary -h, --help Show this help message and exit --volumes Show volumes included in the group. (supported by --os-volume-api-version 3.25 or above) --no-volumes Do not show volumes included in the group. (supported by --os-volume-api-version 3.25 or above) --replication-targets Show replication targets for the group. (supported by --os-volume-api-version 3.38 or above) --no-replication-targets Do not show replication targets for the group. (supported by --os-volume-api-version 3.38 or above) Table 79.110. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.111. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.112. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.113. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.26. volume group snapshot create Create a volume group snapshot. This command requires ``--os-volume-api- version`` 3.13 or greater. Usage: Table 79.114. Positional arguments Value Summary <volume_group> Name or id of volume group to create a snapshot of. Table 79.115. Command arguments Value Summary -h, --help Show this help message and exit --name <name> Name of the volume group snapshot. --description <description> Description of a volume group snapshot. Table 79.116. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.117. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.118. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.119. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.27. volume group snapshot delete Delete a volume group snapshot. This command requires ``--os-volume-api- version`` 3.14 or greater. Usage: Table 79.120. Positional arguments Value Summary <snapshot> Name or id of volume group snapshot to delete Table 79.121. Command arguments Value Summary -h, --help Show this help message and exit 79.28. volume group snapshot list Lists all volume group snapshot. This command requires ``--os-volume-api- version`` 3.14 or greater. Usage: Table 79.122. Command arguments Value Summary -h, --help Show this help message and exit --all-projects Shows details for all projects (admin only). Table 79.123. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.124. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.125. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.126. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.29. volume group snapshot show Show detailed information for a volume group snapshot. This command requires ``--os-volume-api-version`` 3.14 or greater. Usage: Table 79.127. Positional arguments Value Summary <snapshot> Name or id of volume group snapshot. Table 79.128. Command arguments Value Summary -h, --help Show this help message and exit Table 79.129. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.130. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.131. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.132. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.30. volume group type create Create a volume group type. This command requires ``--os-volume-api-version`` 3.11 or greater. Usage: Table 79.133. Positional arguments Value Summary <name> Name of new volume group type. Table 79.134. Command arguments Value Summary -h, --help Show this help message and exit --description <description> Description of the volume group type. --public Volume group type is available to other projects (default) --private Volume group type is not available to other projects Table 79.135. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.136. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.137. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.138. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.31. volume group type delete Delete a volume group type. This command requires ``--os-volume-api-version`` 3.11 or greater. Usage: Table 79.139. Positional arguments Value Summary <group_type> Name or id of volume group type to delete Table 79.140. Command arguments Value Summary -h, --help Show this help message and exit 79.32. volume group type list Lists all volume group types. This command requires ``--os-volume-api- version`` 3.11 or greater. Usage: Table 79.141. Command arguments Value Summary -h, --help Show this help message and exit --default List the default volume group type. Table 79.142. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.143. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.144. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.145. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.33. volume group type set Update a volume group type. This command requires ``--os-volume-api-version`` 3.11 or greater. Usage: Table 79.146. Positional arguments Value Summary <group_type> Name or id of volume group type. Table 79.147. Command arguments Value Summary -h, --help Show this help message and exit --name <name> New name for volume group type. --description <description> New description for volume group type. --public Make volume group type available to other projects. --private Make volume group type unavailable to other projects. --no-property Remove all properties from this volume group type (specify both --no-property and --property to remove the current properties before setting new properties) --property <key=value> Property to add or modify for this volume group type (repeat option to set multiple properties) Table 79.148. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.149. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.150. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.151. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.34. volume group type show Show detailed information for a volume group type. This command requires ``--os-volume-api-version`` 3.11 or greater. Usage: Table 79.152. Positional arguments Value Summary <group_type> Name or id of volume group type. Table 79.153. Command arguments Value Summary -h, --help Show this help message and exit Table 79.154. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.155. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.156. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.157. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.35. volume host set Set volume host properties Usage: Table 79.158. Positional arguments Value Summary <host-name> Name of volume host Table 79.159. Command arguments Value Summary -h, --help Show this help message and exit --disable Freeze and disable the specified volume host --enable Thaw and enable the specified volume host 79.36. volume list List volumes Usage: Table 79.160. Command arguments Value Summary -h, --help Show this help message and exit --project <project> Filter results by project (name or id) (admin only) --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. --user <user> Filter results by user (name or id) (admin only) --user-domain <user-domain> Domain the user belongs to (name or id). this can be used in case collisions between user names exist. --name <name> Filter results by volume name --status <status> Filter results by status --all-projects Include all projects (admin only) --long List additional fields in output --marker <volume> The last volume id of the page --limit <num-volumes> Maximum number of volumes to display Table 79.161. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.162. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.163. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.164. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.37. volume message delete Delete a volume failure message Usage: Table 79.165. Positional arguments Value Summary <message-id> Message(s) to delete (id) Table 79.166. Command arguments Value Summary -h, --help Show this help message and exit 79.38. volume message list List volume failure messages Usage: Table 79.167. Command arguments Value Summary -h, --help Show this help message and exit --project <project> Filter results by project (name or id) (admin only) --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. --marker <message-id> The last message id of the page --limit <limit> Maximum number of messages to display Table 79.168. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.169. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.170. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.171. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.39. volume message show Show a volume failure message Usage: Table 79.172. Positional arguments Value Summary <message-id> Message to show (id). Table 79.173. Command arguments Value Summary -h, --help Show this help message and exit Table 79.174. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.175. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.176. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.177. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.40. volume migrate Migrate volume to a new host Usage: Table 79.178. Positional arguments Value Summary <volume> Volume to migrate (name or id) Table 79.179. Command arguments Value Summary -h, --help Show this help message and exit --host <host> Destination host (takes the form: host@backend-name#pool) --force-host-copy Enable generic host-based force-migration, which bypasses driver optimizations --lock-volume If specified, the volume state will be locked and will not allow a migration to be aborted (possibly by another operation) 79.41. volume qos associate Associate a QoS specification to a volume type Usage: Table 79.180. Positional arguments Value Summary <qos-spec> Qos specification to modify (name or id) <volume-type> Volume type to associate the qos (name or id) Table 79.181. Command arguments Value Summary -h, --help Show this help message and exit 79.42. volume qos create Create new QoS specification Usage: Table 79.182. Positional arguments Value Summary <name> New qos specification name Table 79.183. Command arguments Value Summary -h, --help Show this help message and exit --consumer <consumer> Consumer of the qos. valid consumers: back-end, both, front-end (defaults to both ) --property <key=value> Set a qos specification property (repeat option to set multiple properties) Table 79.184. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.185. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.186. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.187. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.43. volume qos delete Delete QoS specification Usage: Table 79.188. Positional arguments Value Summary <qos-spec> Qos specification(s) to delete (name or id) Table 79.189. Command arguments Value Summary -h, --help Show this help message and exit --force Allow to delete in-use qos specification(s) 79.44. volume qos disassociate Disassociate a QoS specification from a volume type Usage: Table 79.190. Positional arguments Value Summary <qos-spec> Qos specification to modify (name or id) Table 79.191. Command arguments Value Summary -h, --help Show this help message and exit --volume-type <volume-type> Volume type to disassociate the qos from (name or id) --all Disassociate the qos from every volume type 79.45. volume qos list List QoS specifications Usage: Table 79.192. Command arguments Value Summary -h, --help Show this help message and exit Table 79.193. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.194. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.195. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.196. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.46. volume qos set Set QoS specification properties Usage: Table 79.197. Positional arguments Value Summary <qos-spec> Qos specification to modify (name or id) Table 79.198. Command arguments Value Summary -h, --help Show this help message and exit --property <key=value> Property to add or modify for this qos specification (repeat option to set multiple properties) 79.47. volume qos show Display QoS specification details Usage: Table 79.199. Positional arguments Value Summary <qos-spec> Qos specification to display (name or id) Table 79.200. Command arguments Value Summary -h, --help Show this help message and exit Table 79.201. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.202. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.203. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.204. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.48. volume qos unset Unset QoS specification properties Usage: Table 79.205. Positional arguments Value Summary <qos-spec> Qos specification to modify (name or id) Table 79.206. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Property to remove from the qos specification. (repeat option to unset multiple properties) 79.49. volume revert Revert a volume to a snapshot. Usage: Table 79.207. Positional arguments Value Summary <snapshot> Name or id of the snapshot to restore. the snapshot must be the most recent one known to cinder. Table 79.208. Command arguments Value Summary -h, --help Show this help message and exit 79.50. volume service list List service command Usage: Table 79.209. Command arguments Value Summary -h, --help Show this help message and exit --host <host> List services on specified host (name only) --service <service> List only specified service (name only) --long List additional fields in output Table 79.210. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.211. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.212. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.213. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.51. volume service set Set volume service properties Usage: Table 79.214. Positional arguments Value Summary <host> Name of host <service> Name of service (binary name) Table 79.215. Command arguments Value Summary -h, --help Show this help message and exit --enable Enable volume service --disable Disable volume service --disable-reason <reason> Reason for disabling the service (should be used with --disable option) 79.52. volume set Set volume properties Usage: Table 79.216. Positional arguments Value Summary <volume> Volume to modify (name or id) Table 79.217. Command arguments Value Summary -h, --help Show this help message and exit --name <name> New volume name --size <size> Extend volume size in gb --description <description> New volume description --no-property Remove all properties from <volume> (specify both --no-property and --property to remove the current properties before setting new properties.) --property <key=value> Set a property on this volume (repeat option to set multiple properties) --image-property <key=value> Set an image property on this volume (repeat option to set multiple image properties) --state <state> New volume state ("available", "error", "creating", "deleting", "in-use", "attaching", "detaching", "error_deleting" or "maintenance") (admin only) (This option simply changes the state of the volume in the database with no regard to actual status, exercise caution when using) --attached Set volume attachment status to "attached" (admin only) (This option simply changes the state of the volume in the database with no regard to actual status, exercise caution when using) --detached Set volume attachment status to "detached" (admin only) (This option simply changes the state of the volume in the database with no regard to actual status, exercise caution when using) --type <volume-type> New volume type (name or id) --retype-policy <retype-policy> Migration policy while re-typing volume ("never" or "on-demand", default is "never" ) (available only when --type option is specified) --bootable Mark volume as bootable --non-bootable Mark volume as non-bootable --read-only Set volume to read-only access mode --read-write Set volume to read-write access mode 79.53. volume show Display volume details Usage: Table 79.218. Positional arguments Value Summary <volume> Volume to display (name or id) Table 79.219. Command arguments Value Summary -h, --help Show this help message and exit Table 79.220. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.221. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.222. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.223. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.54. volume snapshot create Create new volume snapshot Usage: Table 79.224. Positional arguments Value Summary <snapshot-name> Name of the new snapshot Table 79.225. Command arguments Value Summary -h, --help Show this help message and exit --volume <volume> Volume to snapshot (name or id) (default is <snapshot- name>) --description <description> Description of the snapshot --force Create a snapshot attached to an instance. default is False --property <key=value> Set a property to this snapshot (repeat option to set multiple properties) --remote-source <key=value> The attribute(s) of the existing remote volume snapshot (admin required) (repeat option to specify multiple attributes) e.g.: --remote-source source- name=test_name --remote-source source-id=test_id Table 79.226. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.227. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.228. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.229. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.55. volume snapshot delete Delete volume snapshot(s) Usage: Table 79.230. Positional arguments Value Summary <snapshot> Snapshot(s) to delete (name or id) Table 79.231. Command arguments Value Summary -h, --help Show this help message and exit --force Attempt forced removal of snapshot(s), regardless of state (defaults to False) 79.56. volume snapshot list List volume snapshots Usage: Table 79.232. Command arguments Value Summary -h, --help Show this help message and exit --all-projects Include all projects (admin only) --project <project> Filter results by project (name or id) (admin only) --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. --long List additional fields in output --marker <volume-snapshot> The last snapshot id of the page --limit <num-snapshots> Maximum number of snapshots to display --name <name> Filters results by a name. --status <status> Filters results by a status. ( available , error , creating , deleting or error_deleting ) --volume <volume> Filters results by a volume (name or id). Table 79.233. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.234. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.235. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.236. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.57. volume snapshot set Set volume snapshot properties Usage: Table 79.237. Positional arguments Value Summary <snapshot> Snapshot to modify (name or id) Table 79.238. Command arguments Value Summary -h, --help Show this help message and exit --name <name> New snapshot name --description <description> New snapshot description --no-property Remove all properties from <snapshot> (specify both --no-property and --property to remove the current properties before setting new properties.) --property <key=value> Property to add/change for this snapshot (repeat option to set multiple properties) --state <state> New snapshot state. ("available", "error", "creating", "deleting", or "error_deleting") (admin only) (This option simply changes the state of the snapshot in the database with no regard to actual status, exercise caution when using) 79.58. volume snapshot show Display volume snapshot details Usage: Table 79.239. Positional arguments Value Summary <snapshot> Snapshot to display (name or id) Table 79.240. Command arguments Value Summary -h, --help Show this help message and exit Table 79.241. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.242. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.243. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.244. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.59. volume snapshot unset Unset volume snapshot properties Usage: Table 79.245. Positional arguments Value Summary <snapshot> Snapshot to modify (name or id) Table 79.246. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Property to remove from snapshot (repeat option to remove multiple properties) 79.60. volume summary Show a summary of all volumes in this deployment. Usage: Table 79.247. Command arguments Value Summary -h, --help Show this help message and exit --all-projects Include all projects (admin only) Table 79.248. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.249. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.250. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.251. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.61. volume transfer request accept Accept volume transfer request. Usage: Table 79.252. Positional arguments Value Summary <transfer-request-id> Volume transfer request to accept (id only) Table 79.253. Command arguments Value Summary -h, --help Show this help message and exit --auth-key <key> Volume transfer request authentication key Table 79.254. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.255. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.256. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.257. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.62. volume transfer request create Create volume transfer request. Usage: Table 79.258. Positional arguments Value Summary <volume> Volume to transfer (name or id) Table 79.259. Command arguments Value Summary -h, --help Show this help message and exit --name <name> New transfer request name (default to none) --snapshots Allow transfer volumes without snapshots (default) (supported by --os-volume-api-version 3.55 or later) --no-snapshots Disallow transfer volumes without snapshots (supported by --os-volume-api-version 3.55 or later) Table 79.260. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.261. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.262. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.263. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.63. volume transfer request delete Delete volume transfer request(s). Usage: Table 79.264. Positional arguments Value Summary <transfer-request> Volume transfer request(s) to delete (name or id) Table 79.265. Command arguments Value Summary -h, --help Show this help message and exit 79.64. volume transfer request list Lists all volume transfer requests. Usage: Table 79.266. Command arguments Value Summary -h, --help Show this help message and exit --all-projects Include all projects (admin only) Table 79.267. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.268. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.269. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.270. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.65. volume transfer request show Show volume transfer request details. Usage: Table 79.271. Positional arguments Value Summary <transfer-request> Volume transfer request to display (name or id) Table 79.272. Command arguments Value Summary -h, --help Show this help message and exit Table 79.273. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.274. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.275. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.276. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.66. volume type create Create new volume type Usage: Table 79.277. Positional arguments Value Summary <name> Volume type name Table 79.278. Command arguments Value Summary -h, --help Show this help message and exit --description <description> Volume type description --public Volume type is accessible to the public --private Volume type is not accessible to the public --property <key=value> Set a property on this volume type (repeat option to set multiple properties) --project <project> Allow <project> to access private type (name or id) (Must be used with --private option) --encryption-provider <provider> Set the encryption provider format for this volume type (e.g "luks" or "plain") (admin only) (This option is required when setting encryption type of a volume. Consider using other encryption options such as: "-- encryption-cipher", "--encryption-key-size" and "-- encryption-control-location") --encryption-cipher <cipher> Set the encryption algorithm or mode for this volume type (e.g "aes-xts-plain64") (admin only) --encryption-key-size <key-size> Set the size of the encryption key of this volume type (e.g "128" or "256") (admin only) --encryption-control-location <control-location> Set the notional service where the encryption is performed ("front-end" or "back-end") (admin only) (The default value for this option is "front-end" when setting encryption type of a volume. Consider using other encryption options such as: "--encryption- cipher", "--encryption-key-size" and "--encryption- provider") --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. Table 79.279. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.280. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.281. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.282. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.67. volume type delete Delete volume type(s) Usage: Table 79.283. Positional arguments Value Summary <volume-type> Volume type(s) to delete (name or id) Table 79.284. Command arguments Value Summary -h, --help Show this help message and exit 79.68. volume type list List volume types Usage: Table 79.285. Command arguments Value Summary -h, --help Show this help message and exit --long List additional fields in output --default List the default volume type --public List only public types --private List only private types (admin only) --encryption-type Display encryption information for each volume type (admin only) Table 79.286. Output formatter options Value Summary -f {csv,json,table,value,yaml}, --format {csv,json,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns --sort-column SORT_COLUMN Specify the column(s) to sort the data (columns specified first have a priority, non-existing columns are ignored), can be repeated --sort-ascending Sort the column(s) in ascending order --sort-descending Sort the column(s) in descending order Table 79.287. CSV formatter options Value Summary --quote {all,minimal,none,nonnumeric} When to include quotes, defaults to nonnumeric Table 79.288. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.289. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.69. volume type set Set volume type properties Usage: Table 79.290. Positional arguments Value Summary <volume-type> Volume type to modify (name or id) Table 79.291. Command arguments Value Summary -h, --help Show this help message and exit --name <name> Set volume type name --description <description> Set volume type description --property <key=value> Set a property on this volume type (repeat option to set multiple properties) --project <project> Set volume type access to project (name or id) (admin only) --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. --encryption-provider <provider> Set the encryption provider format for this volume type (e.g "luks" or "plain") (admin only) (This option is required when setting encryption type of a volume for the first time. Consider using other encryption options such as: "--encryption-cipher", "--encryption- key-size" and "--encryption-control-location") --encryption-cipher <cipher> Set the encryption algorithm or mode for this volume type (e.g "aes-xts-plain64") (admin only) --encryption-key-size <key-size> Set the size of the encryption key of this volume type (e.g "128" or "256") (admin only) --encryption-control-location <control-location> Set the notional service where the encryption is performed ("front-end" or "back-end") (admin only) (The default value for this option is "front-end" when setting encryption type of a volume for the first time. Consider using other encryption options such as: "--encryption-cipher", "--encryption-key-size" and "-- encryption-provider") 79.70. volume type show Display volume type details Usage: Table 79.292. Positional arguments Value Summary <volume-type> Volume type to display (name or id) Table 79.293. Command arguments Value Summary -h, --help Show this help message and exit --encryption-type Display encryption information of this volume type (admin only) Table 79.294. Output formatter options Value Summary -f {json,shell,table,value,yaml}, --format {json,shell,table,value,yaml} The output format, defaults to table -c COLUMN, --column COLUMN Specify the column(s) to include, can be repeated to show multiple columns Table 79.295. JSON formatter options Value Summary --noindent Whether to disable indenting the json Table 79.296. Shell formatter options Value Summary --prefix PREFIX Add a prefix to all variable names Table 79.297. Table formatter options Value Summary --max-width <integer> Maximum display width, <1 to disable. you can also use the CLIFF_MAX_TERM_WIDTH environment variable, but the parameter takes precedence. --fit-width Fit the table to the display width. implied if --max- width greater than 0. Set the environment variable CLIFF_FIT_WIDTH=1 to always enable --print-empty Print empty table if there is no data to show. 79.71. volume type unset Unset volume type properties Usage: Table 79.298. Positional arguments Value Summary <volume-type> Volume type to modify (name or id) Table 79.299. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Remove a property from this volume type (repeat option to remove multiple properties) --project <project> Removes volume type access to project (name or id) (admin only) --project-domain <project-domain> Domain the project belongs to (name or id). this can be used in case collisions between project names exist. --encryption-type Remove the encryption type for this volume type (admin only) 79.72. volume unset Unset volume properties Usage: Table 79.300. Positional arguments Value Summary <volume> Volume to modify (name or id) Table 79.301. Command arguments Value Summary -h, --help Show this help message and exit --property <key> Remove a property from volume (repeat option to remove multiple properties) --image-property <key> Remove an image property from volume (repeat option to remove multiple image properties)

Commands:
openstack volume attachment complete [-h] <attachment>
openstack volume attachment create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--connect] [--no-connect] [--initiator <initiator>] [--ip <ip>] [--host <host>] [--platform <platform>] [--os-type <ostype>] [--multipath] [--no-multipath] [--mountpoint <mountpoint>] [--mode <mode>] <volume> <server>
openstack volume attachment delete [-h] <attachment>
openstack volume attachment list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--project <project>] [--project-domain <project-domain>] [--all-projects] [--volume-id <volume-id>] [--status <status>] [--marker <marker>] [--limit <limit>]
openstack volume attachment set [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--initiator <initiator>] [--ip <ip>] [--host <host>] [--platform <platform>] [--os-type <ostype>] [--multipath] [--no-multipath] [--mountpoint <mountpoint>] <attachment>
openstack volume attachment show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <attachment>
openstack volume backend capability show [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] <host>
openstack volume backend pool list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--long]
openstack volume backup create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--name <name>] [--description <description>] [--container <container>] [--snapshot <snapshot>] [--force] [--incremental] [--no-incremental] [--property <key=value>] [--availability-zone <zone-name>] <volume>
openstack volume backup delete [-h] [--force] <backup> [<backup> ...]
openstack volume backup list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--long] [--name <name>] [--status <status>] [--volume <volume>] [--marker <volume-backup>] [--limit <num-backups>] [--all-projects]
openstack volume backup record export [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <backup>
openstack volume backup record import [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <backup_service> <backup_metadata>
openstack volume backup restore [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--force] <backup> [<volume>]
openstack volume backup set [-h] [--name <name>] [--description <description>] [--state <state>] [--no-property] [--property <key=value>] <backup>
openstack volume backup show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <backup>
openstack volume backup unset [-h] [--property <key>] <backup>
openstack volume create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--size <size>] [--type <volume-type>] [--image <image> | --snapshot <snapshot> | --source <volume> | --backup <backup>] [--description <description>] [--availability-zone <availability-zone>] [--consistency-group consistency-group>] [--property <key=value>] [--hint <key=value>] [--bootable | --non-bootable] [--read-only | --read-write] [<name>]
openstack volume delete [-h] [--force | --purge] <volume> [<volume> ...]
openstack volume group create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--volume-group-type <volume_group_type>] [--volume-type <volume_type>] [--source-group <source-group>] [--group-snapshot <group-snapshot>] [--name <name>] [--description <description>] [--availability-zone <availability-zone>]
openstack volume group delete [-h] [--force] <group>
openstack volume group failover [-h] [--allow-attached-volume] [--disallow-attached-volume] [--secondary-backend-id <backend_id>] <group>
openstack volume group list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--all-projects]
openstack volume group set [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--name <name>] [--description <description>] [--enable-replication] [--disable-replication] <group>
openstack volume group show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--volumes] [--no-volumes] [--replication-targets] [--no-replication-targets] <group>
openstack volume group snapshot create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--name <name>] [--description <description>] <volume_group>
openstack volume group snapshot delete [-h] <snapshot>
openstack volume group snapshot list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--all-projects]
openstack volume group snapshot show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <snapshot>
openstack volume group type create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--description <description>] [--public | --private] <name>
openstack volume group type delete [-h] <group_type>
openstack volume group type list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--default]
openstack volume group type set [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--name <name>] [--description <description>] [--public | --private] [--no-property] [--property <key=value>] <group_type>
openstack volume group type show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <group_type>
openstack volume host set [-h] [--disable | --enable] <host-name>
openstack volume list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--project <project>] [--project-domain <project-domain>] [--user <user>] [--user-domain <user-domain>] [--name <name>] [--status <status>] [--all-projects] [--long] [--marker <volume>] [--limit <num-volumes>]
openstack volume message delete [-h] <message-id> [<message-id> ...]
openstack volume message list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--project <project>] [--project-domain <project-domain>] [--marker <message-id>] [--limit <limit>]
openstack volume message show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <message-id>
openstack volume migrate [-h] --host <host> [--force-host-copy] [--lock-volume] <volume>
openstack volume qos associate [-h] <qos-spec> <volume-type>
openstack volume qos create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--consumer <consumer>] [--property <key=value>] <name>
openstack volume qos delete [-h] [--force] <qos-spec> [<qos-spec> ...]
openstack volume qos disassociate [-h] [--volume-type <volume-type> | --all] <qos-spec>
openstack volume qos list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending]
openstack volume qos set [-h] [--property <key=value>] <qos-spec>
openstack volume qos show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <qos-spec>
openstack volume qos unset [-h] [--property <key>] <qos-spec>
openstack volume revert [-h] <snapshot>
openstack volume service list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--host <host>] [--service <service>] [--long]
openstack volume service set [-h] [--enable | --disable] [--disable-reason <reason>] <host> <service>
openstack volume set [-h] [--name <name>] [--size <size>] [--description <description>] [--no-property] [--property <key=value>] [--image-property <key=value>] [--state <state>] [--attached | --detached] [--type <volume-type>] [--retype-policy <retype-policy>] [--bootable | --non-bootable] [--read-only | --read-write] <volume>
openstack volume show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <volume>
openstack volume snapshot create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--volume <volume>] [--description <description>] [--force] [--property <key=value>] [--remote-source <key=value>] <snapshot-name>
openstack volume snapshot delete [-h] [--force] <snapshot> [<snapshot> ...]
openstack volume snapshot list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--all-projects] [--project <project>] [--project-domain <project-domain>] [--long] [--marker <volume-snapshot>] [--limit <num-snapshots>] [--name <name>] [--status <status>] [--volume <volume>]
openstack volume snapshot set [-h] [--name <name>] [--description <description>] [--no-property] [--property <key=value>] [--state <state>] <snapshot>
openstack volume snapshot show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <snapshot>
openstack volume snapshot unset [-h] [--property <key>] <snapshot>
openstack volume summary [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--all-projects]
openstack volume transfer request accept [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] --auth-key <key> <transfer-request-id>
openstack volume transfer request create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--name <name>] [--snapshots] [--no-snapshots] <volume>
openstack volume transfer request delete [-h] <transfer-request> [<transfer-request> ...]
openstack volume transfer request list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--all-projects]
openstack volume transfer request show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] <transfer-request>
openstack volume type create [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--description <description>] [--public | --private] [--property <key=value>] [--project <project>] [--encryption-provider <provider>] [--encryption-cipher <cipher>] [--encryption-key-size <key-size>] [--encryption-control-location <control-location>] [--project-domain <project-domain>] <name>
openstack volume type delete [-h] <volume-type> [<volume-type> ...]
openstack volume type list [-h] [-f {csv,json,table,value,yaml}] [-c COLUMN] [--quote {all,minimal,none,nonnumeric}] [--noindent] [--max-width <integer>] [--fit-width] [--print-empty] [--sort-column SORT_COLUMN] [--sort-ascending | --sort-descending] [--long] [--default | --public | --private] [--encryption-type]
openstack volume type set [-h] [--name <name>] [--description <description>] [--property <key=value>] [--project <project>] [--project-domain <project-domain>] [--encryption-provider <provider>] [--encryption-cipher <cipher>] [--encryption-key-size <key-size>] [--encryption-control-location <control-location>] <volume-type>
openstack volume type show [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty] [--encryption-type] <volume-type>
openstack volume type unset [-h] [--property <key>] [--project <project>] [--project-domain <project-domain>] [--encryption-type] <volume-type>
openstack volume unset [-h] [--property <key>] [--image-property <key>] <volume>