errorreporting.admin)
Provides full access to Error Reporting data.
Lowest-level resources where you can grant this role:
cloudnotifications.
errorreporting.*
errorreporting. applications. list
errorreporting. errorEvents. create
errorreporting. errorEvents. delete
errorreporting. errorEvents. list
errorreporting. groupMetadata. get
errorreporting. groupMetadata. update
errorreporting.groups.list
logging.notificationRules.*
logging. notificationRules. create
logging. notificationRules. delete
logging.notificationRules.get
logging.notificationRules.list
logging. notificationRules. update
resourcemanager.projects.get
resourcemanager.projects.list
stackdriver.projects.get
(roles/
)
Provides the permissions to read and write Error Reporting data, except for sending new error events.
Lowest-level resources where you can grant this role:
cloudnotifications.
errorreporting.
errorreporting.
errorreporting.
errorreporting.groupMetadata.*
errorreporting. groupMetadata. get
errorreporting. groupMetadata. update
errorreporting.groups.list
logging.notificationRules.*
logging. notificationRules. create
logging. notificationRules. delete
logging.notificationRules.get
logging.notificationRules.list
logging. notificationRules. update
resourcemanager.projects.get
resourcemanager.projects.list
stackdriver.projects.get
(roles/
)
Provides read-only access to Error Reporting data.
Lowest-level resources where you can grant this role:
cloudnotifications.
errorreporting.
errorreporting.
errorreporting.
errorreporting.groups.list
logging.notificationRules.get
logging.notificationRules.list
resourcemanager.projects.get
resourcemanager.projects.list
stackdriver.projects.get
(roles/
)
Provides the permissions to send error events to Error Reporting.
Lowest-level resources where you can grant this role:
errorreporting.
Error Reporting API methods require specific IAM permissions. The following table lists and describes the permissions needed by the API methods.
Method | Required permission(s) | Description |
---|---|---|
deleteEvents | errorreporting.errorEvents.delete | Delete error events. |
events.list | errorreporting.errorEvents.list | List error events. |
events.report | errorreporting.errorEvents.create | Create or update error events. |
groupStats.list | errorreporting.groups.list | List ErrorGroupStats . |
groups.get | errorreporting.groupMetadata.get | Retrieve error group information. |
groups.update | errorreporting.groupMetadata.update errorreporting.applications.list | Change error resolution status. |
When deciding which permissions and roles apply to a principal's use cases, consider the following summary of Error Reporting activities and required permissions:
Activities | Required permissions |
---|---|
Have read-only access to the Error Reporting Google Cloud console page. | errorreporting.applications.list errorreporting.groupMetadata.get errorreporting.groups.list |
See group details in the Google Cloud console. | Permissions for read-only access plus:errorreporting.errorEvents.list |
Change metadata in the Google Cloud console. Change error resolution status, including muting errors. | Permissions for read-only access plus:errorreporting.groupMetadata.update |
Delete errors in the Google Cloud console. | Permissions for read-only access plus:errorreporting.errorEvents.delete |
Create errors (no Google Cloud console permissions needed). | errorreporting.errorEvents.create |
Subscribe to notifications. | Permissions for read-only access plus:cloudnotifications.activities.list |
You can grant and manage IAM roles using the Google Cloud console, the IAM API methods, or the Google Cloud CLI. For instructions on granting and managing roles, see Granting, changing, and revoking access.
You can grant multiple roles to the same user. To get a list of the permissions contained in a role, see Getting the role metadata.
If you're trying to access a Google Cloud resource and lack the necessary permissions, contact the user who is listed as the Owner for the resource.
To create a custom role with Error Reporting permissions, choose permissions from API permissions, then follow the instructions to create a custom role.
Error Reporting caches IAM permissions for 5 minutes, so it will take up to 5 minutes for a role change to become effective.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-17 UTC.