package schema #Ups: { driver: string port?: string desc?: string vendorid?: string productid?: string product?: string serial?: string vendor?: string bus?: string pollonly?: "enabled" | "disabled" pollinterval?: int } #User: { password: string actions?: [string, ...] instcmds?: [string, ...] upsmon?: "primary" | "secondary" } #Listen: { address: string port: int } #Nut: { listen: #Listen ups: [string]: #Ups users: [string]: #User }