- 'protocol': Parameter(str, "PCU protocol, e.g. ssh, https, telnet", max = 16),
- 'username': Parameter(str, "PCU username", max = 254),
- 'password': Parameter(str, "PCU username", max = 254),
- 'notes': Parameter(str, "Miscellaneous notes", max = 254),
- 'model': Parameter(str, "PCU model string", max = 32),
- 'node_ids': Parameter([int], "List of nodes that this PCU controls", ro = True),
- 'ports': Parameter([int], "List of the port numbers that each node is connected to", ro = True),
+ 'protocol': Parameter(str, "PCU protocol, e.g. ssh, https, telnet", max = 16, nullok = True),
+ 'username': Parameter(str, "PCU username", max = 254, nullok = True),
+ 'password': Parameter(str, "PCU username", max = 254, nullok = True),
+ 'notes': Parameter(str, "Miscellaneous notes", max = 254, nullok = True),
+ 'model': Parameter(str, "PCU model string", max = 32, nullok = True),
+ 'node_ids': Parameter([int], "List of nodes that this PCU controls"),
+ 'ports': Parameter([int], "List of the port numbers that each node is connected to"),
+ 'last_updated': Parameter(int, "Date and time when node entry was created", ro = True),