Permissions matrix for Cloud Block Storage

  • Last updated on: 2016-06-06
  • Authored by: Renee Rendon

The following permissions matrix displays specific permissions for the roles in Cloud Block Storage. The matrix displays the method names, their corresponding RESTful API commands, and the roles that are supported.

As of February 7, 2013

Method API Action Role Description
VOLUMES      
Create Volume POST /volumes Creator, Admin Creates the volume.
List Volumes GET /volumes Observer, Creator, Admin Lists summary information for all block storage volumes that the tenant who submits the request can access.
List Volumes (Detailed) GET /volumes/detail Observer, Creator & Admin Lists detailed information for all Block Storage volumes that the tenant who submits the request can access.
Show Volume GET /volumes/{volume_id} Observer, Creator, Admin View all information about a single volume.
Rename Volume PUT /volumes/{volume_id} Observer, Creator, Admin Updates a volume’s display name and display description.
Delete Volume DELETE /volumes/{volume_id} Admin only Deletes a single volume.
VOLUME TYPES      
List Volume Types GET /types Observer, Creator, Admin Requests a list of volume types.
Describe Volume Type GET /types/{volume_type_id} Creator, Admin Requests a single volume type.
SNAPSHOTS      
Create Snapshot</td> POST /snapshots Creator, Admin Creates a snapshot.
List Snapshots GET /snapshots Observer, Creator, Admin Lists summary information for all Block Storage snapshots that the tenant who submits the request can access.
List Snapshots (Detailed) GET /snapshots/detail Observer, Creator, Admin Lists detailed information for all Block Storage snapshots that the tenant who submits the request can access.
Show Snapshot GET /snapshots/{snapshot_id} Observer, Creator, Admin View all information about a single snapshot.
Delete Snapshot DELETE /snapshots/{snapshot_id} Admin only Deletes a single snapshot.

Permissions matrix for Role-Based Access Control

Continue the conversation in the Rackspace Community.