Incus storage API
The storage API from Incus — 39 operation(s) for storage.
Operations 70
DELETE
/1.0/storage-pools/{name}/buckets/{bucketName}/keys/{keyName}
Delete the storage bucket key
#
DELETE
/1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}
Delete a storage bucket backup
#
GET
/1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}
Get the storage bucket backup
#
POST
/1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}
Rename a storage bucket backup
#
GET
/1.0/storage-pools/{poolName}/buckets/{bucketName}/backups/{backupName}/export
Get the raw backup file
#
GET
/1.0/storage-pools/{poolName}/buckets/{bucketName}/backups?recursion=1
Get the storage bucket backups
#
GET
/1.0/storage-pools/{poolName}/buckets/{bucketName}/keys/{keyName}
Get the storage pool bucket key
#
GET
/1.0/storage-pools/{poolName}/buckets/{bucketName}/keys?recursion=1
Get the storage pool bucket keys
#
GET
/1.0/storage-pools/{poolName}/buckets/{bucketName}?recursion=1
Get the full storage pool bucket details
#
PATCH
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}
Partially update the storage volume
#
POST
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}
Rename or move/migrate a storage volume
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups
Get the storage volume backups
#
POST
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups
Create a storage volume backup
#
DELETE
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups/{backupName}
Delete a storage volume backup
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups/{backupName}
Get the storage volume backup
#
POST
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups/{backupName}
Rename a storage volume backup
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups/{backupName}/export
Get the raw backup file
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/backups?recursion=1
Get the storage volume backups
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/bitmaps
Get the storage volume dirty bitmaps
#
POST
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/bitmaps
Create a storage volume bitmap
#
DELETE
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/bitmaps/{bitmapName}
Delete a storage volume bitmap
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/bitmaps/{bitmapName}
Get the storage volume dirty bitmap
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/bitmaps?recursion=1
Get the storage volume dirty bitmaps
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/nbd
Get the storage volume NBD connection
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/sftp
Get the storage volume SFTP connection
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots
Get the storage volume snapshots
#
POST
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots
Create a storage volume snapshot
#
DELETE
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots/{snapshotName}
Delete a storage volume snapshot
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots/{snapshotName}
Get the storage volume snapshot
#
PATCH
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots/{snapshotName}
Partially update the storage volume snapshot
#
POST
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots/{snapshotName}
Rename a storage volume snapshot
#
PUT
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots/{snapshotName}
Update the storage volume snapshot
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}/snapshots?recursion=1
Get the storage volume snapshots
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}/{volumeName}?recursion=1
Get the full storage volume details
#
GET
/1.0/storage-pools/{poolName}/volumes/{type}?recursion=2
Get the storage volumes with all details
#
Documentation
📖
Documentation
https://linuxcontainers.org/incus/docs/main/rest-api/
📖
Authentication
https://linuxcontainers.org/incus/docs/main/authentication/