Database Insights roles and permissions

This page lists the IAM roles and permissions for Database Insights. Tosearch through all roles and permissions, see therole andpermission index.

Database Insights roles

RolePermissions

Database Insights assistant viewerBeta

(roles/databaseinsights.assistantViewer)

Viewer role for Database Insights assistant data

databaseinsights.performanceIssues.*

  • databaseinsights.performanceIssues.detect
  • databaseinsights.performanceIssues.investigate

Events Service viewer

(roles/databaseinsights.eventsViewer)

Viewer role for Events Service data

databaseinsights.aggregatedEvents.query

databaseinsights.clusterEvents.query

databaseinsights.instanceEvents.query

Database Insights monitoring viewer

(roles/databaseinsights.monitoringViewer)

Viewer role for Database Insights monitoring data

databaseinsights.activeQueries.fetch

databaseinsights.activitySummary.fetch

databaseinsights.aggregatedStats.query

databaseinsights.locations.*

  • databaseinsights.locations.get
  • databaseinsights.locations.list

databaseinsights.timeSeries.query

databaseinsights.workloadRecommendations.fetch

resourcemanager.projects.get

resourcemanager.projects.list

Database Insights performing operations

(roles/databaseinsights.operationsAdmin)

Admin role for performing Database Insights operations

databaseinsights.activeQuery.terminate

Database Insights recommendation viewer

(roles/databaseinsights.recommendationViewer)

Viewer role for Database Insights recommendation data

databaseinsights.locations.*

  • databaseinsights.locations.get
  • databaseinsights.locations.list

databaseinsights.recommendations.query

databaseinsights.resourceRecommendations.query

databaseinsights.workloadRecommendations.fetch

resourcemanager.projects.get

resourcemanager.projects.list

Database Insights viewer

(roles/databaseinsights.viewer)

Viewer role for Database Insights data

databaseinsights.activeQueries.fetch

databaseinsights.activitySummary.fetch

databaseinsights.aggregatedStats.query

databaseinsights.locations.*

  • databaseinsights.locations.get
  • databaseinsights.locations.list

databaseinsights.performanceIssues.*

  • databaseinsights.performanceIssues.detect
  • databaseinsights.performanceIssues.investigate

databaseinsights.recommendations.query

databaseinsights.resourceRecommendations.query

databaseinsights.timeSeries.query

databaseinsights.workloadRecommendations.fetch

resourcemanager.projects.get

resourcemanager.projects.list

Database Insights permissions

PermissionIncluded in roles

databaseinsights.activeQueries.fetch

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.activeQuery.terminate

Owner (roles/owner)

Editor (roles/editor)

Database Insights performing operations (roles/databaseinsights.operationsAdmin)

databaseinsights.activitySummary.fetch

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.aggregatedEvents.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Events Service viewer (roles/databaseinsights.eventsViewer)

Support User (roles/iam.supportUser)

databaseinsights.aggregatedStats.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.clusterEvents.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Events Service viewer (roles/databaseinsights.eventsViewer)

Support User (roles/iam.supportUser)

databaseinsights.instanceEvents.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Events Service viewer (roles/databaseinsights.eventsViewer)

Support User (roles/iam.supportUser)

databaseinsights.locations.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.locations.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

databaseinsights.performanceIssues.detect

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights assistant viewer (roles/databaseinsights.assistantViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.performanceIssues.investigate

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights assistant viewer (roles/databaseinsights.assistantViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.recommendations.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.resourceRecommendations.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.timeSeries.query

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

databaseinsights.workloadRecommendations.fetch

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Support User (roles/iam.supportUser)

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-18 UTC.