Azure Monitor built-in role

Application Insights Snapshot Debugger

Views and downloads debug snapshots collected by Application Insights Snapshot Debugger. The role uses control-plane Actions and no DataActions, but the snapshots can contain source context, call stacks, parameters, and local variables.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 08954f03-6346-4c2e-81c0-ec3a5cfae23b

Control-plane actions (7)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the Application Insights resource whose snapshots the user must inspect. Microsoft states that this built-in role must be granted directly to the user and is not recognized when its permissions are added to a custom role.

Common use cases (2)

Prerequisites (2)

Best practices (2)

Security considerations (2)

Assignment guidance

Grant the Application Insights Snapshot Debugger built-in role directly to the named user at the Application Insights resource scope. Do not rely on Owner, Contributor, a group assignment, or a custom role containing the snapshot permission.

Related roles (2)

Editorial sources (6)

Official Microsoft Learn documentation →