Stay organized with collections Save and categorize content based on your preferences.
This page describes Developer Connect roles and permissions.
Access control in Developer Connect is controlled using Identity and Access Management (IAM). IAM lets you create and manage permissions for Google Cloud resources. Developer Connect provides a specific set of predefined IAM roles where each role contains a set of permissions suited to a particular type of access or action. We recommend that you adopt the security principle of least privilege, and grant only the necessary access to your resources.
Predefined Developer Connect roles
You assign permissions to accounts through the use of roles. The following table lists the roles available for Developer Connect and the permissions that they include:
Role
Permissions
Name: developerconnect.admin
Title: Developer Connect Admin
Grants full access to Developer Connect resources.
Grants access to view the connection and access to the features that interact with the Git repository, such as reading content from the Git repository, or linking to the Git repository.
Grants read-only access to Developer Connect resources.
resourcemanager.projects.get
resourcemanager.projects.list
developerconnect.operations.list
developerconnect.operations.get
developerconnect.locations.list
developerconnect.locations.get
developerconnect.connections.list
developerconnect.connections.get
developerconnect.gitRepositoryLinks.list
developerconnect.gitRepositoryLinks.get
Name: developerconnect.gitProxyReader
Title: Developer Connect Git Proxy Reader
Grants read-only access to repositories through the Git proxy.
developerconnect.gitRepositoryLinks.gitProxyRead
Name: developerconnect.gitProxyUser
Title: Developer Connect Git Proxy User
Grants read and write access to repositories through the Git proxy.
developerconnect.gitRepositoryLinks.gitProxyRead
developerconnect.gitRepositoryLinks.gitProxyWrite
Name: developerconnect.insightsAdmin
Title: Developer Connect Insights Admin
Grants full access to Developer Connect insights, and read-only access to Resource Manager resources.
cloudresourcemanager.projects.get
cloudresourcemanager.projects.list
developerconnect.operations.list
developerconnect.operations.get
developerconnect.locations.list
developerconnect.locations.get
developerconnect.insightsConfigs.list
developerconnect.insightsConfigs.get
developerconnect.insightsConfigs.create
developerconnect.insightsConfigs.update
developerconnect.insightsConfigs.delete
Name: developerconnect.insightsAgent
Title: Developer Connect Insights Agent
Grants read-only access to Cloud Asset Inventory assets, read and create access to Cloud Asset Inventory feeds, read-only access to, read-only access to Artifact Analysis occurrences, and the ability to createCloud Logging log entries.
cloudasset.assets.searchAllResources
cloudasset.assets.listResource
cloudasset.assets.exportResource
cloudasset.feeds.create
cloudasset.feeds.update
cloudasset.feeds.get
containeranalysis.occurrences.get
containeranalysis.occurrences.list
logging.logEntries.create
Name: developerconnect.insightsViewer
Title: Developer Connect Insights Viewer
Grants read-only access to Resource Manager projects and to Developer Connect operations, locations, and insights.
cloudresourcemanager.projects.get
cloudresourcemanager.projects.list
developerconnect.operations.list
developerconnect.operations.get
developerconnect.locations.list
developerconnect.locations.get
developerconnect.insightsConfigs.list
developerconnect.insightsConfigs.get
Developer Connect service account
Developer Connect uses a service agent to execute tasks on your behalf when communicating with other services. This service agent is created automatically when you first interact with Developer Connect (create a repository connection or account connector).
The identifier for the Developer Connect service agent is as follows, where PROJECT_NUMBER is your Google Cloud project number.
[[["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-10-02 UTC."],[],[]]