Nodes
Create
We can create new nodes for a simulation by using the api.nodes.create method:
Nodes can also be created off of an existing Simulation instance:
Get
How to list, filter, order, and search for nodes of a simulation.
Order Nodes by Specific Fields
Search for Nodes by Name
Filter Node by Specific Properties
This can be used to obtain a specific node by name
Placement Groups
On an Air API deployment that supports placement groups, nodes with the same non-empty
placement_group in one simulation are placed together on a worker. Names are
case-sensitive, surrounding whitespace is trimmed, and the maximum length is 64
characters. This is separate from visual grouping through labels.group.
Use an INACTIVE simulation with no checkpoints from the CREATE examples above.
Omit placement_group from an update to retain membership. Pass a new string to
change membership, or '' to remove it. None is sent as JSON null and is rejected by
the API; it does not clear membership. Update a generated child’s parent to change
their shared membership. Edits require an INACTIVE simulation without checkpoints.