Skip to content

Definitions

Import and export of RabbitMQ server definitions.

all() -> dict async

Export all server definitions (exchanges, queues, users, vhosts, etc.).

by_vhost(vhost: str) -> dict async

Export server definitions for a specific virtual host.

upload(definitions: dict) -> dict async

Upload and merge a set of server definitions.

Note

Immutable objects (exchanges, queues) are ignored if they conflict. Mutable objects are overwritten.

upload_vhosts_definitions(vhost: str, definitions: dict) -> dict async

Upload and merge definitions for a specific virtual host.

Note

Immutable objects (exchanges, queues) are ignored if they conflict. Mutable objects are overwritten.