The Cloud Block Storage permissions matrix displays specific permissions for the following role-based access control (RBAC) roles:
Admin provides full access to create, read, update, and delete.
Creator provides access to create, read, and update.
Observer provides read-only access.
The matrix displays the Cloud Block Storage methods, their corresponding RESTful API commands, and the RBAC roles that are supported.
Volumes#
Method |
API action |
Role |
Description |
---|---|---|---|
Create a volume |
|
Creator, Admin |
Creates a volume. |
Retrieve volumes |
|
Observer, Creator, Admin |
Retrieves summary information for all block storage volumes that the tenant who submits the request can access. |
Retrieve volumes (detailed) |
|
Observer, Creator, Admin |
Retrieves detailed information for all block storage volumes that the tenant who submits the request can access. |
Retrieve details for a volume |
|
Observer, Creator, Admin |
Retrieves details for a specified volume. |
Update a volume |
|
Observer, Creator, Admin |
Updates the name and description for a volume. |
Delete a volume |
|
Admin |
Deletes a single volume. |
Volume types#
Method |
API Action |
Role |
Description |
---|---|---|---|
Retrieve volume types |
|
Observer, Creator, Admin |
Retrieves volume types. |
Retrieve volume type details |
|
Creator, Admin |
Retrieves details for a specified volume type. |
Snapshots#
Method |
API Action |
Role |
Description |
---|---|---|---|
Create a snapshot |
|
Creator, Admin |
Creates a snapshot. |
Retrieve snapshots |
|
Observer, Creator, Admin |
Retrieves summary information for all block storage snapshots that the tenant who submits the request can access. |
Retrieve snapshots (detailed) |
|
Observer, Creator, Admin |
Retrieves detailed information for all block storage snapshots that the tenant who submits the request can access. |
Retrieve details for a snapshot |
|
Observer, Creator, Admin |
Retrieves details for the specified snapshot. |
Delete a snapshot |
|
Admin only |
Deletes a snapshot. |