Expand description
Resource CRUD surfaces. Each submodule owns one Incus resource type and
is implemented independently against the stub files created here -
instances in one pass, images/networks/storage/projects
together in another, since they don’t share any files.
Modules§
- images
- Image CRUD.
- instances
- Instance (container/VM) CRUD, lifecycle, and snapshots.
- networks
- Network CRUD.
- projects
- Project CRUD.
- storage
- Storage pool and volume CRUD. Volumes are scoped under a pool
(
/1.0/storage-pools/{pool}/volumes) - Incus has no global cross-pool volumes endpoint, so “list all volumes across all pools” is inherently a list-pools-then-list-volumes-per-pool fan-out on the caller’s part, not a gap in this crate.