Skip to main content

Module resources

Module resources 

Source
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.