nat.middleware.dynamic.register#

Registration for dynamic middleware.

Functions#

dynamic_middleware(config, builder)

Build a dynamic middleware from configuration.

Module Contents#

async dynamic_middleware(
config: nat.middleware.dynamic.dynamic_middleware_config.DynamicMiddlewareConfig,
builder: nat.builder.builder.Builder,
)#

Build a dynamic middleware from configuration.

Args:

config: The dynamic middleware configuration builder: The workflow builder

Yields:

A configured dynamic middleware instance