Volumes
Manage block storage volumes: create, list, inspect, update, extend, and delete.
Types
List available volume types with pricing and performance specifications.
ace volume typesExample output:
NAME CURRENCY PRICE/GB/MO MIN GB MAX GB MAX IOPS MAX MB/s
NVMe based High IOPS Storage INR 30.0000 10 1000 50000 500
Standard HDD Storage INR 10.0000 10 5000 3000 150Tip: Use the full volume type name (e.g.
"NVMe based High IOPS Storage") when creating volumes.
Create
Create a new block storage volume.
ace volume create \
--name <volume-name> \
--type <volume-type> \
[--size <gb>] \
[--description <text>] \
[--billing-type <type>]Flags
--name
Volume name (required)
--type
Volume type name (required, use ace volume types to list)
--size
10
Volume size in GB
--description
Volume description (max 255 chars)
--billing-type
hourly
Billing type
Examples
Example output:
List
List all volumes in the current project.
Flags
--status
Filter by status (e.g. available, in-use, creating)
--bootable
Filter by bootable flag (true or false)
Examples
Example output:
Get / Show
Get detailed information about a specific volume.
Aliases: show, describe
Example output:
Update
Update a volume's name or description.
At least one of --name or --description must be specified.
Examples
Extend
Increase the size of a volume. Volumes can only be extended (made larger), never shrunk.
Flags
--size
New size in GB (required, must be larger than current size)
Example
Delete
Delete one or more volumes.
Aliases: rm
Examples
Note: A volume must be detached from all instances before it can be deleted.
Global Flags
-o, --output
Output format: table (default) or json
--project
Override project ID
--region
Override region
Last updated
Was this helpful?