Environment roles
There are four environment roles:
- Owner
- Runner
- Viewer
- None
You can set one of these roles as the default for an environment. The default role applies to all current and future users who don't have a specific role assigned.
Users with the Owner role for a project can explicitly assign any of these roles to users within the project, as well as update the default role for an environment. When the default role is modified, all users currently assigned the default role are automatically and immediately updated to the new default role.
Default environment access is defined in two areas:
Read Role permissions for details on what each role can do.
Editing an environment's default role
To edit the default role on an environment, use the following steps:
- In your project, click the Environments tab.
- Click the three dots ... next to the environment you want to modify.
- Click Edit Environment.
- Use the Default environment access drop-down menu to select the new default role for the intended environment. Choose Owner, Runner, Viewer, or None.
Edit user environment role
Any user with the Owner role for a project can assign a user's environment role. To do this:
- In your project, click the Environments tab.
- Click the three dots ... next to the environment you want to set the role on.
- Click Edit user access.
-
Use the Access drop-down menu to choose the access level for the individual user.
Note
To find specific users quickly, search by name or email address.
-
Click Save.
The new access will take effect immediately.
Role permissions
The four roles, Owner, Runner, Viewer, and None, have specific permissions for the following features:
Note
Users assigned the Data Productivity Cloud Super Admin role are always granted the Owner role for all environments in that account.
Owner role permissions
Validate | Sample | Run | Publish | |
---|---|---|---|---|
Pipelines | ✅ | ✅ | ✅ | ✅ |
View | ||||
Executions | ✅ | |||
Lineage | ✅ | |||
Create | View | Edit | Delete | |
Schedules | ✅ | ✅ | ✅ | ✅ |
Runner role permissions
Validate | Sample | Run | Publish | |
---|---|---|---|---|
Pipelines | ✅ | ✅ | ✅ | ❌ |
View | ||||
Executions | ✅ | |||
Lineage | ✅ | |||
Create | View | Edit | Delete | |
Schedules | ✅ | ✅ | ✅ | ✅ |
Viewer role permissions
Validate | Sample | Run | Publish | |
---|---|---|---|---|
Pipelines | ✅ | ✅ | ❌ | ❌ |
View | ||||
Executions | ✅ | |||
Lineage | ✅ | |||
Create | View | Edit | Delete | |
Schedules | ❌ | ✅ | ❌ | ❌ |
None role permissions
Validate | Sample | Run | Publish | |
---|---|---|---|---|
Pipelines | ❌ | ❌ | ❌ | ❌ |
View | ||||
Executions | ❌ | |||
Lineage | ❌ | |||
Create | View | Edit | Delete | |
Schedules | ❌ | ❌ | ❌ | ❌ |
Got feedback or spotted something we can improve?
We'd love to hear from you. Join the conversation in the Documentation forum!