Skip to main content

Module: External Injector

Externally-fed value. Like Module::Constant but the value is supplied by the parser caller at execution time (e.g. an HTTP query parameter, a CLI argument, or a workflow input) rather than baked into the configuration. Falls back to Default value when the caller doesn't provide anything.

Example
Label: "tenant_id"
Value type: String
Default value: "demo"

Caller supplies "acme" → Output: "acme"
Caller supplies nothing → Output: "demo"

Parameters

Value typeREQUIRED

The type the caller-supplied value must match (String, Number, Bool, JSON, …). Drives the wire type of the value output.

LabelREQUIRED

Human-readable label — also typically the parameter name the caller uses to identify which injector to populate.

Default value

Value emitted when the caller does not supply one. When unset and no value is provided, the step fails.

Input

This function has no input connectors.

Output

Value

The caller-supplied value, or the default fallback.