This page lists the IAM roles and permissions for Managed Service for Apache Spark. To search through all roles and permissions, see the role and permission index.
Managed Service for Apache Spark roles
| Role | Permissions |
|---|---|
Dataproc Administrator( Full control of Dataproc resources. |
|
Dataproc Editor( Provides the permissions necessary for viewing the resources required to manage Managed Service for Apache Spark, including machine types, networks, projects, and zones. Lowest-level resources where you can grant this role:
|
|
Dataproc Viewer( Provides read-only access to Managed Service for Apache Spark resources. 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 Worker( Provides worker access to Managed Service for Apache Spark resources. Intended for service accounts. |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Dataproc Service Agent( Gives Dataproc Service Account access to service accounts, compute resources, storage resources, and kubernetes resources. Includes access to service accounts. |
|
Managed Service for Apache Spark permissions
| Permission | Included in roles |
|---|---|
|
Owner (
Editor (
Dataproc Worker ( |
|
Owner (
Editor (
Dataproc Worker ( |
|
Owner (
Editor (
Viewer (
Dataproc Worker (
Support User ( |
|
Owner (
Editor (
Viewer (
Security Admin (
Security Reviewer (
Dataproc Worker (
Security Auditor (
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 (
Dataproc Hub Agent (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Security Admin (
Security Reviewer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
Dataproc Hub Agent (
Data Scientist (
ML Engineer (
Security Auditor (
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 (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer (
Security Auditor ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Viewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Viewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
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 Viewer (
Dataproc Hub Agent (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Security Admin (
Security Reviewer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
Dataproc Hub Agent (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
Dataproc Hub Agent (
ML Engineer ( 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 Reviewer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
Data Scientist (
ML Engineer (
Security Auditor (
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 (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Hub Agent (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Hub Agent (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Hub Agent (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Security Admin (
Security Reviewer (
Security Auditor (
Support User ( |
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Hub Agent (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Dataproc Administrator (
Security Admin ( |
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Viewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Viewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Viewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
Security Admin (
Security Reviewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Viewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Viewer (
Dataproc Administrator (
Dataproc Editor (
Dataproc Viewer (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Node. (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
Dataproc Serverless Editor (
Dataproc Serverless Node. (
Dataproc Worker (
Data Scientist (
ML Engineer ( Service agent roles
|
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
BigQuery Studio Admin (
BigQuery Studio User (
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 Reviewer (
Security Auditor (
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 (
Security Admin (
Security Reviewer (
Data Scientist (
ML Engineer (
Security Auditor (
Support User ( Service agent roles
|
|
Owner (
Dataproc Administrator (
Security Admin ( |
|
Owner (
Editor (
Dataproc Administrator (
Dataproc Editor (
ML Engineer ( Service agent roles
|