This is the same map the server ships to LLM clients as the idrac://docs/redfish-map resource.
Fixed identities on every iDRAC9 (14G+ PowerEdge). These never change per box:
/redfish/v1/ service root (UNAUTHENTICATED — version, product)
/redfish/v1/Systems/System.Embedded.1 the HOST server
/redfish/v1/Managers/iDRAC.Embedded.1 the iDRAC itself
/redfish/v1/Chassis/System.Embedded.1 physical chassis (thermal, power, LEDs)
| Path |
What’s there |
| (itself) |
Model, SKU = service tag, SerialNumber, PowerState, BiosVersion, HostName, Status rollup, Boot override block, ProcessorSummary, MemorySummary |
/Processors |
per-CPU: Socket, Model, TotalCores, MaxSpeedMHz |
/Memory |
per-DIMM: DeviceLocator, CapacityMiB, OperatingSpeedMhz, PartNumber. Empty slots appear as members with null capacity |
/Storage |
controllers (PERC/HBA/BOSS); each links its Drives[] and has a Volumes sub-collection (virtual disks) |
/EthernetInterfaces |
host NIC ports: MACAddress, LinkStatus, SpeedMbps |
/NetworkAdapters |
richer NIC model/partition data (newer schema) |
/Bios |
current BIOS Attributes{} — hundreds of tokens |
/Bios/Settings |
PENDING BIOS attributes (staged, applies at reboot) |
/SecureBoot |
secure boot state |
/Actions/ComputerSystem.Reset |
POST {"ResetType": ...} — power control |
| Path |
What’s there |
| (itself) |
FirmwareVersion (iDRAC’s own), Status, SerialConsole info |
/EthernetInterfaces |
the iDRAC’s OWN management NIC (IP, MAC, hostname) |
/VirtualMedia |
virtual CD/removable devices; VirtualMedia.InsertMedia / EjectMedia actions per member |
/LogServices/Sel/Entries |
System Event Log (hardware events) — supports $top/$skip |
/LogServices/Lclog/Entries |
Lifecycle log (config/audit trail) — HUGE, always cap |
/Oem/Dell/Jobs |
Dell job queue (JID_…) |
/Oem/Dell/DellAttributes/iDRAC.Embedded.1 |
the racadm-style dotted attributes (NIC.1., Users.2., ServerBoot.1., RFS.1.…) |
/Oem/Dell/DellAttributes/System.Embedded.1 |
system-group attributes |
/Oem/Dell/DellAttributes/LifecycleController.Embedded.1 |
LC attributes |
/Actions/Manager.Reset |
POST {"ResetType": "GracefulRestart"} — reboot the iDRAC ITSELF (host unaffected) |
/Actions/Oem/EID_674_Manager.ExportSystemConfiguration |
SCP export |
/Actions/Oem/EID_674_Manager.ImportSystemConfiguration |
SCP import |
/Oem/Dell/DelliDRACCardService |
OEM service incl. GetKVMSession (HTML5 console temp creds) |
| Path |
What’s there |
/Thermal |
Temperatures[] (inlet/exhaust/CPU °C) + Fans[] (RPM) — deprecated in DMTF schema but stable on every iDRAC9 firmware; prefer these over /Sensors |
/Power |
PowerControl[] (consumed watts), PowerSupplies[], Voltages[] |
/Sensors |
newer per-sensor collection (firmware-dependent coverage) |
| Path |
What’s there |
/redfish/v1/UpdateService/FirmwareInventory |
all firmware; Installed-* = running, Previous-* = rollback candidates |
/redfish/v1/TaskService/Tasks/{JID} |
task view of a Dell job — same JID works here and under Oem/Dell/Jobs |
/redfish/v1/SessionService/Sessions |
POST to login (X-Auth-Token), DELETE your session URI to logout |
/redfish/v1/AccountService/Accounts |
iDRAC local users (id 2 = root by default) |
$top=N / $skip=N — paging (log entries, any collection)
$expand=*($levels=1) — inline collection members in one response (firmware >= 4.10)
$select=PowerState,Status — trim response fields
- NO
$orderby, NO $filter on most collections — page and filter client-side