This module contains functions for interacting with RabbitMQ vhost-scoped parameters.
Summary
Functions
Delete a specific vhost-scoped parameter.
Get a specific vhost-scoped parameter.
Get a list of all vhost-scoped parameters for a given component.
Get a list of all vhost-scoped parameters for a given component on a specific vhost.
Get a list of all vhost-scoped parameters.
Set a specific vhost-scoped parameter.
Functions
@spec delete_parameter( client :: Tesla.Client.t(), component :: String.t(), vhost :: String.t(), name :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Delete a specific vhost-scoped parameter.
@spec get_parameter( client :: Tesla.Client.t(), component :: String.t(), vhost :: String.t(), name :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Get a specific vhost-scoped parameter.
@spec list_component_parameters(client :: Tesla.Client.t(), component :: String.t()) :: {:ok, Tesla.Env.t()} | {:error, term()}
Get a list of all vhost-scoped parameters for a given component.
@spec list_component_vhost_parameters( client :: Tesla.Client.t(), component :: String.t(), vhost :: String.t() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Get a list of all vhost-scoped parameters for a given component on a specific vhost.
@spec list_parameters(client :: Tesla.Client.t()) :: {:ok, Tesla.Env.t()} | {:error, term()}
Get a list of all vhost-scoped parameters.
@spec put_parameter( client :: Tesla.Client.t(), component :: String.t(), vhost :: String.t(), name :: String.t(), value :: term() ) :: {:ok, Tesla.Env.t()} | {:error, term()}
Set a specific vhost-scoped parameter.