Azure Management and governance built-in role

Automation Operator

Views runbook names and properties and starts, stops, suspends, resumes, and schedules jobs for all runbooks in an Automation account without reading or modifying runbook definitions and other protected Automation assets.

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: d3881f73-407a-4167-8283-e981cbba0404

Control-plane actions (21)

Data-plane actions (0)

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

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign at the Automation account when the operator may execute every runbook. Microsoft advises using Automation Job Operator plus Automation Runbook Operator instead when access must be limited to individual runbooks.

Common use cases (2)

Prerequisites (2)

Best practices (2)

Security considerations (2)

Assignment guidance

Assign Automation Operator at the account only to operators authorized to run all contained runbooks. Use the scoped two-role pattern for selected runbooks and keep management duties on Automation Contributor.

Related roles (2)

Common questions

When should I assign the Automation Operator Azure role?

Assign Automation Operator when you need to: Run and schedule approved operational runbooks while keeping credentials, variables, configurations, and source definitions protected.; and Operate all runbooks in one Automation account without account administration.. Practical scope: Assign at the Automation account when the operator may execute every runbook. Microsoft advises using Automation Job Operator plus Automation Runbook Operator instead when access must be limited to individual runbooks.

What permissions does the Automation Operator Azure role grant?

The role definition grants 21 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.Automation/automationAccounts/hybridRunbookWorkerGroups/read; Microsoft.Automation/automationAccounts/jobs/read; Microsoft.Automation/automationAccounts/jobs/resume/action; Microsoft.Automation/automationAccounts/jobs/stop/action; and Microsoft.Automation/automationAccounts/jobs/streams/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Automation Operator Azure role?

Key considerations when assigning Automation Operator: Execution can trigger privileged downstream actions even though this role cannot read or edit the runbook source.; and Job output and schedules can reveal or alter operational behavior, and repeated execution can affect availability or cost.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →