Skip to content

Permissions

Managing standard user permissions and access to topic-based permissions.

all() -> list[dict] async

List all standard user permissions in the cluster.

delete(vhost: str, user: str) -> dict async

Delete standard permissions for a specific user and virtual host.

detail(vhost: str, user: str) -> dict async

Get standard permissions for a specific user and virtual host.

set(vhost: str, user: str, value: dict) -> dict async

Create or update standard permissions for a user.

Parameters:

Name Type Description Default
value dict

A dict with mandatory 'configure', 'write', and 'read' (regex strings)

required