Cloud Functions IAM Permissions

The following tables list the Identity and Access Management (IAM) permissions that are associated with Cloud Functions.


Permission Description Call the callFunction API.
cloudfunctions.functions.create Create new functions.
cloudfunctions.functions.delete Delete functions.
cloudfunctions.functions.get View functions, excluding IAM policies.
cloudfunctions.functions.list List functions.
cloudfunctions.functions.update Update existing functions.
cloudfunctions.functions.sourceCodeGet View function source code.
cloudfunctions.functions.sourceCodeSet Update function source code.


Permission Description
cloudfunctions.operations.get Get an existing operation.
cloudfunctions.operations.list List all operations.


Permission Description
cloudfunctions.locations.list List all locations.

For a reference of which IAM permissions are contained in each IAM role, see Cloud Functions IAM Roles.

Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Functions Documentation