Configure User Permissions
Note If you are not an account administrator, you can skip this topic.
When your organization account gets the Compute service subscription, the Smart Trading Cloud creates the following service-specific user groups with pre-defined permissions:
- Compute Administrators: Users who have the full set of permissions. All those who belong to the Administrators group are added to the group Compute Administrators automatically.
- Compute Superusers: Users who have full access to operations with builds (create and delete operations) and deployments (create, delete, update, and control operations). You must add these users to the group Compute Superusers manually.
- Compute Users: Users with read-only access to Compute service. All account users are added to the group Compute Users automatically.
To allow users to perform specific operations in Compute service, you can create your custom groups in the Smart Trading Cloud and add the following attributes based on permissions you want to grant to these groups.
Build operations
|
Create new builds or new versions of existing builds |
compute/build-create
|
Delete builds |
compute/build-delete
|
Environment operations
|
Create and duplicate environments |
compute/env-create
|
Edit environment configurations, such as:
- Change environment name
- Upgrade and downgrade hardware configuration
- Scale up and down the number of virtual machines
- Change the primary application user
- Deny and grant access to operational users
- Add and remove variables
|
compute/env-update
|
Delete environments |
compute/env-delete
|
Start and stop environments |
compute/env-control
|
Deployment operations
|
Create deployments |
compute/deployment-create
|
Edit deployment configurations, such as:
- Scale up and down the number of profile instances (replicas)
- Change the memory limit
- Change auto-scaling configuration settings
|
compute/deployment-update
|
Delete deployments from environments |
compute/deployment-delete
|
Start and stop the deployed builds |
compute/deployment-control
|
Permission operations
|
Control permissions (list or assign permissions for user groups using API calls) |
compute/permit-control
|