This module contains functions for interacting with RabbitMQ per-vhost limits.
Summary
Functions
Delete a limit for a vhost.
Get a specific limit for a vhost.
List limits for a specific vhost.
List per-vhost limits for all vhosts.
Set a limit for a vhost.
Functions
@spec delete_vhost_limit( client :: Tesla.Client.t(), vhost :: String.t(), name :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Delete a limit for a vhost.
@spec get_vhost_limit( client :: Tesla.Client.t(), vhost :: String.t(), name :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Get a specific limit for a vhost.
@spec get_vhost_limits(client :: Tesla.Client.t(), vhost :: String.t()) :: {:ok, Tesla.Env.t()} | {:error, term()}
List limits for a specific vhost.
@spec list_vhost_limits(client :: Tesla.Client.t()) :: {:ok, Tesla.Env.t()} | {:error, term()}
List per-vhost limits for all vhosts.
@spec put_vhost_limit( client :: Tesla.Client.t(), vhost :: String.t(), name :: String.t(), value :: integer() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Set a limit for a vhost.