Azure Storage built-in role

Storage Actions Task Assignment Contributor

Creates, updates, and deletes Storage Actions task assignments on target storage accounts and can grant or remove Storage Actions Blob Data Operator. Its ABAC condition restricts only the role definition ID for role-assignment write and delete; it does not restrict principal type or require the assignee to be the storage task managed identity.

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: 77789c21-1643-48a2-8f27-47f858540b51

Control-plane actions (13)

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

The role is assignable throughout the Azure hierarchy, but Microsoft documents it on the target storage account or containing approved scope. Its management Actions govern task assignments and reports; conditioned Azure RBAC Actions can grant or remove only Storage Actions Blob Data Operator, but can target any principal permitted at the effective scope.

Common use cases (2)

Prerequisites (4)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Storage Actions Task Assignment Contributor to approved task deployers on each target storage account. Preserve the built-in condition, but separately verify the target principal because the condition limits only the role definition ID. Grant Storage Actions Blob Data Operator only to the intended principal after reviewing the task's operations, filters, and scope.

Related roles (2)

Editorial sources (6)

Official Microsoft Learn documentation →