# Functions
NewRedfishBMCClient creates a new RedfishBMC with the given connection details.
NewRedfishKubeBMCClient creates a new RedfishKubeBMC with the given connection details.
NewRedfishLocalBMCClient creates a new RedfishLocalBMC with the given connection details.
# Constants
DefaultPowerPollingInterval is the default interval for polling power state.
DefaultPowerPollingTimeout is the default timeout for polling power state.
DefaultResourcePollingInterval is the default interval for polling resources.
DefaultResourcePollingTimeout is the default timeout for polling resources.
OffPowerState the system is powered off, although some components may continue to have AUX power such as management controller.
OnPowerState the system is powered on.
PausedPowerState the system is paused.
PoweringOffPowerState A temporary state between On and Off.
PoweringOnPowerState A temporary state between Off and On.
# Structs
No description provided by the author
BiosRegistry describes the Message Registry file locator Resource.
BMCOptions contains the options for the BMC redfish client.
Drive represents a storage drive.
No description provided by the author
No description provided by the author
Manager represents the manager information.
No description provided by the author
No description provided by the author
RedfishBMC is an implementation of the BMC interface for Redfish.
RedfishKubeBMC is an implementation of the BMC interface for Redfish.
RedfishLocalBMC is an implementation of the BMC interface for Redfish.
No description provided by the author
No description provided by the author
No description provided by the author
Storage represents a storage resource.
SystemInfo represents basic information about the system.
Volume represents a storage volume.
# Interfaces
BMC defines an interface for interacting with a Baseboard Management Controller.
# Type aliases
PowerState is the power state of the system.