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
|