Functions

The function component type is mainly used by the Cirrus built-ins required to implement the core Cirrus functionality. Examples include the process lambda function, which processes all incoming Cirrus Payloads and dispatches them to their specified workflows, or the update-state lambda function that updates the state database on workflow completion events.

In typical use, most Cirrus projects will not require any additional function-type components. However, they can be occasionally be useful for lambda utility functions required to manage a given deployment.

The Lambdas component documentation component documentation contains relevant information for this and other Lambda components.