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)

Editorial sources (6)

Official Microsoft Learn documentation →