This page lists the IAM roles and permissions for Dataproc. To search through all roles and permissions, see the role and permission index.
Dataproc roles
| Role | Permissions | 
|---|---|
| Dataproc Administrator( Full control of Dataproc resources. | 
       
 
 
 
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
 
 
 
 
 
 
       
 
 
 | 
| Dataproc Editor( Provides the permissions necessary for viewing the resources required to manage Dataproc, including machine types, networks, projects, and zones. Lowest-level resources where you can grant this role: 
 | 
       
 
 
 
 
       
 
       
 
 
 
 
 
 
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
 
       
 
       
 
 
 
 
 
 
 
 
       
 
 
 
 
 
 
 
       
 
 
 | 
| Dataproc Hub Agent( Allows management of Dataproc resources. Intended for service accounts running Dataproc Hub instances. | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
| Dataproc Serverless Editor( Permissions needed to run serverless sessions and batches as a user | 
 
       
 
       
 
       
 
 
 
 
 
       
 
       
 
       
 
 
 
 
 
 
 
       
 
 
 | 
| Dataproc Serverless Node.( Node access to Dataproc Serverless sessions and batches. Intended for service accounts. | 
 
 
 
       
 
 | 
| Dataproc Serverless Viewer( Permissions needed to view serverless sessions and batches | 
 
       
 
       
 
 
 
 
 
 
 
 
 | 
| Dataproc Service Agent( Gives Dataproc Service Account access to service accounts, compute resources, storage resources, and kubernetes resources. Includes access to service accounts. | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
 
 
 
 
 
       
 
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
 
 
 
       
 
       
 
 
       
 
       
 
 
 
       
 
       
 
       
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
       
 
 
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
       
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
 
 
 
 
 
 
 
 
 
       
 
       
 
       
 
 
 
       
 
       
 
       
 
 
 
 
       
 
 
 
 
 
 
 
       
 
       
 
       
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 
       
 | 
| Dataproc Viewer( Provides read-only access to Dataproc resources. Lowest-level resources where you can grant this role: 
 | 
 
       
 
       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
| Dataproc Worker( Provides worker access to Dataproc resources. Intended for service accounts. | 
 
 
 
       
 
 
 
       
 
       
 
 
 
 
 
 
 
 
 
 
       
 
 
 
       
 
 
 
 
 
       
 
 
 
 
 
 
 
 
 
 
 
 | 
Dataproc permissions
| Permission | Included in roles | 
|---|---|
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Worker ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Worker ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Worker ( 
          Support User ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Worker ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Worker ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Dataproc Administrator ( 
          Security Admin ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          ML Engineer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Viewer ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Viewer ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Node. ( 
          Dataproc Worker ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Dataproc Administrator ( 
          Security Admin ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Dataproc Administrator ( 
          Security Admin ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Serverless Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Hub Agent ( 
          Dataproc Serverless Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Dataproc Administrator ( 
          Security Admin ( | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Viewer ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Viewer ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Viewer ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Viewer ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Node. ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Dataproc Serverless Node. ( 
          Dataproc Worker ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          BigQuery Studio Admin ( 
          BigQuery Studio User ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Serverless Editor ( 
          Data Scientist ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Worker ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Worker ( 
          Support User ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Worker ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Auditor ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Editor ( 
          Viewer ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          Dataproc Viewer ( 
          Data Scientist ( 
          ML Engineer ( 
          Security Admin ( 
          Security Auditor ( 
          Security Reviewer ( 
          Support User ( Service agent roles 
 | 
| 
 | 
          Owner ( 
          Dataproc Administrator ( 
          Security Admin ( | 
| 
 | 
          Owner ( 
          Editor ( 
          Dataproc Administrator ( 
          Dataproc Editor ( 
          ML Engineer ( Service agent roles 
 |