UpdateUPSSettingsRequest
Connection choice: a USB-attached UPS Hoserva drives locally, or a remote NUT server this host monitors.
Possible values: [usb, network]
Required for USB. NUT driver name (e.g. usbhid-ups).
Possible values: non-empty
Required for USB. Driver port (commonly "auto").
Possible values: non-empty
Write-only. Required on first USB configure; omit on later updates to keep the stored secret.
Possible values: non-empty
Required for network. Remote NUT server host.
Possible values: non-empty
Remote NUT port. Defaults to 3493 when omitted.
Possible values: >= 1 and <= 65535
Required for network. UPS name on the remote server.
Possible values: non-empty
Required for network. Monitoring username.
Possible values: non-empty
Write-only. Required on first network configure; omit on later updates to keep the stored secret.
Possible values: non-empty
USB-only low-battery charge percent.
Possible values: >= 0 and <= 100
USB-only low-battery runtime seconds.
Possible values: >= 0
{
"connection": "usb",
"driver": "string",
"port": "string",
"monitorPassword": "string",
"networkHost": "string",
"networkPort": 0,
"networkUpsName": "string",
"networkUsername": "string",
"networkPassword": "string",
"lowBatteryPercent": 0,
"runtimeSeconds": 0
}