Azure Internet of Things built-in role

Device Update Administrator

Device Update Administrator provides all content and deployment operations in Device Update for IoT Hub. Its definition combines Azure control-plane reads with Device Update data-plane operations; it does not by itself grant the Device Update service principal access to the linked IoT hub.

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: 02ca0879-e8e4-47a5-a61e-5c618b76e64a

Control-plane actions (6)

Data-plane actions (6)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign through Access control (IAM) on the Device Update account and its instance. A parent resource-group or subscription assignment is inherited by other Device Update resources and is broader than the documented account-level workflow.

Common use cases (1)

Prerequisites (2)

Best practices (2)

Security considerations (2)

Assignment guidance

Assign Device Update Administrator on the Device Update account to the operator or application that needs all content and deployment operations. Add only the complementary content or deployment role required by the workflow, and configure the service principal's IoT Hub Data Contributor assignment separately on the linked hub.

Related roles (3)

Common questions

When should I assign the Device Update Administrator Azure role?

Assign Device Update Administrator when you need to: Operate the complete Device Update workflow, including importing and deleting update content and creating, monitoring, canceling, or retrying deployments.. Practical scope: Assign through Access control (IAM) on the Device Update account and its instance. A parent resource-group or subscription assignment is inherited by other Device Update resources and is broader than the documented account-level workflow.

What permissions does the Device Update Administrator Azure role grant?

The role definition grants 12 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.Resources/subscriptions/resourceGroups/read; Microsoft.Support/*; Microsoft.Insights/alertRules/*; Microsoft.DeviceUpdate/accounts/read; and Microsoft.DeviceUpdate/accounts/instances/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Device Update Administrator Azure role?

Key considerations when assigning Device Update Administrator: The role can change both the update artifacts offered to devices and the deployments that deliver them, combining content supply-chain and fleet rollout authority.; and Device Update access and the linked IoT Hub service-principal assignment are separate trust boundaries; removing or overgranting either assignment changes the end-to-end update workflow.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →