Permissions Matrix for Auto Scale


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

API Documentation

Related Knowledge Center Articles

Auto Scale Terminology

As of November 11, 2013

CAPABILITY ROLE DESCRIPTION 

Method Name 

API Action

Observer

Admin

 
Create Group POST/groups/    

Creates an autoscaling group.

List Groups GET/groups/  

Lists the autoscaling groups available to the specified tenant.

 

List Group Details  GET /groups/{groupId}    

Lists detailed autoscaling group configuration. 

 

Delete Group DELETE /groups/{groupId}    

Deletes autoscaling group.

 

Get Group State GET /groups/{groupId}/state  

Reports autoscaling group state.  

 

Get Group Configuration GET /groups/{groupId}/config    
 

Lists autoscaling group configuration.

 

Replace Group Configuration PUT /groups/{groupId}/config    

Updates autoscaling group configuration.

 

Get Launch Configuration  GET /groups/{groupId}/launch   

Lists launch configuration. 

 

Replace Launch Configuration  PUT /groups/{groupId}/launch   

Update launch group configuration.  

 

Pause Group Policy Execution  POST /groups/{groupId}/pause     

Pauses policy execution.

 

Resume Group Policy Execution POST /groups/{groupId}/resume    

Resumes policy execution. 

 

Get a List of Policies GET /groups/{groupId}/policies/   

Lists scaling policies in the autoscaling group.

 

Get Details of a Policy  GET /groups/{groupId}/policies/{policyId}     

Describes one policy. 

 

Create a New Policy   POST /groups/{groupId}/policies/    

Creates autoscaling policy.

 

Delete a Policy DELETE /groups/{groupId}/policies/{policyId}    

Deletes a policy. 

 

Replace a Policy PUT /groups/{groupId}/policies/{policyId}    

Updates policy. 

 

Execute a Policy POST /groups/{groupId}/policies/{policyId}/execute    

Executes a policy. 

 

Get a List of Webhooks GET /groups/{groupId}/policies/{policyId}/webhook    

Lists webhooks in the autoscaling group. 

 

 Create a Webhook POST /groups/{groupId}/policies/{policyId}/webhook    

Creates a webhook. 

 

Replace a Webhook PUT /groups/{groupId}/policies/{policyId}/webhook/{webhookId}     

Updates a webhook. 

 

Delete a Webhook DELETE /groups/{groupId}/policies/{policyId}/webhook/{webhookId}     

Deletes a webhook.

 

View Webhook Info GET /groups/{groupId}/policies/{policyId}/webhook/{webhookId}    

Describes one webhook.

 

 

< Permission Matrices for RBAC

 



Was this content helpful?




© 2014 Rackspace US, Inc.

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License


See license specifics and DISCLAIMER