Files
kumomta/docs/reference/kumo/invoke_get_queue_config.md
Wez Furlong 6f53931fde add kumo.invoke_get_egress_(pool|source)
These functions are similar to the existing
invoke_get_egress_path_config and invoke_get_queue_config functions;
they return the configuration information that is defined by your
overall policy in the same way that the system does.

The intent is for more advanced policies that need that info to
decide how to configure other parts of the policy.

Docs are included, and I fleshed out the missing docs for the two
pre-existing functions.
2025-11-14 07:04:58 +00:00

737 B

kumo.invoke_get_queue_config

local config = kumo.invoke_get_queue_config(queue_name)

{{since('2025.01.23-7273d2bc')}}

This function triggers a call through to the get_queue_config event callback(s) that have been defined in the policy to obtain the effective configuration for the specified queue_name.

The result of that is then serialized and returned as a lua value that has the same shape as the PARAMS defined for kumo.make_queue_config.

!!! danger Take care when using this function and its related invoke_xxx functions, as you can potentially create cross-dependent, mututally recursive, event callbacks that call into each other.