Database Insights roles and permissions

This page lists the IAM roles and permissions for Database Insights. To search through all roles and permissions, see the role and permission index.

Database Insights roles

Role Permissions

(roles/databaseinsights.assistantViewer)

Viewer role for Database Insights assistant data

databaseinsights.performanceIssues.*

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

(roles/databaseinsights.eventsViewer)

Viewer role for Events Service data

databaseinsights.aggregatedEvents.query

databaseinsights.clusterEvents.query

databaseinsights.instanceEvents.query

(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

(roles/databaseinsights.operationsAdmin)

Admin role for performing Database Insights operations

databaseinsights.activeQuery.terminate

(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

(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

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Database Insights performing operations (roles/databaseinsights.operationsAdmin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Events Service viewer (roles/databaseinsights.eventsViewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Events Service viewer (roles/databaseinsights.eventsViewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Events Service viewer (roles/databaseinsights.eventsViewer)

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)

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 Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights assistant viewer (roles/databaseinsights.assistantViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights assistant viewer (roles/databaseinsights.assistantViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights recommendation viewer (roles/databaseinsights.recommendationViewer)

Database Insights viewer (roles/databaseinsights.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Database Insights monitoring viewer (roles/databaseinsights.monitoringViewer)

Database Insights viewer (roles/databaseinsights.viewer)

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)