Azure Internet of Things built-in role

Azure IoT Operations Onboarding

Connects the target cluster through Azure Arc and deploys Azure IoT Operations. It has broad IoT Operations control-plane access and roleAssignments/write, but its role-definition condition limits new assignments to Storage Blob Data Contributor and Azure Device Registry Administrator.

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: 7b7c71ed-33fa-4ed2-a91a-e56d5da260b5

Control-plane actions (10)

Data-plane actions (0)

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

Excluded actions (0)

None

Conditions (1)

Assignable scopes (1)

Practical scope

Assign on the resource group used for the Azure IoT Operations deployment. The conditional delegation still follows Azure scope inheritance, so a subscription assignment exposes onboarding and the allowed role grants across every inherited deployment resource group.

Common use cases (2)

Prerequisites (2)

Best practices (2)

Security considerations (2)

Assignment guidance

Assign Azure IoT Operations Onboarding on the target deployment resource group to the named deployment identity for the onboarding window. Verify its condition, complete and validate the deployment, then remove the role and grant the narrower administration or custom roles needed for operations.

Related roles (1)

Common questions

When should I assign the Azure IoT Operations Onboarding Azure role?

Assign Azure IoT Operations Onboarding when you need to: Perform the initial Azure Arc connection and Azure IoT Operations deployment for a prepared Kubernetes cluster.; and Create the constrained storage and Device Registry assignments that the documented deployment workflow needs.. Practical scope: Assign on the resource group used for the Azure IoT Operations deployment. The conditional delegation still follows Azure scope inheritance, so a subscription assignment exposes onboarding and the allowed role grants across every inherited deployment resource group.

What permissions does the Azure IoT Operations Onboarding Azure role grant?

The role definition grants 10 combined control-plane and data-plane actions. Representative operations include: Microsoft.IoTOperations/*; Microsoft.DeviceRegistry/register/action; Microsoft.DeviceRegistry/schemaRegistries/read; Microsoft.DeviceRegistry/schemaRegistries/write; Microsoft.Authorization/*/read; and Microsoft.Authorization/roleAssignments/write. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Azure IoT Operations Onboarding Azure role?

Key considerations when assigning Azure IoT Operations Onboarding: The role can deploy and delete IoT Operations resources and create two allowed role types. The condition limits which roles it can assign but does not reduce its broad IoT Operations management Actions.; and Dependency roles such as Key Vault Administrator or Managed Identity Contributor carry their own high-impact boundaries and are not manufactured by this role.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →