On this page
Get Involved
Flowpipe HCL
General
| Type | Description |
|---|---|
| locals | Locals are internal, module level variables. |
| mod | The mod block contains metadata, documentation, and dependency data for the mod. |
| pipeline | A pipeline is a set of steps that do work. |
| trigger | Triggers are used to execute a pipeline when an event occurs. |
| variable | Variables are module-level objects that essentially act as parameters for a module. |
Step Primitives
| Type | Description |
|---|---|
| container | Run a Docker container. |
| Send an email. | |
| function | Run an AWS Lambda-compatible function. |
| http | Make an HTTP request. |
| pipeline | Run another Flowpipe pipeline. |
| query | Run a SQL query. |
| sleep | Wait for a defined time period. |
| transform | Use HCL functions to transform data . |
Trigger Types
| Type | Description |
|---|---|
| http | Create a webhook and initiate a pipeline when a request is made to the webhook. |
| query | Runs a query on schedule or at regular intervals and executes pipelines when there are changes to the result set. |
| schedule | Runs a pipeline on schedule or at regular intervals. |