Referencing Processors
The name, used to reference a processor plugin in a pipeline configuration file or API requests, is using the following format:
[PLUGIN-TYPE:]PLUGIN-NAME[@VERSION]
PLUGIN-TYPE
(builtin
,standalone
orany
)- Defines if the specified plugin should be builtin or standalone.
- If
any
, Conduit will use a standalone plugin if it exists and fall back to a builtin plugin. - Default is
any
.
PLUGIN-NAME
- Defines the name of the plugin as specified in the plugin specifications, it has to be an exact match.
VERSION
- Defines the plugin version as specified in the plugin specifications, it has to be an exact match.
- If
latest
, Conduit will use the latest semantic version. - Default is
latest
.
Examples
base64.decode
- will use the latest standalone base64.decode plugin
- will fall back to the latest builtin base64.decode plugin if the standalone plugin wasn't found
[email protected]
- will use the standalone base64.decode plugin with version v0.2.0
- will fall back to a builtin base64.decode plugin with version v0.2.0 if the standalone plugin wasn't found
builtin:base64.decode
- will use the latest builtin base64.decode plugin
standalone:[email protected]
- will use the standalone base64.decode plugin with version v0.3.0 (no fallback to builtin)
info
Read more about how to register standalone processors in Conduit.