[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eCloud Functions (2nd gen) is now referred to as Cloud Run functions, but the Cloud Functions API is still supported for function operations.\u003c/p\u003e\n"],["\u003cp\u003eIAM permissions for Cloud Functions include calling, invoking, creating, deleting, viewing, listing, and updating functions.\u003c/p\u003e\n"],["\u003cp\u003ePermissions related to managing function source code and IAM policies for individual functions are also provided.\u003c/p\u003e\n"],["\u003cp\u003eThere are IAM permissions to manage operations and locations associated with Cloud Functions.\u003c/p\u003e\n"],["\u003cp\u003eThe complete reference for IAM permissions contained in each IAM role can be found in the Cloud Functions IAM Roles documentation.\u003c/p\u003e\n"]]],[],null,["# Cloud Functions IAM Permissions\n===============================\n\n| **Note:** Cloud Functions (2nd gen) is now Cloud Run functions. The information on this page applies to using the Cloud Functions API, which is still supported for performing operations on functions.\n\nThe following tables list the [Identity and Access Management (IAM)](/iam)\npermissions that are associated with Cloud Functions.\n\nFunctions\n---------\n\nOperations\n----------\n\nLocations\n---------\n\nFor a reference of which IAM permissions are contained in each IAM role, see\n[Cloud Functions IAM Roles](/functions/docs/reference/iam/roles)."]]