Azure Containers built-in role

Container Registry Repository Catalog Lister

Container Registry Repository Catalog Lister lists repository names without reading artifact content in an ACR registry configured for RBAC Registry + ABAC Repository Permissions. Its repository operations are registry DataActions, distinct from Azure control-plane management of the registry resource. This role does not support repository ABAC conditions and therefore applies its catalog permission across the whole registry.

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: bfdb9389-c9a5-478a-bb2f-ba9ca092c3c7

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual registry. Azure assignment scope is inherited from parent resource scopes, while any supported ABAC condition filters the repository data-plane operations inside that registry; a condition does not change which Azure registry resources inherit the assignment.

Common use cases (1)

Prerequisites (2)

Best practices (2)

Security considerations (3)

Assignment guidance

Assign Container Registry Repository Catalog Lister on the target ABAC-enabled registry for lists repository names without reading artifact content. Do not treat catalog listing as permission to pull, push, or delete artifacts; add the matching repository role separately for those operations.

Related roles (1)

Editorial sources (8)

Official Microsoft Learn documentation →