Skip to content

Connections

A connection is the glue that allows users to compose infrastructure. Users configure a connection's target within a block.

Module creators define connections as a mechanism for defining dependencies. Creators use category and type to limit which blocks can satisfy a need.

As an example, a cluster "needs" a network to operate. A module creator defines that an aws/cluster "needs" an aws/network. When a user is creating the cluster block, Nullstone filters to only aws/network blocks.