libredfish 0.2.0

A redfish library. Useful for querying server hardware from a BMC.
Documentation
{
  "@odata.context": "/redfish/v1/$metadata#Manager.Manager",
  "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1",
  "@odata.type": "#Manager.v1_9_0.Manager",
  "Actions": {
    "#Manager.Reset": {
      "ResetType@Redfish.AllowableValues": [
        "GracefulRestart"
      ],
      "target": "/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Manager.Reset"
    },
    "Oem": {
      "#OemManager.v1_4_0.OemManager#OemManager.ExportSystemConfiguration": {
        "ExportFormat@Redfish.AllowableValues": [
          "XML",
          "JSON"
        ],
        "ExportUse@Redfish.AllowableValues": [
          "Default",
          "Clone",
          "Replace"
        ],
        "ShareParameters": {
          "IgnoreCertificateWarning@Redfish.AllowableValues": [
            "Disabled",
            "Enabled"
          ],
          "ProxySupport@Redfish.AllowableValues": [
            "Disabled",
            "EnabledProxyDefault",
            "Enabled"
          ],
          "ProxyType@Redfish.AllowableValues": [
            "HTTP",
            "SOCKS4"
          ],
          "ShareType@Redfish.AllowableValues": [
            "LOCAL",
            "NFS",
            "CIFS",
            "HTTP",
            "HTTPS"
          ]
        },
        "target": "/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Oem/EID_674_Manager.ExportSystemConfiguration"
      },
      "#OemManager.v1_4_0.OemManager#OemManager.ImportSystemConfiguration": {
        "ExecutionMode@Redfish.AllowableValues": [
          "Default",
          "DeployOnSledInsert",
          "InstantDeploy"
        ],
        "HostPowerState@Redfish.AllowableValues": [
          "On",
          "Off"
        ],
        "ImportSystemConfiguration@Redfish.AllowableValues": [
          "TimeToWait",
          "ImportBuffer"
        ],
        "ShareParameters": {
          "IgnoreCertificateWarning@Redfish.AllowableValues": [
            "Disabled",
            "Enabled"
          ],
          "ProxySupport@Redfish.AllowableValues": [
            "Disabled",
            "EnabledProxyDefault",
            "Enabled"
          ],
          "ProxyType@Redfish.AllowableValues": [
            "HTTP",
            "SOCKS4"
          ],
          "ShareType@Redfish.AllowableValues": [
            "LOCAL",
            "NFS",
            "CIFS",
            "HTTP",
            "HTTPS"
          ]
        },
        "ShutdownType@Redfish.AllowableValues": [
          "Graceful",
          "Forced",
          "NoReboot"
        ],
        "target": "/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Oem/EID_674_Manager.ImportSystemConfiguration"
      },
      "#OemManager.v1_4_0.OemManager#OemManager.ImportSystemConfigurationPreview": {
        "ImportSystemConfigurationPreview@Redfish.AllowableValues": [
          "ImportBuffer"
        ],
        "ShareParameters": {
          "IgnoreCertificateWarning@Redfish.AllowableValues": [
            "Disabled",
            "Enabled"
          ],
          "ProxySupport@Redfish.AllowableValues": [
            "Disabled",
            "EnabledProxyDefault",
            "Enabled"
          ],
          "ProxyType@Redfish.AllowableValues": [
            "HTTP",
            "SOCKS4"
          ],
          "ShareType@Redfish.AllowableValues": [
            "LOCAL",
            "NFS",
            "CIFS",
            "HTTP",
            "HTTPS"
          ]
        },
        "target": "/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Oem/EID_674_Manager.ImportSystemConfigurationPreview"
      },
      "DellManager.v1_0_0#DellManager.ResetToDefaults": {
        "ResetType@Redfish.AllowableValues": [
          "All",
          "ResetAllWithRootDefaults",
          "Default"
        ],
        "target": "/redfish/v1/Managers/iDRAC.Embedded.1/Actions/Oem/DellManager.ResetToDefaults"
      }
    }
  },
  "CommandShell": {
    "ConnectTypesSupported": [
      "SSH",
      "IPMI"
    ],
    "ConnectTypesSupported@odata.count": 2,
    "MaxConcurrentSessions": 5,
    "ServiceEnabled": true
  },
  "DateTime": "2022-11-30T17:56:10-06:00",
  "DateTimeLocalOffset": "-06:00",
  "Description": "BMC",
  "EthernetInterfaces": {
    "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/EthernetInterfaces"
  },
  "FirmwareVersion": "5.10.50.15",
  "GraphicalConsole": {
    "ConnectTypesSupported": [
      "KVMIP"
    ],
    "ConnectTypesSupported@odata.count": 1,
    "MaxConcurrentSessions": 6,
    "ServiceEnabled": true
  },
  "HostInterfaces": {
    "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/HostInterfaces"
  },
  "Id": "iDRAC.Embedded.1",
  "Links": {
    "ActiveSoftwareImage": {
      "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Installed-25227-5.10.50.15__iDRAC.Embedded.1-1"
    },
    "ManagerForChassis": [
      {
        "@odata.id": "/redfish/v1/Chassis/System.Embedded.1"
      }
    ],
    "ManagerForChassis@odata.count": 1,
    "ManagerForServers": [
      {
        "@odata.id": "/redfish/v1/Systems/System.Embedded.1"
      }
    ],
    "ManagerForServers@odata.count": 1,
    "ManagerInChassis": {
      "@odata.id": "/redfish/v1/Chassis/System.Embedded.1"
    },
    "Oem": {
      "Dell": {
        "@odata.type": "#DellOem.v1_2_0.DellOemLinks",
        "DellAttributes": [
          {
            "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/iDRAC.Embedded.1"
          },
          {
            "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/System.Embedded.1"
          },
          {
            "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellAttributes/LifecycleController.Embedded.1"
          }
        ],
        "DellAttributes@odata.count": 3,
        "DellJobService": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellJobService"
        },
        "DellLCService": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellLCService"
        },
        "DellLicensableDeviceCollection": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellLicensableDevices"
        },
        "DellLicenseCollection": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellLicenses"
        },
        "DellLicenseManagementService": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellLicenseManagementService"
        },
        "DellOpaqueManagementDataCollection": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellOpaqueManagementData"
        },
        "DellPersistentStorageService": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellPersistentStorageService"
        },
        "DellSwitchConnectionCollection": {
          "@odata.id": "/redfish/v1/Systems/System.Embedded.1/NetworkPorts/Oem/Dell/DellSwitchConnections"
        },
        "DellSwitchConnectionService": {
          "@odata.id": "/redfish/v1/Systems/System.Embedded.1/Oem/Dell/DellSwitchConnectionService"
        },
        "DellSystemManagementService": {
          "@odata.id": "/redfish/v1/Systems/System.Embedded.1/Oem/Dell/DellSystemManagementService"
        },
        "DellSystemQuickSyncCollection": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellSystemQuickSync"
        },
        "DellTimeService": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellTimeService"
        },
        "DellUSBDeviceCollection": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellUSBDevices"
        },
        "DelliDRACCardService": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DelliDRACCardService"
        },
        "DellvFlashCollection": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DellvFlash"
        },
        "Jobs": {
          "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/Jobs"
        }
      }
    },
    "SoftwareImages": [
      {
        "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Previous-25227-5.10.30.00__iDRAC.Embedded.1-1"
      },
      {
        "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Installed-25227-5.10.50.15__iDRAC.Embedded.1-1"
      }
    ],
    "SoftwareImages@odata.count": 2
  },
  "LogServices": {
    "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/LogServices"
  },
  "ManagerType": "BMC",
  "Model": "15G Monolithic",
  "Name": "Manager",
  "NetworkProtocol": {
    "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/NetworkProtocol"
  },
  "Oem": {
    "Dell": {
      "@odata.type": "#DellOem.v1_2_0.DellOemResources",
      "DelliDRACCard": {
        "@odata.context": "/redfish/v1/$metadata#DelliDRACCard.DelliDRACCard",
        "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/Oem/Dell/DelliDRACCard/iDRAC.Embedded.1-1_0x23_IDRACinfo",
        "@odata.type": "#DelliDRACCard.v1_1_0.DelliDRACCard",
        "Description": "An instance of DelliDRACCard will have data specific to the Integrated Dell Remote Access Controller (iDRAC) in the managed system.",
        "IPMIVersion": "2.0",
        "Id": "iDRAC.Embedded.1-1_0x23_IDRACinfo",
        "LastSystemInventoryTime": "2022-11-23T22:45:36+00:00",
        "LastUpdateTime": "2022-11-30T23:55:57+00:00",
        "Name": "DelliDRACCard",
        "URLString": "https://10.180.222.228:443"
      }
    }
  },
  "PowerState": "On",
  "Redundancy": [],
  "Redundancy@odata.count": 0,
  "SerialConsole": {
    "ConnectTypesSupported": [],
    "ConnectTypesSupported@odata.count": 0,
    "MaxConcurrentSessions": 0,
    "ServiceEnabled": false
  },
  "SerialInterfaces": {
    "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/SerialInterfaces"
  },
  "Status": {
    "Health": "OK",
    "State": "Enabled"
  },
  "UUID": "334b354f-c0ca-4380-3910-004e4c4c4544",
  "VirtualMedia": {
    "@odata.id": "/redfish/v1/Managers/iDRAC.Embedded.1/VirtualMedia"
  }
}