This module contains functions for interacting with RabbitMQ per-user limits.
Summary
Functions
Delete a limit for a user.
Get a specific limit for a user.
List limits for a specific user.
List per-user limits for all users.
Set a limit for a user.
Functions
@spec delete_user_limit( client :: Tesla.Client.t(), user :: String.t(), name :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Delete a limit for a user.
@spec get_user_limit( client :: Tesla.Client.t(), user :: String.t(), name :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Get a specific limit for a user.
@spec get_user_limits(client :: Tesla.Client.t(), user :: String.t()) :: {:ok, Tesla.Env.t()} | {:error, term()}
List limits for a specific user.
@spec list_user_limits(client :: Tesla.Client.t()) :: {:ok, Tesla.Env.t()} | {:error, term()}
List per-user limits for all users.
@spec put_user_limit( client :: Tesla.Client.t(), user :: String.t(), name :: String.t(), value :: integer() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Set a limit for a user.