This page lists the IAM roles and permissions for Cloud Run functions. To search through all roles and permissions, see the role and permission index.
Cloud Run functions roles
| Role | Permissions | 
|---|---|
| Cloud Functions Admin( Full access to functions, operations and locations. | 
 
   
 
 
 
   
   
   
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 
 
 
 
   
 
 
 
 | 
| Cloud Functions Developer( Read and write access to all functions-related resources. | 
 
   
 
 
 
   
   
   
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
   
   
 
 
 
 
 
 
   
 
 
 
 
 
 
 
   
   
   
   
   
   
   
   
   
   
   
 
 
 
   
   
 
 
 
 
 
 
 
 
 
 
 
   
   
   
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 | 
| Cloud Functions Invoker( Ability to invoke 1st gen HTTP functions with restricted access. 2nd gen functions need the Cloud Run Invoker role instead. | 
 | 
| Cloud Functions Service Agent( Gives Cloud Functions service account access to managed resources. | 
   
   
   
 
   
   
   
   
   
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
 
 
 
 
 
 
   
   
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
   
   
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
   
   
   
   
   
   
   
   
 
 
 
 
   
   
 
 
 
 
 
 
 
 
 
 
 
   
   
   
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
| Cloud Functions Viewer( Read-only access to functions and locations. | 
 
 
   
   
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
 
 
 
 
 
 | 
Cloud Run functions permissions
| Permission | Included in roles | 
|---|---|
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Developer (  Cloud Functions Viewer (  Firebase Admin (  Firebase Develop Admin (  Firebase Develop Viewer (  Firebase Viewer (  Data Scientist (  Dev Ops (  Site Reliability Engineer (  Support User ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Viewer (  Firebase Admin (  Firebase Develop Admin (  Firebase Develop Viewer (  Firebase Viewer (  Firebase Extensions API Service Agent (  Security Admin (  Security Auditor (  Security Reviewer (  Site Reliability Engineer (  Support User ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Cloud Functions Invoker (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Developer (  Cloud Functions Viewer (  Firebase Admin (  Firebase Develop Admin (  Firebase Develop Viewer (  Firebase Viewer (  Data Scientist (  Dev Ops (  Security Admin (  Security Auditor (  Security Reviewer (  Site Reliability Engineer (  Support User ( Service agent roles 
 | 
| 
 |  Owner (  Cloud Functions Admin (  Firebase Admin (  Firebase Develop Admin (  Firebase Extensions API Service Agent (  Security Admin ( | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops (  Support User ( | 
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( | 
| 
 |  Owner (  Editor (  Cloud Functions Admin (  Cloud Functions Developer (  Firebase Admin (  Firebase Develop Admin (  Data Scientist (  Dev Ops ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Developer (  Cloud Functions Viewer (  Firebase Admin (  Firebase Develop Admin (  Firebase Develop Viewer (  Firebase Viewer (  Data Scientist (  Dev Ops (  Security Admin (  Security Auditor (  Security Reviewer (  Site Reliability Engineer (  Support User ( | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Developer (  Cloud Functions Viewer (  Firebase Admin (  Firebase Develop Admin (  Firebase Develop Viewer (  Firebase Viewer (  Data Scientist (  Dev Ops (  Site Reliability Engineer (  Support User ( Service agent roles 
 | 
| 
 |  Owner (  Editor (  Viewer (  Cloud Functions Admin (  Cloud Functions Developer (  Cloud Functions Viewer (  Firebase Admin (  Firebase Develop Admin (  Firebase Develop Viewer (  Firebase Viewer (  Data Scientist (  Dev Ops (  Security Admin (  Security Auditor (  Security Reviewer (  Site Reliability Engineer (  Support User ( Service agent roles 
 |