Skip to main content

Redfish

@randybias/redfishv2026.10.17.1beta· 14d agoBEHAVIORS
01README

Read and control a server's power and boot settings over the DMTF Redfish API. One model serves any BMC: the endpoint, system and vault-wired credentials are method arguments, the TLS policy is explicit, and no credential is ever placed in a URL, log or stored state.

02Behaviors1
@randybias/redfishv2026.10.17.1redfish.ts
fn get()
READ-ONLY. Read the ComputerSystem's power state, boot override and health. Never returns or stores a credential.
fn sync()
READ-ONLY. Refresh stored state from the BMC; a ComputerSystem that is gone is recorded as not_found instead of failing.
fn power()
DESTRUCTIVE. Power on, power off or restart the ComputerSystem, then wait for and return the resulting state; On and the off actions are a no-op when already there. A restart that shows no transition is accepted with a warning at the timeout.
fn set_boot()
DESTRUCTIVE. Set the one-time or continuous boot override and read it back to confirm. A continuous override can reboot the host into an installer on every boot. Returns the observed state.

Resources

state(infinite)— ComputerSystem metadata, power state and boot override
03Stats
A
93 / 100
Downloads
2
Archive size
28.2 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License1/2partial

    no SPDX license declared

  • Verified public repository2/2earned
04Platforms
05Labels