mirror of
https://github.com/davidallendj/magellan.git
synced 2025-12-20 11:37:01 -07:00
15 lines
537 B
Go
15 lines
537 B
Go
package pdu
|
|
|
|
type PDUOutlet struct {
|
|
ID string `json:"id"` // e.g., "35" or "BA35"
|
|
Name string `json:"name"` // e.g., "Link1_Outlet_35"
|
|
PowerState string `json:"power_state"` // e.g., "ON" or "OFF"
|
|
}
|
|
|
|
type PDUInventory struct {
|
|
Hostname string `json:"hostname"`
|
|
Model string `json:"model,omitempty"`
|
|
SerialNumber string `json:"serial_number,omitempty"`
|
|
FirmwareVersion string `json:"firmware_version,omitempty"`
|
|
Outlets []PDUOutlet `json:"outlets"`
|
|
}
|