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-09-12 UTC."],[],[],null,[]]