package
0.5.7
Repository: https://github.com/bmc-toolbox/bmclib.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
VendorID represents the id of the vendor across all packages.

# Structs

Bay contains the position of the blade within the chassis.
Blade contains the unmarshalled data from the hp chassis.
BladeSystem blade information from the hprimp of blades.
ChassisInfo is the struct used to render the data from https://$ip/json/chassis_info, it contains the chassis data.
ChassisPower contains the power information of the chassis.
Fan contains individual information of each fan.
Firmware is the struct used to render the data from https://$ip/json/fw_info, it contains firmware data of the blade.
HealthTemperature is the struct used to render the data from https://$ip/json/health_temperature, it contains the information about the thermal status of the machine.
No description provided by the author
HSI contains the information about the components of the blade.
IloDisks is the struct used to render the data from https://$ip/json/health_phy_drives, it contains the list of disks and their current health state.
IloLicense is the struct used to render the data from https://$ip/json/license, it contains the license information of the ilo.
IloPowerSupply holds the information of power supplies exposed via ilo.
Infra2 is the data retrieved from the chassis xml interface that contains all components.
Manager hold the information of the manager board of the chassis.
Mem is the struct used to render the data from https://$ip/json/mem_info, it contains the ram data.
MemSlot is part of the payload returned from https://$ip/json/mem_info.
MP contains the firmware version and the model of the chassis or blade.
NIC contains the nic information of a blade.
Overview is the struct used to render the data from https://$ip/json/overview, it contains information about bios version, ilo license and a bit more.
Power contains the power information of a blade.
PowerSummary is the struct used to render the data from https://$ip/json/power_summary, it contains the basic information about the power usage of the machine.
Powersupply contains the data of the power supply of the chassis.
Procs is the struct used to render the data from https://$ip/json/proc_info, it contains the processor data.
RckInfo is the struct used to render the data from https://$ip/json/rck_info, it contains the chassis data.
Rimp is the entry data structure for the chassis.
RimpBlade is the entry data structure for the blade when queries directly.
Switch contains the type of the switch.
Temp contains the thermal data of a chassis or blade.
Temperature is part of the data rendered from https://$ip/json/health_temperature, it contains the names of each component and their current temp.