API Reference runbox v13.0.3

Modules

Dead-letter message produced when evaluating of raw-topic failed.

Formerly delayed messages/late events, when jitter around incoming topic is out of threshold.

Altworx message runtime representation.

Set of utility functions for use in notification templates.

Struct produced by scenario representing instruction for runtime.

Instruction to register unit timeout.

Sandbox is a helper for executing runs without started Altworx application.

Sandbox is a helper for executing runs without started Altworx application.

Macro for emulating a StageBased scenario inside a Simple scenario.

StageBased scenario runtime single-process emulator.

Sandbox is helper for executing runs without started Altworx application.

For new unit testing of scenarios it is recommended to use functions in Runbox.Runtime.Stage.Sandbox directly. This module should only help to convert old scenarios integration tests (using Solutions.TestRunner) to unit tests. For examples of such conversion see tests in the scenarios master branch.

Struct representing a unit.

Utilities for working with Asset

Provides configuration to a scenario.

Support for helper processes for scenarios.

Behaviour and struct for scenario manifest.

Struct representing incident manifest

Struct representing one column in incident forecast UI widget.

Output action represents a side effect produced by a run.

Body of invalid output action.

Parameters for output action Delete All Asset Attributes.

Parameters for output action Delete Asset Attributes.

Parameters for output action Delete Edge.

Parameters for output action Event.

Parameters for output action Execute SQL.

Parameters for output action Incident.

Parameters for output action Incident Patch.

Parameters for output action Notification.

Parameters for output action Upsert Asset Attributes.

Parameters for output action Upsert Edge.

Simple scenario behavior.

Simple scenario configuration struct.

Module defines behaviour used in scenarios as template.

Defines supported scenario types.

Definition of action to be fired from UI.

Toolbox for working with scenario user actions.

A set of utility functions for Enums.

A set of utility functions for Maps.

Utilities for handling configured paths.

Provides topology sorting capabilities.

Mix Tasks

Assembles an Altworx scenario release for the current project. It is done in a docker container based on an image which ensures correct erlang and Elixir versions, so they are compatible with Altworx.