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.

To Add this attribute to a user group
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