Cloud Platform user roles have several permission levels. These permissions are dependent on subscription type, and can be modified. You can evaluate your role permissions against the default by using the following list:
- Developer: Access to Dev and Stage environments.
- Senior Developer: Access to Dev, Stage, and Prod environments.
- Team Lead: Full access to subscriptions and permissions to invite other members to the team.
- CMS User: Access to managed applications.
Organization Owners: Full access to subscriptions and permissions to administer the organization.
In addition, an organization owner has the responsibility to ensure that the organization has at least one active administrator at all times.
- Administrators: Full access to subscriptions and permissions to administer the organization.
Permission | Developer | Senior Developer | Team Lead | Organization Owners | Administrators | CMS User |
---|---|---|---|---|---|---|
Access Cloud API v1 | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add Application Tags | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Add or remove a user of a team | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Delete Application Tags | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Edit Remote Administration | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
View Remote Administration | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Access to legacy product keys | 𐄂 | 𐄂 | 𐄂 | 𐄂 | ✓ | 𐄂 |
Modify cron tasks for non-production environments | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Modify cron tasks for production environments | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add a database | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Create database backups for non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Create database backups for production environments | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Download database backups for non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Download database backups for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Remove a database | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Restore database backups for non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Restore database backups for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
View database connection details (username, password, or hostname) | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add or remove SSL certificates for the non-production environments | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add or remove SSL certificates for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add or remove domains for non-production environments | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add or remove domains for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Administer log forwarding for non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Administer log forwarding for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Download logs for non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Download logs for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Execute Pipelines | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Add SSH key to git repository | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add SSH key to non-production environments | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add SSH key to the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Manage SSH keys (This permission is deprecated. The help text in the Cloud Platform user interface for this permission is incorrect and this is a known issue.) | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Edit the search schema for a subscription | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Increase the search index limit for a subscription | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Configure infrastructure | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Reboot infrastructure | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Resize infrastructure | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Suspend infrastructure | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Create a Support ticket | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
View Search Utilization reports | 𐄂 | 𐄂 | 𐄂 | ✓ | ✓ | 𐄂 |
View subscription usage reports | 𐄂 | 𐄂 | 𐄂 | ✓ | ✓ | 𐄂 |
Include as a collaborator on all tickets by default | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
View and edit any Support tickets for a subscription | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Add an environment | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Clear caches for non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Clear caches for the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Configure non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Configure production environment | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Delete an environment | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Deploy code, files, or databases to the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Create and manage own remote IDEs within an application | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Manage any remote IDEs | 𐄂 | 𐄂 | ✓ | ✓ | ✓ | 𐄂 |
Manage environment variables on a non-production environment | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Manage environment variables on a production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Move files from non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Move files from the production environment | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Move files to non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Move files to the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Pull and deploy code, files, or databases to non-production environments | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
Pull files or databases from the production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |
View environment variables on a non-production environment | ✓ | ✓ | ✓ | ✓ | ✓ | 𐄂 |
View environment variables on a production environment | 𐄂 | ✓ | ✓ | ✓ | ✓ | 𐄂 |