Computed attributes
What a computed attribute is, when to use it, and how Infrahub recalculates it as your data changes.
Number pools
An attribute of kind NumberPool is a Number attribute that declares its own number pool. Infrahub creates the pool (CoreNumberPool) when it loads the schema, and fills the attribute from it every time you create an object of the kind, without a from_pool in the request. Declare the pool in the schema when every object of a kind takes its number from one pool, such as a service identifier shared by every service.
File objects
Infrastructure management often involves more than just structured data. Contracts, documents, and pictures are all essential assets that relate directly to the devices, circuits, and services they describe. Infrahub's file object feature lets you attach files to any node in the graph, making these files first-class citizens of your infrastructure data model with full version control, branch isolation, and permission enforcement.