Business AI Code roles and permissions

This page lists the IAM roles and permissions for Business AI Code. To search through all roles and permissions, see the role and permission index.

Business AI Code roles

Role Permissions

(roles/businessaicode.user)

A user who can use Business AI Code API

businessaicode.*

  • businessaicode.locations.generateContent
  • businessaicode.locations.queryConfiguration
  • businessaicode.locations.sendTelemetry

cloudaicompanion.instances.exportMetrics

cloudaicompanion.instances.queryEffectiveSetting

cloudaicompanion.instances.queryEffectiveSettingBindings

cloudaicompanion.licenses.selfAssign

Business AI Code permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

User role for Business AI Code API (roles/businessaicode.user)

Gemini Enterprise User (roles/discoveryengine.agentspaceUser)

Podcast API User (roles/discoveryengine.podcastApiUser)

Discovery Engine User (roles/discoveryengine.user)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

User role for Business AI Code API (roles/businessaicode.user)

Gemini Enterprise User (roles/discoveryengine.agentspaceUser)

Podcast API User (roles/discoveryengine.podcastApiUser)

Discovery Engine User (roles/discoveryengine.user)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

User role for Business AI Code API (roles/businessaicode.user)

Gemini Enterprise User (roles/discoveryengine.agentspaceUser)

Podcast API User (roles/discoveryengine.podcastApiUser)

Discovery Engine User (roles/discoveryengine.user)