libredfish 0.2.0

A redfish library. Useful for querying server hardware from a BMC.
Documentation
{
  "@odata.etag": "\"1945d2cb755572d246307d\"",
  "@odata.id": "/redfish/v1/Managers/1",
  "@odata.type": "#Manager.v1_8_0.Manager",
  "Actions": {
    "#Manager.Reset": {
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/ResetActionInfo",
      "ResetType@Redfish.AllowableValues": [
        "GracefulRestart",
        "ForceRestart"
      ],
      "target": "/redfish/v1/Managers/1/Actions/Manager.Reset",
      "title": "Reset"
    },
    "#Manager.ResetToDefaults": {
      "@Redfish.ActionInfo": "/redfish/v1/Managers/1/ResetToDefaultsActionInfo",
      "ResetType@Redfish.AllowableValues": [
        "ResetAll"
      ],
      "target": "/redfish/v1/Managers/1/Actions/Manager.ResetToDefaults",
      "title": "ResetToDefaults"
    }
  },
  "AutoDSTEnabled": false,
  "CommandShell": {
    "ConnectTypesSupported": [
      "SSH"
    ],
    "MaxConcurrentSessions": 2,
    "ServiceEnabled": true
  },
  "DateTime": "2023-02-07T18:33:53+00:00",
  "DateTimeLocalOffset": "+00:00",
  "Description": "This resource is used to represent a management subsystem for a Redfish implementation.",
  "EthernetInterfaces": {
    "@odata.id": "/redfish/v1/Managers/1/EthernetInterfaces"
  },
  "FirmwareVersion": "TGBT20E 1.40 2021-05-17",
  "GraphicalConsole": {
    "ConnectTypesSupported": [
      "KVMIP"
    ],
    "MaxConcurrentSessions": 6,
    "ServiceEnabled": true
  },
  "HostInterfaces": {
    "@odata.id": "/redfish/v1/Managers/1/HostInterfaces"
  },
  "Id": "1",
  "Links": {
    "ActiveSoftwareImage": {
      "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary"
    },
    "ManagerForChassis": [
      {
        "@odata.id": "/redfish/v1/Chassis/1"
      }
    ],
    "ManagerForChassis@odata.count": 1,
    "ManagerForServers": [
      {
        "@odata.id": "/redfish/v1/Systems/1"
      }
    ],
    "ManagerForServers@odata.count": 1,
    "SoftwareImages": [
      {
        "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary"
      },
      {
        "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Backup"
      }
    ],
    "SoftwareImages@odata.count": 2
  },
  "LogServices": {
    "@odata.id": "/redfish/v1/Systems/1/LogServices"
  },
  "ManagerType": "BMC",
  "Model": "Lenovo XClarity Controller",
  "Name": "Manager",
  "NetworkProtocol": {
    "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol"
  },
  "Oem": {
    "Lenovo": {
      "@odata.type": "#LenovoManager.v1_0_0.LenovoManagerProperties",
      "AgentlessCapabilities": [
        "RaidLink",
        "OOB_PCIe",
        "RaidLinkConfig",
        "RaidLinkAlert",
        "OOB_PCIe_Config",
        "OOB_Option_Firmware_Update",
        "PreStandardPLDM",
        "StandardPLDM",
        "Storlib",
        "M2"
      ],
      "Configuration": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/Configuration"
      },
      "DateTimeService": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/DateTimeService"
      },
      "FoD": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/FoD"
      },
      "KCSEnabled": false,
      "OPSettings": {
        "AuthorizationServerUri": null,
        "ClientID": null,
        "PubKey": null,
        "SSOState": false,
        "UserInfoUri": ""
      },
      "Recipients": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/Recipients"
      },
      "RecipientsSettings": {
        "RetryCount": 5,
        "RetryInterval": 0.5,
        "RntryRetryInterval": 0.5
      },
      "RemoteControl": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/RemoteControl"
      },
      "RemoteMap": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/RemoteMap"
      },
      "SecureKeyLifecycleService": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/SecureKeyLifecycleService"
      },
      "Security": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/Security"
      },
      "ServerProfile": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/ServerProfile"
      },
      "ServiceAdvisor": "/redfish/v1/Managers/1/Oem/Lenovo/ServiceAdvisor",
      "ServiceData": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/ServiceData"
      },
      "Watchdogs": {
        "@odata.id": "/redfish/v1/Managers/1/Oem/Lenovo/Watchdogs"
      }
    }
  },
  "PowerState": "On",
  "SerialConsole": {
    "ConnectTypesSupported": [
      "IPMI",
      "SSH"
    ],
    "MaxConcurrentSessions": 2,
    "ServiceEnabled": true
  },
  "SerialInterfaces": {
    "@odata.id": "/redfish/v1/Managers/1/SerialInterfaces"
  },
  "ServiceEntryPointUUID": "BC20D65A-1A53-11EC-8C43-7E8AE1D5A277",
  "Status": {
    "State": "Enabled"
  },
  "UUID": "BC20D65A-1A53-11EC-8C43-7E8AE1D5A277",
  "VirtualMedia": {
    "@odata.id": "/redfish/v1/Managers/1/VirtualMedia"
  }
}