| addr | Address of the node that the vital we're updating resides on, this node MUST be in the database, or an error will occur. |
| name | Name of the vital being updated. |
| status | Status of the vital that it's being updated to. |
| type | Type of the vital, for classifying and grouping purposes. |
| note | Vital note, which gives a brief description of how this Vital is doing and provides any other details that are useful in determining why it's in its current status. |
| create | Flag indicating if the vital should be created if it doesn't already exist in the database. This flag will almost always be true. |
| properties | Hash table properties that are passed on to the hooks functions. Extension modules are given a change to populate this table so that extra data related to their operation can be made available during processing from their hooks. |
| txn | Database transaction to perform the update over. |
| pool | Pool, for allocating memory overhead. |