Storage
- POST /storage/imagestore/add
Add image store
Add a new image store to the system
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/add-s3
Add S3 image store
Add a new S3-compatible image store to the system
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/delete
Delete image store
Delete an existing image store
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/get/by-id
Get image store by ID
Retrieve image store details by unique identifier
- Parameters:
id (string) – Image store ID
- Status Codes:
200 OK – Success response with image store details
400 Bad Request – Invalid image store ID
404 Not Found – Image store not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/get/by-name
Get image store by name
Retrieve image store details by name
- Status Codes:
200 OK – Success response with image store details
400 Bad Request – Invalid request payload
404 Not Found – Image store not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/get/id
Get image store ID
Retrieve the ID of an image store by name
- Status Codes:
200 OK – Success response with image store ID
400 Bad Request – Invalid request payload
404 Not Found – Image store not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/list
List image stores
Retrieve a list of all image stores
- Status Codes:
200 OK – Success response with image stores
500 Internal Server Error – Internal server error
- POST /storage/imagestore/migrate
Migrate resource to secondary storage
Migrate a resource to another secondary storage location
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/migrate-to-objectstore
Update cloud to use object store
Configure the cloud to use an object store
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/objects/download
Download image store object
Download an object from an image store
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/objects/get/by-id
Get image store object by ID
Retrieve details of a specific image store object
- Parameters:
id (string) – Object ID
- Status Codes:
200 OK – Success response with object details
400 Bad Request – Invalid object ID
404 Not Found – Object not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/objects/list
List image store objects
List objects stored in an image store
- Status Codes:
200 OK – Success response with objects
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/staging/create
Create secondary staging store
Create a new secondary staging storage location
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/staging/delete
Delete secondary staging store
Delete an existing secondary staging storage location
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/imagestore/staging/get-id
Get secondary staging store ID
Retrieve the ID of a secondary staging store by name
- Status Codes:
200 OK – Success response with staging store ID
400 Bad Request – Invalid request payload
404 Not Found – Staging store not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/staging/get/by-id
Get secondary staging store by ID
Retrieve secondary staging store details by unique identifier
- Parameters:
id (string) – Staging store ID
- Status Codes:
200 OK – Success response with staging store details
400 Bad Request – Invalid staging store ID
404 Not Found – Staging store not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/staging/get/by-name
Get secondary staging store by name
Retrieve secondary staging store details by name
- Status Codes:
200 OK – Success response with staging store details
400 Bad Request – Invalid request payload
404 Not Found – Staging store not found
500 Internal Server Error – Internal server error
- POST /storage/imagestore/staging/list
List secondary staging stores
Retrieve a list of all secondary staging stores
- Status Codes:
200 OK – Success response with staging stores
500 Internal Server Error – Internal server error
- POST /storage/imagestore/update
Update image store
Update configuration of an existing image store
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/add
Add object storage pool
Add a new object storage pool to the system
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/create
Create a new bucket
Create a new S3-compatible bucket
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /storage/objectstore/buckets/delete
Delete a bucket
Delete a bucket in the S3-compatible object store
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/get/by-id
Get bucket by ID
Retrieve bucket details by ID
- Status Codes:
200 OK – Success response with bucket details
400 Bad Request – Invalid request payload
404 Not Found – Bucket not found
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/get/by-name
Get bucket by name
Retrieve bucket details by name
- Status Codes:
200 OK – Success response with bucket details
400 Bad Request – Invalid request payload
404 Not Found – Bucket not found
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/get/id
Get bucket ID by name
Retrieve the ID of a bucket by its name
- Status Codes:
200 OK – Success response with id
400 Bad Request – Invalid request payload
404 Not Found – Bucket not found
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/list
List buckets
Retrieve a list of buckets
- Status Codes:
200 OK – Success response with bucket list
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /storage/objectstore/buckets/objects/delete
Delete object from bucket
Delete an object from an S3-compatible bucket
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/objects/download
Download object from bucket
Download an object from an S3-compatible bucket
- Status Codes:
200 OK – Downloaded file
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/objects/info
Get object metadata
Retrieve metadata for an object in an S3-compatible bucket
- Status Codes:
200 OK – Object metadata
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/objects/list
List objects in bucket
List objects inside a bucket via S3-compatible S3 API
- Status Codes:
200 OK – Success response with object list
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/objects/upload
Upload object to bucket
Upload an object to an S3-compatible bucket using multipart/form-data
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload or missing file
500 Internal Server Error – Internal server error
- POST /storage/objectstore/buckets/update
Update a bucket
Update bucket configuration
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- DELETE /storage/objectstore/delete
Delete object storage pool
Delete an existing object storage pool
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/objectstore/get/by-id
Get object storage pool by ID
Retrieve object storage pool details by unique identifier
- Parameters:
id (string) – Pool ID
- Status Codes:
200 OK – Success response with pool details
400 Bad Request – Invalid pool ID
404 Not Found – Pool not found
500 Internal Server Error – Internal server error
- POST /storage/objectstore/get/by-name
Get object storage pool by name
Retrieve object storage pool details by name
- Status Codes:
200 OK – Success response with pool details
400 Bad Request – Invalid request payload
404 Not Found – Pool not found
500 Internal Server Error – Internal server error
- POST /storage/objectstore/list
List object storage pools
Retrieve a list of all object storage pools
- Status Codes:
200 OK – Success response with storage pools
500 Internal Server Error – Internal server error
- POST /storage/objectstore/update
Update object storage pool
Update configuration of an existing object storage pool
- Status Codes:
200 OK – Success response
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error
- POST /storage/pools/objects/list
List storage pool objects
List objects stored in an object storage pool
- Status Codes:
200 OK – Success response with objects
400 Bad Request – Invalid request payload
500 Internal Server Error – Internal server error