List volumes in a project.
curl --request GET \ --url https://stratum.example.com/v1/projects/example/compute/volumes \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Responses
Section titled “Responses”Volumes.
object
object
Canonical Stratum ARN for this volume, for resource-policy targeting.
. Human-readable cause. Set when state is error (e.g. a
root-volume clone whose base image never staged within the
cold-start deadline: “image base unavailable”), and while
deleting when the delete is BLOCKED: the volume still
has snapshots (waiting for snapshots snap-… to be deleted), the
backing device is still held open, or the backend returned a
transient error. A blocked delete is not a failure — the volume
stays deleting and the worker re-attempts it about once a
minute until the blocker clears (delete the snapshots and it
goes); nothing needs re-issuing. Cleared on any other transition.
AWS-shape resource tags. Freeform UTF-8 keys (1-128 bytes, no
leading/trailing whitespace) mapped to freeform UTF-8 values
(0-256 bytes). Max 50 tags per resource. Reserved prefixes
(stratum.dev/, stratum.platform_health., stratum:,
aws:) return 400 RESERVED_NAMESPACE on customer input.
PATCH replaces the whole map..
object
The volume’s IOPS ceiling, applied as libvirt
The volume’s throughput ceiling in MB/s, like iopsLimit. Counts toward storage.io.mbps.
True when the server had more rows than it returned. The response is a valid prefix of the result, not the whole of it.
Without this flag a client at the server’s row ceiling receives a full
page and no nextPageToken, which means “this is
the complete set” — so data it never saw would be indistinguishable
from data that does not exist.
It does not imply a cursor exists. These queries do not all sort on a total order, so a resumable token cannot be minted for them yet. The remedy is to narrow the request (a filter, or a tighter scope), not to page.
Example
{ "items": [ { "driver": "lvm-thin", "state": "creating", "attachmentMode": "rw" } ]}