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 type—REQUIRED
The type the caller-supplied value must match (String, Number, Bool,
JSON, …). Drives the wire type of the value output.
Label—REQUIRED
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.