Get cluster-federation service credentials
Gets the cluster-federation service credentials. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Authentication required / Authentication failed
An unexpected error response.
Login to the cluster federation.
Login to the cluster federation service. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Authentication required / Authentication failed
Internal error in the cluster-federation service.
An unexpected error response.
List clusters.
List clusters attached to the cluster-federation. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Authentication required / Authentication failed
An unexpected error response.
Attach a new cluster.
Attaches a new cluster to the system. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Invalid argument.
Authentication required / Authentication failed
Internal error in the cluster-federation service.
An unexpected error response.
Detach an existing cluster.
Detaches an existing cluster from the system. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Invalid argument.
Authentication required / Authentication failed
Internal error in the cluster-federation service.
An unexpected error response.
List workflows
List the running and completed workflows. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Invalid argument.
Authentication required / Authentication failed
Internal error in the cluster-federation service.
An unexpected error response.
Get a specific workflow
Gets a specific workflow by its ID. This API is currently unavailable. It is reserved for future support of cluster federation functionality.
A successful response.
Invalid argument.
Authentication required / Authentication failed
Internal error in the cluster-federation service.
An unexpected error response.
Cluster Operations
Retrieve cluster information.
Cluster information - e.g., cluster UUID and SubsystemNQN - is exposed via this API.
A successful response.
Unauthorized: authentication failed.
Permission denied.
Internal Lightbits error.
An unexpected error response.
List volumes.
List can be filtered by failure domain. List can be partially returned by given offset UUID and size of the list. If offset is not provided, list is returned from the start. If offset UUID is provided, list starts from the next volume after the provided offset UUID. If limit is provided, length of the returned list is bounded by the limit. If limit is not provided, list is returned until the end. projectName is mandatory unless you are the admin. List can also be filtered by a specific source snapshot.
A successful response.
Invalid argument.
Unauthorized: authentication failed.
Permission denied.
Internal Lightbits error.
An unexpected error response.
Create volume.
A volume has a user-defined name, capacity, and a string-based Access Control List (ACL). User can also select to enable compression and define IP-ACL (IP address-based control list).
A successful response.
An invalid argument was provided, due to one of the following reasons: a mandatory argument is missing, name contains illegal characters, size is not a positive integer, replica count is outside of a valid range, ACL or IP-ACL are invalid.
Unauthorized: authentication failed.
Permission denied.
A volume with the provided name already exists.
Internal Lightbits error.
An unexpected error response.
Get volume information.
Get volume information by provided UUID
A successful response.
Invalid argument.
Unauthorized: authentication failed.
Permission denied.
Provided volume UUID is not found.
Internal Lightbits error.
An unexpected error response.
Delete volume.
Deletes a volume according to the provided UUID or Name. Deletion of a volume is a long operation. The status of deletion can be queried by a GET operation on the volume. As long as the operation runs, the volume state is Deleting. Once the operation has completed, GET volume returns a NotFound error response.
A successful response.
Provided invalid UUID, Name, or volume state does not allow deletion (Deleting/Failed).
Unauthorized: authentication failed.
Permission denied.
Volume with provided UUID or Name is not found.
There is a user operation in progress on the volume
Etag mismatch.
Internal Lightbits error.
Volume is in a temporary state that does not currently allow deletion (Creating/Updating).
An unexpected error response.
Update volume.
Update volume enables the change of the following attributes: size compression ACL list IP-ACL list QoS labels.
A successful response.
Invalid argument or a volume is in a state that cannot be updated (Deleting/Failed).
Unauthorized: authentication failed.
Permission denied.
Returned when the volume with given UUID is not found.
There is a user operation in progress on the volume.
Etag mismatch.
Internal Lightbits error.
Unimplemented capability (updating capacity).
Volume is in temporary state and cannot be updated now (Creating/Updating).
An unexpected error response.