Add functions to get info keys to list_* commands
This commit is contained in:
parent
c31989de08
commit
3693daf693
|
|
@ -25,6 +25,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListBindingsCommand do
|
|||
|
||||
@info_keys ~w(source_name source_kind destination_name destination_kind routing_key arguments)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def scopes(), do: [:ctl, :diagnostics]
|
||||
|
||||
def validate(args, _) do
|
||||
|
|
|
|||
|
|
@ -32,6 +32,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListChannelsCommand do
|
|||
messages_uncommitted acks_uncommitted messages_unconfirmed
|
||||
prefetch_count global_prefetch_count)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def validate(args, _) do
|
||||
case InfoKeys.validate_info_keys(args, @info_keys) do
|
||||
{:ok, _} -> :ok
|
||||
|
|
|
|||
|
|
@ -33,6 +33,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListConnectionsCommand do
|
|||
channel_max client_properties recv_oct recv_cnt send_oct
|
||||
send_cnt send_pend connected_at)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def validate(args, _) do
|
||||
case InfoKeys.validate_info_keys(args, @info_keys) do
|
||||
{:ok, _} -> :ok
|
||||
|
|
|
|||
|
|
@ -29,6 +29,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListConsumersCommand do
|
|||
@info_keys ~w(queue_name channel_pid consumer_tag
|
||||
ack_required prefetch_count arguments)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def validate(args, _) do
|
||||
case InfoKeys.validate_info_keys(args, @info_keys) do
|
||||
{:ok, _} -> :ok
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListExchangesCommand do
|
|||
|
||||
@info_keys ~w(name type durable auto_delete internal arguments policy)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def scopes(), do: [:ctl, :diagnostics]
|
||||
|
||||
def validate(args, _) do
|
||||
|
|
|
|||
|
|
@ -36,6 +36,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListQueuesCommand do
|
|||
head_message_timestamp disk_reads disk_writes consumers
|
||||
consumer_utilisation memory slave_pids synchronised_slave_pids state)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def scopes(), do: [:ctl, :diagnostics]
|
||||
|
||||
def validate(args, _opts) do
|
||||
|
|
|
|||
|
|
@ -24,6 +24,8 @@ defmodule RabbitMQ.CLI.Ctl.Commands.ListVhostsCommand do
|
|||
|
||||
@info_keys ~w(name tracing)a
|
||||
|
||||
def info_keys(), do: @info_keys
|
||||
|
||||
def scopes(), do: [:ctl, :diagnostics]
|
||||
|
||||
def validate(args, _) do
|
||||
|
|
|
|||
Loading…
Reference in New Issue