Permissions matrix for Rackspace Auto Scale

  • Last updated on: 2016-12-01
  • Authored by: Renee Rendon

The Rackspace Auto Scale permissions matrix displays specific permissions for the following roles:

  • Admin provides full access to create, read, update, and delete.
  • Observer provides read-only access.

The matrix displays the Rackspace Auto Scale methods, their corresponding RESTful API commands, and the roles that are supported.

Method API action Role Description
Create scaling group POST /v1.0/{tenantId}/groups Admin Creates an scaling group.
List scaling group GET /v1.0/{tenantId}/groups Admin, Observer Lists the scaling groups available for a specified tenant.
Show scaling group details GET /v1.0/{tenantId}/groups/{groupId} Admin, Observer Shows configuration details for a specified scaling group.
Delete scaling group DELETE /v1.0/{tenantId}/groups/{groupId} Admin Deletes a specified scaling group.
Get scaling group state GET /v1.0/{tenantId}/groups/{groupId}/state Admin, Observer Shows the current state of a scaling group.
Show scaling group configuration GET /v1.0/{tenantId}/groups/{groupId}/config Admin, Observer Shows the configuration for a scaling group.
Update scaling group configuration PUT /v1.0/{tenantId}/groups/{groupId}/config Admin Updates the configuration for a scaling group.
Show launch configuration GET /v1.0/{tenantId}/groups/{groupId}/launch Admin, Observer Shows launch configuration details for a specified scaling group.
Update launch configuration PUT /v1.0/{tenantId}/groups/{groupId}/launch Admin Updates an existing launch configuration for the specified scaling group.
Pause group POST /v1.0/{tenantId}/groups/{groupId}/pause Admin Pauses the specified scaling group.
Resume group POST /v1.0/{tenantId}/groups/{groupId}/resume Admin Resumes the specified scaling group.
List policies GET /v1.0/{tenantId}/groups/{groupId}/policies/ Admin, Observer Lists scaling policies that are available to a specified scaling group.
Show policy details GET /v1.0/{tenantId}/groups/{groupId}/policies/{policyId} Admin, Observer Shows scaling policy details.
Create scaling policy POST /v1.0/{tenantId}/groups/{groupId}/policies/ Admin Creates one or more scaling policies for a specified scaling group.
Delete scaling policy DELETE /v1.0/{tenantId}/groups/{groupId}/policies/{policyId} Admin Deletes a specified scaling policy from the specified tenant.
Update a scaling policy PUT /v1.0/{tenantId}/groups/{groupId}/policies/{policyId} Admin Updates an existing scaling policy for the specified tenant.
Execute policy POST /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/execute Admin Runs a specified scaling policy.
List webhooks for a policy GET /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/webhooks Admin Lists webhooks and their IDs for a specified scaling policy.
Create webhook POST /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/webhooks Admin Creates one or more webhooks for a specified scaling policy.
Update webhook PUT /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/webhooks/{webhookId} Admin Updates a webhook for a specified tenant and scaling policy.
Delete webhook DELETE /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/webhooks/{webhookId} Admin Deletes a webhook for a specified scaling policy.
Show webhook details GET /v1.0/{tenantId}/groups/{groupId}/policies/{policyId}/webhooks/{webhookId} Admin Shows webhook details for a specified scaling policy.

Related article

Role-Based Access Control (RBAC) permissions matrix for Cloud Hosting

Continue the conversation in the Rackspace Community.