package
2.0.4
Repository: https://github.com/nuclearbob/bmclib.git
Documentation: pkg.go.dev

# Functions

No description provided by the author

# Variables

ErrBMCColdResetRequired is returned when a BMC cold reset is required.
ErrCompatibilityCheck is returned when the compatibility probe failed to complete successfully.
ErrFirmwareInstall is returned for firmware install failures.
ErrFirmwareInstallStatus is returned for firmware install status read.
ErrFirmwareUpload is returned when a firmware upload method fails.
ErrHostPowercycleRequired is returned when a host powercycle is required.
ErrIncompatibleProvider is returned by Open() when the device is not compatible with the provider.
ErrInvalidUserRole is returned when the given user account role is not valid.
ErrLoginFailed is returned when we fail to login to a bmc.
ErrLogoutFailed is returned when we fail to logout from a bmc.
ErrNoBiosAttributes is returned when no bios attributes are available from the BMC.
ErrNon200Response is returned when bmclib recieves an unexpected non-200 status code for a query.
ErrNotAuthenticated is returned when the session is not active.
ErrNotImplemented is returned for not implemented methods called.
ErrNoUserSlotsAvailable is returned when there are no user account slots available.
ErrPowerStatusRead is returned when a power status read query fails.
ErrPowerStatusSet is returned when a power status set query fails.
ErrProviderImplementation is returned when theres an error in the BMC provider implementation.
ErrRedfishChassisOdataID is returned when no compatible Chassis Odata IDs were identified.
ErrRedfishManagerOdataID is returned when no compatible Manager Odata IDs were identified.
ErrRedfishServiceNil is returned when a redfish method is invoked on a nil redfish (gofish) Service object.
ErrRedfishSoftwareInventory is returned when software inventory could not be collected over redfish.
ErrRedfishSystemOdataID is returned when no compatible System Odata IDs were identified.
ErrRedfishUpdateService is returned on redfish update service errors.
ErrRetrievingUserAccounts is returned when bmclib is unable to retrieve user accounts from the BMC.
ErrScreenshot is returned when screen capture fails.
ErrSessionExpired is returned when the BMC session is not valid the receiver can then choose to request a new session.
ErrTaskNotFound is returned when the (redfish) task could not be found.
ErrTaskPurge is returned when a (redfish) task could not be purged.
ErrUserAccountExists is returned when a user account with the username is already present.
ErrUserAccountNotFound is returned when the user account is not present.
ErrUserAccountUpdate is returned when the user account failed to be updated.
ErrUserParamsRequired is returned when all the required user parameters are not provided - username, password, role.

# Structs

No description provided by the author