Azure Storage built-in role

Data Box Contributor

Creates and manages Azure Data Box orders and other Microsoft.DataBox resources without granting Azure RBAC access to others. Its Microsoft.Databox/* wildcard includes jobs/listsecrets/action and jobs/listcredentials/action, so the role can retrieve device secrets and credentials in addition to changing the physical data-transfer workflow. It does not itself grant destination storage-account access.

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: add466c9-e687-43fc-8d98-dfcf8d720be5

Control-plane actions (6)

Data-plane actions (0)

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

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

The role is assignable throughout the Azure hierarchy. At an individual order it manages that order and can retrieve its device secrets and credentials; at resource-group or subscription scope those capabilities apply to all inheriting Data Box resources. Its permissions are control-plane only and do not grant access to destination storage data.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (4)

Assignment guidance

Assign Data Box Contributor only to an operator authorized both to administer the order and retrieve its device secrets and credentials, preferably at the individual-order scope. Grant destination storage write access separately; do not treat this role as ordinary order-status access.

Related roles (1)

Common questions

When should I assign the Data Box Contributor Azure role?

Assign Data Box Contributor when you need to: Create and administer a Data Box import or export order, including supported order changes, tracking, and completion workflows.; and Manage Data Box resources for a migration team while leaving Azure RBAC access delegation to a separate administrator.. Practical scope: The role is assignable throughout the Azure hierarchy. At an individual order it manages that order and can retrieve its device secrets and credentials; at resource-group or subscription scope those capabilities apply to all inheriting Data Box resources. Its permissions are control-plane only and do not grant access to destination storage data.

What permissions does the Data Box Contributor Azure role grant?

The role definition grants 6 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.ResourceHealth/availabilityStatuses/read; Microsoft.Resources/deployments/*; Microsoft.Resources/subscriptions/resourceGroups/read; Microsoft.Support/*; and Microsoft.Databox/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Data Box Contributor Azure role?

Key considerations when assigning Data Box Contributor: The Microsoft.Databox/* wildcard includes listsecrets and listcredentials, which expose device access material such as the device password documented in the Data Box administration workflow.; The role can create, change, cancel, clone, or delete Data Box resources according to the order state and can affect a physical data-transfer workflow.; Order records include shipping, contact, device, and transfer metadata, so both credentials and order visibility should be limited to the responsible team.; and The role does not itself grant storage-account access, so adding a broad storage role would materially expand its effective authority.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →