├── requirements.txt ├── AUTHORS.md ├── public-rackmount1 ├── Chassis │ ├── index.json │ └── 1U │ │ ├── PowerSubsystem │ │ ├── Batteries │ │ │ ├── index.json │ │ │ └── Module1 │ │ │ │ ├── index.json │ │ │ │ └── Metrics │ │ │ │ └── index.json │ │ ├── PowerSupplies │ │ │ ├── index.json │ │ │ ├── Bay2 │ │ │ │ └── index.json │ │ │ └── Bay1 │ │ │ │ └── Assembly │ │ │ │ └── index.json │ │ └── index.json │ │ ├── ThermalSubsystem │ │ ├── Heaters │ │ │ ├── index.json │ │ │ └── CPU1Heater │ │ │ │ ├── Metrics │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ ├── Fans │ │ │ ├── index.json │ │ │ ├── CPU1 │ │ │ │ └── index.json │ │ │ ├── CPU2 │ │ │ │ └── index.json │ │ │ ├── Bay1 │ │ │ │ └── index.json │ │ │ └── Bay2 │ │ │ │ └── index.json │ │ └── ThermalMetrics │ │ │ └── index.json │ │ ├── Sensors │ │ ├── PS2Frequency │ │ │ └── index.json │ │ ├── PS2Out3VCurrent │ │ │ └── index.json │ │ ├── PS2Out5VCurrent │ │ │ └── index.json │ │ ├── PS2Out12VCurrent │ │ │ └── index.json │ │ ├── PS2Out3V │ │ │ └── index.json │ │ ├── PS2Out5V │ │ │ └── index.json │ │ ├── PS2InputPower │ │ │ └── index.json │ │ ├── PS2Out12V │ │ │ └── index.json │ │ ├── PS2InputCurrent │ │ │ └── index.json │ │ ├── PS2InputVoltage │ │ │ └── index.json │ │ ├── AmbientTemp │ │ │ └── index.json │ │ ├── IntakeTemp │ │ │ └── index.json │ │ ├── ExhaustTemp │ │ │ └── index.json │ │ ├── PS2Energy │ │ │ └── index.json │ │ ├── TotalEnergy │ │ │ └── index.json │ │ ├── PS1Energy │ │ │ └── index.json │ │ ├── FanBay1 │ │ │ └── index.json │ │ ├── FanBay2 │ │ │ └── index.json │ │ ├── Battery1StateOfHealth │ │ │ └── index.json │ │ ├── Battery1Temp │ │ │ └── index.json │ │ ├── Battery1InputCurrent │ │ │ └── index.json │ │ ├── Battery1InputVoltage │ │ │ └── index.json │ │ ├── Battery1OutputCurrent │ │ │ └── index.json │ │ ├── Battery1OutputVoltage │ │ │ └── index.json │ │ ├── CPU1Power │ │ │ └── index.json │ │ ├── PS1Out12VCurrent │ │ │ └── index.json │ │ ├── PS1Out5VCurrent │ │ │ └── index.json │ │ ├── PS1InputCurrent │ │ │ └── index.json │ │ ├── PS1Out3VCurrent │ │ │ └── index.json │ │ ├── PS1InputPower │ │ │ └── index.json │ │ ├── CPUFan1 │ │ │ └── index.json │ │ ├── CPUFan2 │ │ │ └── index.json │ │ ├── PS1Frequency │ │ │ └── index.json │ │ ├── PS1Out3V │ │ │ └── index.json │ │ ├── PS1Out5V │ │ │ └── index.json │ │ ├── PS1Out12V │ │ │ └── index.json │ │ ├── PS1InputVoltage │ │ │ └── index.json │ │ └── TotalPower │ │ │ └── index.json │ │ ├── TrustedComponents │ │ ├── TPM │ │ │ ├── Certificates │ │ │ │ ├── index.json │ │ │ │ └── EKCert │ │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── iRoT0 │ │ │ ├── Certificates │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── AC-RoT0 │ │ │ ├── Certificates │ │ │ │ └── index.json │ │ │ └── index.json │ │ └── index.json │ │ ├── Controls │ │ ├── index.json │ │ ├── CPU1Freq │ │ │ └── index.json │ │ └── PowerLimit │ │ │ └── index.json │ │ └── EnvironmentMetrics │ │ └── index.json ├── Managers │ ├── BMC │ │ ├── SecurityPolicy │ │ │ ├── SPDM │ │ │ │ ├── RevokedCertificates │ │ │ │ │ └── index.json │ │ │ │ └── TrustedCertificates │ │ │ │ │ └── index.json │ │ │ └── TLS │ │ │ │ ├── Client │ │ │ │ ├── RevokedCertificates │ │ │ │ │ └── index.json │ │ │ │ └── TrustedCertificates │ │ │ │ │ └── index.json │ │ │ │ └── Server │ │ │ │ ├── RevokedCertificates │ │ │ │ └── index.json │ │ │ │ └── TrustedCertificates │ │ │ │ └── index.json │ │ ├── LogServices │ │ │ ├── index.json │ │ │ └── Log │ │ │ │ ├── Entries │ │ │ │ ├── 1 │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ ├── HostInterfaces │ │ │ ├── 1 │ │ │ │ ├── HostEthernetInterfaces │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── DedicatedNetworkPorts │ │ │ ├── 1 │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── SerialInterfaces │ │ │ ├── index.json │ │ │ └── TTY0 │ │ │ │ └── index.json │ │ ├── NetworkProtocol │ │ │ └── HTTPS │ │ │ │ └── Certificates │ │ │ │ ├── 1 │ │ │ │ └── RekeyActionInfo │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ └── EthernetInterfaces │ │ │ ├── index.json │ │ │ └── ToHost │ │ │ └── index.json │ └── index.json ├── SessionService │ ├── Sessions │ │ ├── 1234567890ABCDEF │ │ │ └── index.json │ │ ├── index.json │ │ └── 1234567890ABCDEG │ │ │ └── index.json │ └── index.json ├── TaskService │ ├── Tasks │ │ ├── 545 │ │ │ └── index.json │ │ └── index.json │ └── index.json ├── Systems │ ├── 437XR1138R2 │ │ ├── SecureBoot │ │ │ ├── SecureBootDatabases │ │ │ │ ├── dbDefault │ │ │ │ │ ├── Signatures │ │ │ │ │ │ ├── 1 │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── dbx │ │ │ │ │ ├── Certificates │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── Signatures │ │ │ │ │ │ ├── 1 │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── 2 │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ ├── 3 │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── db │ │ │ │ │ ├── Signatures │ │ │ │ │ │ ├── 1 │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── Certificates │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── dbxDefault │ │ │ │ │ ├── Signatures │ │ │ │ │ │ ├── 1 │ │ │ │ │ │ │ └── index.json │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── PKDefault │ │ │ │ │ ├── index.json │ │ │ │ │ └── Certificates │ │ │ │ │ │ └── index.json │ │ │ │ ├── PK │ │ │ │ │ ├── Certificates │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ ├── KEKDefault │ │ │ │ │ ├── index.json │ │ │ │ │ └── Certificates │ │ │ │ │ │ └── index.json │ │ │ │ ├── KEK │ │ │ │ │ ├── Certificates │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── VirtualMedia │ │ │ ├── Floppy1 │ │ │ │ ├── Certificates │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── CD1 │ │ │ │ ├── Certificates │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── SimpleStorage │ │ │ ├── 1 │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── Memory │ │ │ ├── DIMM1 │ │ │ │ ├── EnvironmentMetrics │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── DIMM2 │ │ │ │ ├── EnvironmentMetrics │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── DIMM3 │ │ │ │ ├── EnvironmentMetrics │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── DIMM4 │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── LogServices │ │ │ ├── index.json │ │ │ └── Log1 │ │ │ │ ├── Entries │ │ │ │ ├── 1 │ │ │ │ │ └── index.json │ │ │ │ └── 2 │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ ├── GraphicsControllers │ │ │ ├── GPU1 │ │ │ │ ├── Ports │ │ │ │ │ ├── index.json │ │ │ │ │ └── DisplayPort │ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── Processors │ │ │ ├── FPGA1 │ │ │ │ └── AccelerationFunctions │ │ │ │ │ ├── index.json │ │ │ │ │ └── Compression │ │ │ │ │ └── index.json │ │ │ ├── CPU2 │ │ │ │ └── index.json │ │ │ ├── index.json │ │ │ └── CPU1 │ │ │ │ ├── EnvironmentMetrics │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ ├── Certificates │ │ │ └── index.json │ │ ├── USBControllers │ │ │ ├── index.json │ │ │ ├── USB1 │ │ │ │ ├── Ports │ │ │ │ │ ├── 1 │ │ │ │ │ │ └── index.json │ │ │ │ │ ├── 2 │ │ │ │ │ │ └── index.json │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── USB2 │ │ │ │ ├── Ports │ │ │ │ ├── 1 │ │ │ │ │ └── index.json │ │ │ │ ├── 2 │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ ├── Bios │ │ │ ├── Settings │ │ │ │ └── index.json │ │ │ └── index.json │ │ └── EthernetInterfaces │ │ │ ├── index.json │ │ │ ├── 12446A3B8890 │ │ │ └── index.json │ │ │ ├── 12446A3B0411 │ │ │ └── index.json │ │ │ ├── VLAN1 │ │ │ └── index.json │ │ │ └── ToManager │ │ │ └── index.json │ └── index.json ├── AccountService │ ├── Accounts │ │ ├── 1 │ │ │ ├── Certificates │ │ │ │ └── index.json │ │ │ └── index.json │ │ ├── 2 │ │ │ └── index.json │ │ └── index.json │ ├── Roles │ │ ├── ReadOnly │ │ │ └── index.json │ │ ├── Operator │ │ │ └── index.json │ │ ├── index.json │ │ └── Administrator │ │ │ └── index.json │ ├── OutboundConnections │ │ ├── 1 │ │ │ ├── ClientCertificates │ │ │ │ ├── 1 │ │ │ │ │ └── RekeyActionInfo │ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ ├── Certificates │ │ │ │ ├── 1 │ │ │ │ │ └── RekeyActionInfo │ │ │ │ │ │ └── index.json │ │ │ │ └── index.json │ │ │ └── index.json │ │ └── index.json │ └── ExternalAccountProviders │ │ ├── index.json │ │ └── ExternalRedfishService │ │ └── index.json ├── KeyService │ ├── NVMeoFKeyPolicies │ │ ├── 0 │ │ │ └── index.json │ │ └── index.json │ ├── index.json │ └── NVMeoFSecrets │ │ ├── 0 │ │ └── index.json │ │ ├── 1 │ │ └── index.json │ │ └── index.json ├── UpdateService │ ├── ClientCertificates │ │ ├── 1 │ │ │ └── RekeyActionInfo │ │ │ │ └── index.json │ │ └── index.json │ ├── FirmwareInventory │ │ ├── AC-RoT0 │ │ │ └── index.json │ │ ├── index.json │ │ ├── SS │ │ │ └── index.json │ │ ├── BIOS │ │ │ └── index.json │ │ └── BMC │ │ │ └── index.json │ ├── SimpleUpdateActionInfo │ │ └── index.json │ └── index.json ├── Registries │ ├── index.json │ └── Base.1.5.0 │ │ └── index.json ├── EventService │ ├── Subscriptions │ │ ├── 1 │ │ │ └── index.json │ │ ├── 2 │ │ │ └── index.json │ │ ├── 3 │ │ │ └── index.json │ │ ├── 4 │ │ │ └── index.json │ │ └── index.json │ ├── index.json │ └── SubmitTestEventActionInfo │ │ └── index.json ├── ComponentIntegrity │ ├── index.json │ └── USB-Integrity │ │ └── index.json └── CertificateService │ ├── CertificateLocations │ └── index.json │ ├── ReplaceCertificateActionInfo │ └── index.json │ └── index.json ├── Dockerfile ├── .github └── workflows │ ├── linters.yml │ └── docker.yml └── LICENSE.md /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | grequests 3 | multipart -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- 1 | # Original Contribution: 2 | 3 | * Paul Vancil - Dell Inc. -- Dell Extreme Scale Infrastructure (ESI) Architecture Team 4 | 5 | # Other Key Contributions: 6 | 7 | * Abhiram Ampabathina - Dell Inc. -- Dell Extreme Scale Infrastructure (ESI) Software Developer 8 | -------------------------------------------------------------------------------- /public-rackmount1/Chassis/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ChassisCollection.ChassisCollection", 3 | "Name": "Chassis Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Chassis", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SecurityPolicy/SPDM/RevokedCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/SPDM/RevokedCertificates", 7 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 8 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ManagerCollection.ManagerCollection", 3 | "Name": "Manager Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Managers/BMC" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Managers", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/SessionService/Sessions/1234567890ABCDEF/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Session.v1_7_1.Session", 3 | "Id": "1234567890ABCDEF", 4 | "Name": "User Session", 5 | "Description": "Manager User Session", 6 | "UserName": "Administrator", 7 | "@odata.id": "/redfish/v1/SessionService/Sessions/1234567890ABCDEF", 8 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 9 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SecurityPolicy/TLS/Client/RevokedCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/TLS/Client/RevokedCertificates", 7 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 8 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SecurityPolicy/TLS/Client/TrustedCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/TLS/Client/TrustedCertificates", 7 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 8 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SecurityPolicy/TLS/Server/RevokedCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/TLS/Server/RevokedCertificates", 7 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 8 | } -------------------------------------------------------------------------------- /public-rackmount1/TaskService/Tasks/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#TaskCollection.TaskCollection", 3 | "Name": "Task Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/TaskService/Tasks/545" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/TaskService/Tasks", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault/Signatures/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SignatureCollection.SignatureCollection", 3 | "Name": "Signature Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault/Signatures", 7 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 8 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ComputerSystemCollection.ComputerSystemCollection", 3 | "Name": "Computer System Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Systems", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Accounts/1/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@Redfish.SupportedCertificates": [ 7 | "PEM" 8 | ], 9 | "@odata.id": "/redfish/v1/AccountService/Accounts/1/Certificates", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Accounts/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ManagerAccountCollection.ManagerAccountCollection", 3 | "Name": "Accounts Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/AccountService/Accounts/1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/AccountService/Accounts", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/KeyService/NVMeoFKeyPolicies/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#KeyPolicyCollection.KeyPolicyCollection", 3 | "Name": "Key Policy Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/KeyService/NVMeoFKeyPolicies/0" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/KeyService/NVMeoFKeyPolicies", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/KeyService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#KeyService.v1_0_0.KeyService", 3 | "Id": "KeyService", 4 | "Name": "Key Service", 5 | "NVMeoFSecrets": { 6 | "@odata.id": "/redfish/v1/KeyService/NVMeoFSecrets" 7 | }, 8 | "NVMeoFKeyPolicies": { 9 | "@odata.id": "/redfish/v1/KeyService/NVMeoFKeyPolicies" 10 | }, 11 | "@odata.id": "/redfish/v1/KeyService", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/VirtualMedia/Floppy1/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@Redfish.SupportedCertificates": [ 7 | "PEM" 8 | ], 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/Floppy1/Certificates", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/ClientCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/UpdateService/ClientCertificates/1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/UpdateService/ClientCertificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/Batteries/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#BatteryCollection.BatteryCollection", 3 | "Name": "Battery Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries/Module1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Heaters/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#HeaterCollection.HeaterCollection", 3 | "Name": "Heater Collection", 4 | "Members": [ 5 | { 6 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater" 7 | } 8 | ], 9 | "Members@odata.count": 1, 10 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Heaters", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Roles/ReadOnly/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Role.v1_3_1.Role", 3 | "Id": "ReadOnly", 4 | "Name": "User Role", 5 | "Description": "ReadOnly User Role", 6 | "IsPredefined": true, 7 | "AssignedPrivileges": [ 8 | "Login", 9 | "ConfigureSelf" 10 | ], 11 | "OemPrivileges": [], 12 | "@odata.id": "/redfish/v1/AccountService/Roles/ReadOnly", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Registries/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#MessageRegistryFileCollection.MessageRegistryFileCollection", 3 | "Name": "Registry File Collection", 4 | "Description": "Registry Repository", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Registries/Base.1.5.0" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Registries", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SimpleStorage/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SimpleStorageCollection.SimpleStorageCollection", 3 | "Name": "Simple Storage Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage/1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Frequency/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Frequency", 4 | "Name": "Power Supply #2 Frequency", 5 | "ReadingType": "Frequency", 6 | "Status": { 7 | "State": "Absent" 8 | }, 9 | "PhysicalContext": "PowerSupply", 10 | "PhysicalSubContext": "Input", 11 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Frequency", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Out3VCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Out3VCurrent", 4 | "Name": "Power Supply #2 3V Output Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Absent" 9 | }, 10 | "PhysicalContext": "PowerSupply", 11 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Out3VCurrent", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Out5VCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Out5VCurrent", 4 | "Name": "Power Supply #2 5V Output Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Absent" 9 | }, 10 | "PhysicalContext": "PowerSupply", 11 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Out5VCurrent", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 0, 5 | "Members": [], 6 | "@Redfish.SupportedCertificates": [ 7 | "PEM" 8 | ], 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Certificates", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Out12VCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Out12VCurrent", 4 | "Name": "Power Supply #2 12V Output Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Absent" 9 | }, 10 | "PhysicalContext": "PowerSupply", 11 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Out12VCurrent", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Roles/Operator/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Role.v1_3_1.Role", 3 | "Id": "Operator", 4 | "Name": "User Role", 5 | "Description": "Operator User Role", 6 | "IsPredefined": true, 7 | "AssignedPrivileges": [ 8 | "Login", 9 | "ConfigureSelf", 10 | "ConfigureComponents" 11 | ], 12 | "OemPrivileges": [], 13 | "@odata.id": "/redfish/v1/AccountService/Roles/Operator", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Out3V/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Out3V", 4 | "Name": "Power Supply #2 3V Output Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Absent" 8 | }, 9 | "ElectricalContext": "Total", 10 | "PhysicalContext": "PowerSupply", 11 | "PhysicalSubContext": "Output", 12 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Out3V", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Out5V/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Out5V", 4 | "Name": "Power Supply #2 5V Output Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Absent" 8 | }, 9 | "ElectricalContext": "Total", 10 | "PhysicalContext": "PowerSupply", 11 | "PhysicalSubContext": "Output", 12 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Out5V", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/TPM/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "TPM Certificates Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/TPM/Certificates/EKCert" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/TPM/Certificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/LogServices/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogServiceCollection.LogServiceCollection", 3 | "Name": "Log Service Collection", 4 | "Description": "Collection of Log Services for this Manager", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices/Log" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM1/EnvironmentMetrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EnvironmentMetrics.v1_3_1.EnvironmentMetrics", 3 | "Id": "EnvironmentMetrics", 4 | "Name": "Memory Environment Metrics", 5 | "TemperatureCelsius": { 6 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/DIMM1Temp", 7 | "Reading": 44 8 | }, 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1/EnvironmentMetrics", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM2/EnvironmentMetrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EnvironmentMetrics.v1_3_1.EnvironmentMetrics", 3 | "Id": "EnvironmentMetrics", 4 | "Name": "Memory Environment Metrics", 5 | "TemperatureCelsius": { 6 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/DIMM1Temp", 7 | "Reading": 44 8 | }, 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2/EnvironmentMetrics", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM3/EnvironmentMetrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EnvironmentMetrics.v1_3_1.EnvironmentMetrics", 3 | "Id": "EnvironmentMetrics", 4 | "Name": "Memory Environment Metrics", 5 | "TemperatureCelsius": { 6 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/DIMM1Temp", 7 | "Reading": 44 8 | }, 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3/EnvironmentMetrics", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2InputPower/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2InputPower", 4 | "Name": "Power Supply #2 Input Power", 5 | "ReadingType": "Power", 6 | "Status": { 7 | "State": "Absent" 8 | }, 9 | "ElectricalContext": "Total", 10 | "PhysicalContext": "PowerSupply", 11 | "PhysicalSubContext": "Input", 12 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2InputPower", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Out12V/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Out12V", 4 | "Name": "Power Supply #2 12V Output Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Absent" 8 | }, 9 | "ElectricalContext": "Total", 10 | "PhysicalContext": "PowerSupply", 11 | "PhysicalSubContext": "Output", 12 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Out12V", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/KeyService/NVMeoFSecrets/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#KeyCollection.KeyCollection", 3 | "Name": "Key Collection", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/KeyService/NVMeoFSecrets/0" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/KeyService/NVMeoFSecrets/1" 11 | } 12 | ], 13 | "@odata.id": "/redfish/v1/KeyService/NVMeoFSecrets", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Controls/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ControlCollection.ControlCollection", 3 | "Name": "Chassis controls", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/Controls/PowerLimit" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Chassis/1U/Controls/CPU1Freq" 11 | } 12 | ], 13 | "@odata.id": "/redfish/v1/Chassis/1U/Controls", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/Subscriptions/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EventDestination.v1_14_0.EventDestination", 3 | "Id": "1", 4 | "Name": "EventSubscription 1", 5 | "Destination": "http://www.dnsname.com/Destination1", 6 | "EventTypes": [ 7 | "Alert" 8 | ], 9 | "Context": "WebUser3", 10 | "Protocol": "Redfish", 11 | "SubscriptionType": "RedfishEvent", 12 | "@odata.id": "/redfish/v1/EventService/Subscriptions/1", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/LogServices/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogServiceCollection.LogServiceCollection", 3 | "Name": "Log Service Collection", 4 | "Description": "Collection of Logs for this System", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2InputCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2InputCurrent", 4 | "Name": "Power Supply #2 Input Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Absent" 9 | }, 10 | "PhysicalContext": "PowerSupply", 11 | "PhysicalSubContext": "Input", 12 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2InputCurrent", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2InputVoltage/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2InputVoltage", 4 | "Name": "Power Supply #2 Input Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Absent" 8 | }, 9 | "ElectricalContext": "Total", 10 | "PhysicalContext": "PowerSupply", 11 | "PhysicalSubContext": "Input", 12 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2InputVoltage", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/iRoT0/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "iRoT0 Certificates Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/iRoT0/Certificates/DeviceCert" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/iRoT0/Certificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/HostInterfaces/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#HostInterfaceCollection.HostInterfaceCollection", 3 | "Name": "Host Interface Collection", 4 | "Description": "Collection of HostInterfaces for this Manager", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces/1" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/OutboundConnections/1/ClientCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/ClientCertificates/1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/ClientCertificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/AC-RoT0/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "AC-RoT0 Certificates Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/AC-RoT0/Certificates/DeviceCert" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/AC-RoT0/Certificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/DedicatedNetworkPorts/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PortCollection.PortCollection", 3 | "Name": "Port Collection", 4 | "Description": "Collection of dedicated network ports for this manager", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/DedicatedNetworkPorts/1" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Managers/BMC/DedicatedNetworkPorts", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/FirmwareInventory/AC-RoT0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SoftwareInventory.v1_10_1.SoftwareInventory", 3 | "Id": "AC-RoT0", 4 | "Name": "AC-RoT0 firmware", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "Updateable": true, 10 | "Version": "1.11", 11 | "SoftwareId": "6FC0A31C-FD11-4803-8A35-F3BA2F0E2B6B", 12 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/AC-RoT0", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/AmbientTemp/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "AmbientTemp", 4 | "Name": "Ambient Temperature", 5 | "PhysicalContext": "Room", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "Reading": 22.5, 11 | "ReadingUnits": "Cel", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 75, 14 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/AmbientTemp", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SecurityPolicy/SPDM/TrustedCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/SPDM/TrustedCertificates/contoso-root" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/SPDM/TrustedCertificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/ExternalAccountProviders/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ExternalAccountProviderCollection.ExternalAccountProviderCollection", 3 | "Name": "External Account Provider Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/AccountService/ExternalAccountProviders/ExternalRedfishService" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/AccountService/ExternalAccountProviders", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/IntakeTemp/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "IntakeTemp", 4 | "Name": "Front Panel Intake Temperature", 5 | "PhysicalContext": "Intake", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "Reading": 24.8, 11 | "ReadingUnits": "Cel", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 75, 14 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/IntakeTemp", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/Subscriptions/3/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EventDestination.v1_14_0.EventDestination", 3 | "Id": "3", 4 | "Name": "EventSubscription for SMTP", 5 | "Destination": "mailto:spam@contoso.com", 6 | "ResourceTypes": [ 7 | "Certificate", 8 | "ComputerSystem" 9 | ], 10 | "Context": "EmailUser3", 11 | "Protocol": "SMTP", 12 | "SubscriptionType": "OEM", 13 | "@odata.id": "/redfish/v1/EventService/Subscriptions/3", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SerialInterfaces/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SerialInterfaceCollection.SerialInterfaceCollection", 3 | "Name": "Serial Interface Collection", 4 | "Description": "Collection of Serial Interfaces for this System", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/SerialInterfaces/TTY0" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Managers/BMC/SerialInterfaces", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/ExhaustTemp/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "ExhaustTemp", 4 | "Name": "Fan Bay #1 Exhaust Temperature", 5 | "PhysicalContext": "Exhaust", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "Reading": 40.5, 11 | "ReadingUnits": "Cel", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 75, 14 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/ExhaustTemp", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SecurityPolicy/TLS/Server/TrustedCertificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/TLS/Server/TrustedCertificates/contoso-root" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Managers/BMC/SecurityPolicy/TLS/Server/TrustedCertificates", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/GraphicsControllers/GPU1/Ports/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PortCollection.PortCollection", 3 | "Name": "Port Collection", 4 | "Description": "GPU Port Collection", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers/GPU1/Ports/DisplayPort" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers/GPU1/Ports", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SignatureCollection.SignatureCollection", 3 | "Name": "Signature Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures/1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/SessionService/Sessions/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SessionCollection.SessionCollection", 3 | "Name": "Session Collection", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/SessionService/Sessions/1234567890ABCDEF" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/SessionService/Sessions/1234567890ABCDEG" 11 | } 12 | ], 13 | "@odata.id": "/redfish/v1/SessionService/Sessions", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/GraphicsControllers/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#GraphicsControllerCollection.GraphicsControllerCollection", 3 | "Name": "GraphicsControllers", 4 | "Description": "Redfish Graphics Controllers", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers/GPU1" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/SessionService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SessionService.v1_1_8.SessionService", 3 | "Id": "SessionService", 4 | "Name": "Session Service", 5 | "Description": "Session Service", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "ServiceEnabled": true, 11 | "SessionTimeout": 30, 12 | "Sessions": { 13 | "@odata.id": "/redfish/v1/SessionService/Sessions" 14 | }, 15 | "@odata.id": "/redfish/v1/SessionService", 16 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 17 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault/Signatures/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SignatureCollection.SignatureCollection", 3 | "Name": "Signature Collection", 4 | "Members@odata.count": 3, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures/1" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault/Signatures", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#AccelerationFunctionCollection.AccelerationFunctionCollection", 3 | "Name": "Acceleration Function Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions/Compression" 8 | } 9 | ], 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/NetworkProtocol/HTTPS/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Managers/BMC/NetworkProtocol/HTTPS/Certificates/1" 8 | } 9 | ], 10 | "@Redfish.SupportedCertificates": [ 11 | "PEM" 12 | ], 13 | "@odata.id": "/redfish/v1/Managers/BMC/NetworkProtocol/HTTPS/Certificates", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/OutboundConnections/1/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/Certificates/1" 8 | } 9 | ], 10 | "@Redfish.SupportedCertificates": [ 11 | "PEM" 12 | ], 13 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/Certificates", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/OutboundConnections/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.etag": "W/\"AB6D42B0\"", 3 | "@odata.type": "#OutboundConnectionCollection.OutboundConnectionCollection", 4 | "Description": "Outbound Connections for the AccountService", 5 | "Name": "OutboundConnection", 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1" 9 | } 10 | ], 11 | "Members@odata.count": 1, 12 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections", 13 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 14 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/VirtualMedia/CD1/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/CD1/Certificates/1" 8 | } 9 | ], 10 | "@Redfish.SupportedCertificates": [ 11 | "PEM" 12 | ], 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/CD1/Certificates", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificates Collection", 4 | "Members@odata.count": 3, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Certificates/contoso-root" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Certificates/contoso-subca" 11 | } 12 | ], 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Certificates", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/PowerSupplies/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PowerSupplyCollection.PowerSupplyCollection", 3 | "Name": "Power Supply Collection", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay2" 11 | } 12 | ], 13 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Signature.v1_0_2.Signature", 3 | "Id": "1", 4 | "Name": "SHA256 Signature", 5 | "SignatureString": "80B4D96931BF0D02FD91A61E19D14F1DA452E66DB2408CA8604D411F92659F0A", 6 | "SignatureTypeRegistry": "UEFI", 7 | "SignatureType": "EFI_CERT_SHA256_GUID", 8 | "UefiSignatureOwner": "28d5e212-165b-4ca0-909b-c86b9cee0112", 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures/1", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Signature.v1_0_2.Signature", 3 | "Id": "1", 4 | "Name": "SHA256 Signature", 5 | "SignatureString": "0000000000000000000000000000000000000000000000000000000000000000", 6 | "SignatureTypeRegistry": "UEFI", 7 | "SignatureType": "EFI_CERT_SHA256_GUID", 8 | "UefiSignatureOwner": "00000000-0000-0000-0000-000000000000", 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/1", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Signature.v1_0_2.Signature", 3 | "Id": "2", 4 | "Name": "SHA256 Signature", 5 | "SignatureString": "AF460B2C71D4BA303980B38CD9A09A9FC092D9B0DDBC9ADF824BF6C72CD980AB", 6 | "SignatureTypeRegistry": "UEFI", 7 | "SignatureType": "EFI_CERT_SHA256_GUID", 8 | "UefiSignatureOwner": "b30f32b3-eca0-41a6-3777-a22bcf62cab2", 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/2", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/3/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Signature.v1_0_2.Signature", 3 | "Id": "3", 4 | "Name": "SHA256 Signature", 5 | "SignatureString": "ACD161952F7B443BF2E83F9AFC7E0F972CB4448DA3814A7F8047584F2102E7B7", 6 | "SignatureTypeRegistry": "UEFI", 7 | "SignatureType": "EFI_CERT_SHA256_GUID", 8 | "UefiSignatureOwner": "b30f32b3-eca0-41a6-3777-a22bcf62cab2", 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/3", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/SessionService/Sessions/1234567890ABCDEG/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Session.v1_7_1.Session", 3 | "Id": "1234567890ABCDEG", 4 | "Name": "Outbound connection Session", 5 | "Description": "OutboundConnection Session", 6 | "UserName": "Administrator", 7 | "SessionType": "OutboundConnection", 8 | "Links": { 9 | "OutboundConnection": { 10 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1" 11 | } 12 | }, 13 | "@odata.id": "/redfish/v1/SessionService/Sessions/1234567890ABCDEG", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Processors/CPU2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Processor.v1_19_0.Processor", 3 | "Id": "CPU2", 4 | "Name": "Processor", 5 | "Socket": "CPU 2", 6 | "ProcessorType": "CPU", 7 | "Status": { 8 | "State": "Absent" 9 | }, 10 | "Location": { 11 | "PartLocation": { 12 | "ServiceLabel": "CPU 2", 13 | "LocationType": "Socket", 14 | "LocationOrdinalValue": 1 15 | } 16 | }, 17 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2", 18 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 19 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault/Signatures/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Signature.v1_0_2.Signature", 3 | "Id": "1", 4 | "Name": "SHA256 Signature", 5 | "SignatureString": "80B4D96931BF0D02FD91A61E19D14F1DA452E66DB2408CA8604D411F92659F0A", 6 | "SignatureTypeRegistry": "UEFI", 7 | "SignatureType": "EFI_CERT_SHA256_GUID", 8 | "UefiSignatureOwner": "28d5e212-165b-4ca0-909b-c86b9cee0112", 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault/Signatures/1", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/TaskService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#TaskService.v1_2_0.TaskService", 3 | "Id": "TaskService", 4 | "Name": "Tasks Service", 5 | "DateTime": "2015-03-13T04:14:33+06:00", 6 | "CompletedTaskOverWritePolicy": "Manual", 7 | "LifeCycleEventOnTaskStateChange": true, 8 | "Status": { 9 | "State": "Enabled", 10 | "Health": "OK" 11 | }, 12 | "ServiceEnabled": true, 13 | "Tasks": { 14 | "@odata.id": "/redfish/v1/TaskService/Tasks" 15 | }, 16 | "@odata.id": "/redfish/v1/TaskService", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault/Signatures/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Signature.v1_0_2.Signature", 3 | "Id": "1", 4 | "Name": "SHA256 Signature", 5 | "SignatureString": "0000000000000000000000000000000000000000000000000000000000000000", 6 | "SignatureTypeRegistry": "UEFI", 7 | "SignatureType": "EFI_CERT_SHA256_GUID", 8 | "UefiSignatureOwner": "00000000-0000-0000-0000-000000000000", 9 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault/Signatures/1", 10 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 11 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Roles/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#RoleCollection.RoleCollection", 3 | "Name": "Roles Collection", 4 | "Members@odata.count": 3, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/AccountService/Roles/Administrator" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/AccountService/Roles/Operator" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/AccountService/Roles/ReadOnly" 14 | } 15 | ], 16 | "@odata.id": "/redfish/v1/AccountService/Roles", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/KeyService/NVMeoFSecrets/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Key.v1_4_0.Key", 3 | "Id": "1", 4 | "Name": "NVMeoF key 1, host subsystem", 5 | "KeyType": "NVMeoF", 6 | "KeyString": "DHHC-1:00:ia6zGodOr4SEG0Zzaw398rpY0wqipUWj4jWjUh4HWUz6aQ2n:", 7 | "NVMeoF": { 8 | "NQN": "nqn.corp.com:nvme:host-subsystem-0001", 9 | "SecurityProtocolType": "DHHC", 10 | "SecureHashAllowList": [ 11 | "SHA384", 12 | "SHA512" 13 | ] 14 | }, 15 | "@odata.id": "/redfish/v1/KeyService/NVMeoFSecrets/1", 16 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 17 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "PKDefault", 4 | "Name": "PKDefault - Default Platform Key", 5 | "Description": "UEFI PKDefault Secure Boot Database", 6 | "DatabaseId": "PKDefault", 7 | "Certificates": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault/Certificates" 9 | }, 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Controls/CPU1Freq/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Control.v1_5_0.Control", 3 | "Id": "CPU1Freq", 4 | "Name": "CPU #1 Frequency Range", 5 | "PhysicalContext": "CPU", 6 | "ControlType": "Frequency", 7 | "ControlMode": "Automatic", 8 | "SettingMin": 2000, 9 | "SettingMax": 2400, 10 | "SetPointUnits": "Hz", 11 | "AllowableMin": 1500, 12 | "AllowableMax": 3700, 13 | "Status": { 14 | "Health": "OK", 15 | "State": "Enabled" 16 | }, 17 | "@odata.id": "/redfish/v1/Chassis/1U/Controls/CPU1Freq", 18 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 19 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#USBControllerCollection.USBControllerCollection", 3 | "Name": "USBControllers", 4 | "Description": "Redfish USB Controllers", 5 | "Members@odata.count": 2, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2" 12 | } 13 | ], 14 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/SerialInterfaces/TTY0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SerialInterface.v1_2_0.SerialInterface", 3 | "Id": "TTY0", 4 | "Name": "Manager Serial Interface 1", 5 | "Description": "Management for Serial Interface", 6 | "InterfaceEnabled": true, 7 | "SignalType": "Rs232", 8 | "BitRate": "115200", 9 | "Parity": "None", 10 | "DataBits": "8", 11 | "StopBits": "1", 12 | "FlowControl": "None", 13 | "ConnectorType": "RJ45", 14 | "PinOut": "Cyclades", 15 | "@odata.id": "/redfish/v1/Managers/BMC/SerialInterfaces/TTY0", 16 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 17 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK/Certificates/1" 8 | } 9 | ], 10 | "@Redfish.SupportedCertificates": [ 11 | "PEM" 12 | ], 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK/Certificates", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/VirtualMedia/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#VirtualMediaCollection.VirtualMediaCollection", 3 | "Name": "Virtual Media Services", 4 | "Description": "Virtual Media Service Settings", 5 | "Members@odata.count": 2, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/Floppy1" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/CD1" 12 | } 13 | ], 14 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "dbDefault", 4 | "Name": "dbDefault - Default Authorized Signature Database", 5 | "Description": "UEFI dbDefault Secure Boot Database", 6 | "DatabaseId": "dbDefault", 7 | "Signatures": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault/Signatures" 9 | }, 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Roles/Administrator/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Role.v1_3_1.Role", 3 | "Id": "Administrator", 4 | "Name": "User Role", 5 | "Description": "Admin User Role", 6 | "IsPredefined": true, 7 | "AssignedPrivileges": [ 8 | "Login", 9 | "ConfigureManager", 10 | "ConfigureUsers", 11 | "ConfigureSelf", 12 | "ConfigureComponents" 13 | ], 14 | "OemPrivileges": [ 15 | "OemClearLog", 16 | "OemPowerControl" 17 | ], 18 | "@odata.id": "/redfish/v1/AccountService/Roles/Administrator", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PowerSupply.v1_5_3.PowerSupply", 3 | "Id": "Bay2", 4 | "Name": "Power Supply Bay 2", 5 | "Status": { 6 | "State": "Absent" 7 | }, 8 | "PowerSupplyType": "DC", 9 | "HotPluggable": false, 10 | "Location": { 11 | "PartLocation": { 12 | "ServiceLabel": "PSU 2", 13 | "LocationType": "Bay", 14 | "LocationOrdinalValue": 1 15 | } 16 | }, 17 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay2", 18 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 19 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS2Energy/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS2Energy", 4 | "Name": "Power Supply #2 Energy", 5 | "ReadingType": "EnergykWh", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Absent" 9 | }, 10 | "PhysicalContext": "PowerSupply", 11 | "Actions": { 12 | "#Sensor.ResetMetrics": { 13 | "target": "/redfish/v1/Chassis/1U/Sensors/PS2Energy/Actions/Sensor.ResetMetrics" 14 | } 15 | }, 16 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS2Energy", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "KEKDefault", 4 | "Name": "KEKDefault - Default Key Exchange Key Database", 5 | "Description": "UEFI KEKDefault Secure Boot Database", 6 | "DatabaseId": "KEKDefault", 7 | "Certificates": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault/Certificates" 9 | }, 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "dbxDefault", 4 | "Name": "dbxDefault - Default Forbidden Signature Database", 5 | "Description": "UEFI dbxDefault Secure Boot Database", 6 | "DatabaseId": "dbxDefault", 7 | "Signatures": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault/Signatures" 9 | }, 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault", 11 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 12 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB1/Ports/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PortCollection.PortCollection", 3 | "Name": "Port Collection", 4 | "Description": "USB Port Collection", 5 | "Members@odata.count": 2, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1/Ports/1" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1/Ports/2" 12 | } 13 | ], 14 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1/Ports", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB2/Ports/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PortCollection.PortCollection", 3 | "Name": "Port Collection", 4 | "Description": "USB Port Collection", 5 | "Members@odata.count": 2, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2/Ports/1" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2/Ports/2" 12 | } 13 | ], 14 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2/Ports", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/HostInterfaces/1/HostEthernetInterfaces/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterfaceCollection.EthernetInterfaceCollection", 3 | "Name": "Ethernet Network Interface Collection", 4 | "Description": "Collection of EthernetInterfaces hosts connected to this HostInterface on the Manager", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/ToManager" 9 | } 10 | ], 11 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces/1/HostEthernetInterfaces", 12 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 13 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault/Certificates/1" 8 | } 9 | ], 10 | "@Redfish.SupportedCertificates": [ 11 | "PEM" 12 | ], 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault/Certificates", 14 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 15 | } -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM python:3-slim 2 | 3 | # For healthcheck 4 | RUN apt-get update && apt-get install curl -y --no-install-recommends \ 5 | && apt-get clean \ 6 | && rm -rf /var/lib/apt/lists/* 7 | 8 | # Install python requirements 9 | COPY requirements.txt /tmp/ 10 | RUN pip install --no-cache-dir --upgrade pip && \ 11 | pip install --no-cache-dir -r /tmp/requirements.txt 12 | 13 | # Copy server files 14 | COPY rfSsdpServer.py redfishMockupServer.py /usr/src/app/ 15 | COPY public-rackmount1 /usr/src/app/public-rackmount1 16 | 17 | # Env settings 18 | EXPOSE 8000 19 | HEALTHCHECK CMD curl --fail http://127.0.0.1:8000/redfish/v1 || exit 1 20 | WORKDIR /usr/src/app 21 | ENTRYPOINT ["python", "/usr/src/app/redfishMockupServer.py", "-H", "0.0.0.0"] 22 | -------------------------------------------------------------------------------- /public-rackmount1/KeyService/NVMeoFSecrets/0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Key.v1_4_0.Key", 3 | "Id": "0", 4 | "Name": "NVMeoF key 0, target subsystem", 5 | "KeyType": "NVMeoF", 6 | "KeyString": "DHHC-1:00:ia6zGodOr4SEG0Zzaw398rpY0wqipUWj4jWjUh4HWUz6aQ2n:", 7 | "NVMeoF": { 8 | "NQN": "nqn.corp.com:nvme:target-subsystem-0001", 9 | "SecurityProtocolType": "DHHC", 10 | "HostKeyId": "1", 11 | "SecureHashAllowList": [ 12 | "SHA384", 13 | "SHA512" 14 | ] 15 | }, 16 | "@odata.id": "/redfish/v1/KeyService/NVMeoFSecrets/0", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Processors/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ProcessorCollection.ProcessorCollection", 3 | "Name": "Processors Collection", 4 | "Members@odata.count": 3, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1" 14 | } 15 | ], 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/EthernetInterfaces/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterfaceCollection.EthernetInterfaceCollection", 3 | "Name": "Ethernet Network Interface Collection", 4 | "Description": "Collection of EthernetInterfaces for this Manager", 5 | "Members@odata.count": 2, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/EthernetInterfaces/eth0" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/Managers/BMC/EthernetInterfaces/ToHost" 12 | } 13 | ], 14 | "@odata.id": "/redfish/v1/Managers/BMC/EthernetInterfaces", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#TrustedComponentCollection.TrustedComponentCollection", 3 | "Name": "Trusted Component Collection", 4 | "Members@odata.count": 1, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/AC-RoT0" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/iRoT0" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/TPM" 14 | } 15 | ], 16 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/FirmwareInventory/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SoftwareInventoryCollection.SoftwareInventoryCollection", 3 | "Name": "Firmware Collection", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/SS" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BIOS" 14 | } 15 | ], 16 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/TotalEnergy/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "TotalEnergy", 4 | "Name": "Total Energy", 5 | "ReadingType": "EnergykWh", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "Reading": 325675, 11 | "ReadingUnits": "kW.h", 12 | "PhysicalContext": "Chassis", 13 | "Actions": { 14 | "#Sensor.ResetMetrics": { 15 | "target": "/redfish/v1/Chassis/1U/Sensors/TotalEnergy/Actions/Sensor.ResetMetrics" 16 | } 17 | }, 18 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/TotalEnergy", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/Subscriptions/4/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EventDestination.v1_14_0.EventDestination", 3 | "Id": "4", 4 | "Name": "EventSubscription for Remote syslog", 5 | "Destination": "syslog://123.45.10:514", 6 | "Context": "Syslog-Mockup", 7 | "Protocol": "SyslogTCP", 8 | "SubscriptionType": "Syslog", 9 | "SyslogFilters": [ 10 | { 11 | "LogFacilities": [ 12 | "Kern", 13 | "User" 14 | ], 15 | "LowestSeverity": "Warning" 16 | } 17 | ], 18 | "@odata.id": "/redfish/v1/EventService/Subscriptions/4", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM4/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Memory.v1_19_0.Memory", 3 | "Id": "DIMM4", 4 | "Name": "DIMM Slot 4", 5 | "MemoryLocation": { 6 | "Socket": 2, 7 | "MemoryController": 2, 8 | "Channel": 1, 9 | "Slot": 4 10 | }, 11 | "Location": { 12 | "PartLocation": { 13 | "ServiceLabel": "DIMM 4", 14 | "LocationType": "Slot", 15 | "LocationOrdinalValue": 3 16 | } 17 | }, 18 | "Status": { 19 | "State": "Absent" 20 | }, 21 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM4", 22 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 23 | } -------------------------------------------------------------------------------- /public-rackmount1/Registries/Base.1.5.0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#MessageRegistryFile.v1_1_4.MessageRegistryFile", 3 | "Id": "Base.1.5.0", 4 | "Name": "Base Message Registry File", 5 | "Description": "Base Message Registry File locations", 6 | "Languages": [ 7 | "en" 8 | ], 9 | "Registry": "Base.1.5.0", 10 | "Location": [ 11 | { 12 | "Language": "en", 13 | "PublicationUri": "http://redfish.dmtf.org/registries/Base.1.5.0.json", 14 | "Uri": "/redfish/v1/Registries/Base.1.5.0.json" 15 | } 16 | ], 17 | "@odata.id": "/redfish/v1/Registries/Base.1.5.0", 18 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 19 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/LogServices/Log/Entries/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogEntry.v1_16_0.LogEntry", 3 | "Id": "1", 4 | "Name": "Log Entry 1", 5 | "EntryType": "Event", 6 | "Severity": "Critical", 7 | "Created": "2012-03-07T14:44:00Z", 8 | "SensorNumber": 1, 9 | "Message": "System May be Melting", 10 | "MessageId": "Event.1.0.TempWayTooHot", 11 | "MessageArgs": [ 12 | "88" 13 | ], 14 | "Links": { 15 | "OriginOfCondition": { 16 | "@odata.id": "/redfish/v1/Chassis/1U/Thermal" 17 | } 18 | }, 19 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices/Log/Entries/1", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/VirtualMedia/CD1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#VirtualMedia.v1_6_3.VirtualMedia", 3 | "Id": "CD1", 4 | "Name": "Virtual CD", 5 | "MediaTypes": [ 6 | "CD", 7 | "DVD" 8 | ], 9 | "Image": "redfish.dmtf.org/freeImages/freeOS.1.1.iso", 10 | "ImageName": "mymedia-read-only", 11 | "ConnectedVia": "Applet", 12 | "Inserted": true, 13 | "WriteProtected": false, 14 | "VerifyCertificate": true, 15 | "Certificates": { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/CD1/Certificates" 17 | }, 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/CD1", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Controls/PowerLimit/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Control.v1_5_0.Control", 3 | "Id": "PowerLimit", 4 | "Name": "System Power Limit", 5 | "PhysicalContext": "Chassis", 6 | "ControlType": "Power", 7 | "ControlMode": "Automatic", 8 | "SetPoint": 500, 9 | "SetPointUnits": "W", 10 | "AllowableMax": 1000, 11 | "AllowableMin": 150, 12 | "Sensor": { 13 | "Reading": 374, 14 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/TotalPower" 15 | }, 16 | "Status": { 17 | "Health": "OK", 18 | "State": "Enabled" 19 | }, 20 | "@odata.id": "/redfish/v1/Chassis/1U/Controls/PowerLimit", 21 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 22 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Energy/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Energy", 4 | "Name": "Power Supply #1 Energy", 5 | "ReadingType": "EnergykWh", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "Reading": 7855, 12 | "ReadingUnits": "kW.h", 13 | "PhysicalContext": "PowerSupply", 14 | "Actions": { 15 | "#Sensor.ResetMetrics": { 16 | "target": "/redfish/v1/Chassis/1U/Sensors/PS1Energy/Actions/Sensor.ResetMetrics" 17 | } 18 | }, 19 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Energy", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/FanBay1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "FanBay1", 4 | "Name": "Chassis Fan #1", 5 | "PhysicalContext": "Chassis", 6 | "Reading": 45, 7 | "ReadingRangeMax": 100, 8 | "ReadingRangeMin": 0, 9 | "ReadingType": "Percent", 10 | "ReadingUnits": "%", 11 | "Status": { 12 | "Health": "OK", 13 | "State": "Enabled" 14 | }, 15 | "Thresholds": { 16 | "LowerCaution": { 17 | "Reading": 5 18 | }, 19 | "LowerCritical": { 20 | "Reading": 0 21 | } 22 | }, 23 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/FanBay1", 24 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 25 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/FanBay2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "FanBay2", 4 | "Name": "Chassis Fan #2", 5 | "PhysicalContext": "Chassis", 6 | "Reading": 45, 7 | "ReadingRangeMax": 100, 8 | "ReadingRangeMin": 0, 9 | "ReadingType": "Percent", 10 | "ReadingUnits": "%", 11 | "Status": { 12 | "Health": "OK", 13 | "State": "Enabled" 14 | }, 15 | "Thresholds": { 16 | "LowerCaution": { 17 | "Reading": 5 18 | }, 19 | "LowerCritical": { 20 | "Reading": 0 21 | } 22 | }, 23 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/FanBay2", 24 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 25 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/FirmwareInventory/SS/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SoftwareInventory.v1_10_1.SoftwareInventory", 3 | "Id": "SS", 4 | "Name": "Contoso Simple Storage Firmware", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "Updateable": true, 10 | "Manufacturer": "Contoso", 11 | "ReleaseDate": "2021-10-18T12:00:00Z", 12 | "Version": "2.50", 13 | "LowestSupportedVersion": "2.30.rev1", 14 | "RelatedItem": [ 15 | { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage/1" 17 | } 18 | ], 19 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/SS", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/ComponentIntegrity/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ComponentIntegrityCollection.ComponentIntegrityCollection", 3 | "Name": "ComponentIntegrity Collection", 4 | "Members@odata.count": 4, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/ComponentIntegrity/SS-SPDM-0" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/ComponentIntegrity/SS-SPDM-1" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/ComponentIntegrity/USB-Integrity" 14 | }, 15 | { 16 | "@odata.id": "/redfish/v1/ComponentIntegrity/TPM-0" 17 | } 18 | ], 19 | "@odata.id": "/redfish/v1/ComponentIntegrity", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/LogServices/Log1/Entries/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogEntry.v1_16_0.LogEntry", 3 | "Id": "1", 4 | "Name": "Log Entry 1", 5 | "EntryType": "SEL", 6 | "Severity": "Critical", 7 | "Created": "2012-03-07T14:44:00Z", 8 | "EntryCode": "Upper Critical - going high", 9 | "SensorType": "Temperature", 10 | "SensorNumber": 1, 11 | "Message": "Temperature threshold exceeded", 12 | "MessageId": "0x592A28", 13 | "Links": { 14 | "OriginOfCondition": { 15 | "@odata.id": "/redfish/v1/Chassis/1U/Thermal" 16 | } 17 | }, 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries/1", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/LogServices/Log1/Entries/2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogEntry.v1_16_0.LogEntry", 3 | "Id": "2", 4 | "Name": "Log Entry 2", 5 | "EntryType": "SEL", 6 | "Severity": "Critical", 7 | "Created": "2012-03-07T14:45:00Z", 8 | "EntryCode": "Upper Critical - going high", 9 | "SensorType": "Temperature", 10 | "SensorNumber": 2, 11 | "Message": "Temperature threshold exceeded", 12 | "MessageId": "0x592E28", 13 | "Links": { 14 | "OriginOfCondition": { 15 | "@odata.id": "/redfish/v1/Chassis/1U/Thermal" 16 | } 17 | }, 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries/2", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#MemoryCollection.MemoryCollection", 3 | "Name": "Memory Module Collection", 4 | "Members@odata.count": 4, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3" 14 | }, 15 | { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM4" 17 | } 18 | ], 19 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/ComponentIntegrity/USB-Integrity/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ComponentIntegrity.v1_2_2.ComponentIntegrity", 3 | "Id": "USB-Integrity", 4 | "Name": "Component Integrity", 5 | "Description": "SPDM Integrity Information for a USB controller. The SPDM protocol to this USB controller is completely disabled.", 6 | "Status": { 7 | "Health": "OK", 8 | "State": "Enabled" 9 | }, 10 | "ComponentIntegrityType": "SPDM", 11 | "ComponentIntegrityTypeVersion": "", 12 | "ComponentIntegrityEnabled": false, 13 | "TargetComponentURI": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1", 14 | "@odata.id": "/redfish/v1/ComponentIntegrity/USB-Integrity", 15 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 16 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Fans/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#FanCollection.FanCollection", 3 | "Name": "Fan Club", 4 | "Members@odata.count": 4, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay2" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/CPU1" 14 | }, 15 | { 16 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/CPU2" 17 | } 18 | ], 19 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/Subscriptions/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EventDestinationCollection.EventDestinationCollection", 3 | "Name": "Event Subscriptions Collection", 4 | "Members@odata.count": 4, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/EventService/Subscriptions/1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/EventService/Subscriptions/2" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/EventService/Subscriptions/3" 14 | }, 15 | { 16 | "@odata.id": "/redfish/v1/EventService/Subscriptions/4" 17 | } 18 | ], 19 | "@odata.id": "/redfish/v1/EventService/Subscriptions", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/VirtualMedia/Floppy1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#VirtualMedia.v1_6_3.VirtualMedia", 3 | "Id": "Floppy1", 4 | "Name": "Virtual Removable Media", 5 | "MediaTypes": [ 6 | "Floppy", 7 | "USBStick" 8 | ], 9 | "Image": "https://www.dmtf.org/freeImages/Sardine.img", 10 | "ImageName": "Sardine2.1.43.35.6a", 11 | "ConnectedVia": "URI", 12 | "Inserted": true, 13 | "WriteProtected": false, 14 | "VerifyCertificate": false, 15 | "Certificates": { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/Floppy1/Certificates" 17 | }, 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/Floppy1", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- 1 | name: Linters 2 | on: [push, pull_request] 3 | 4 | jobs: 5 | ruff-lint: 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@v4 9 | - uses: actions/setup-python@v5 10 | with: 11 | python-version: '3.x' 12 | - run: pip install ruff 13 | - run: ruff check . 14 | 15 | docker-lint: 16 | runs-on: ubuntu-latest 17 | steps: 18 | - uses: actions/checkout@v4 19 | - uses: hadolint/hadolint-action@v3.1.0 20 | with: 21 | recursive: true 22 | ignore: DL3018,DL3008,DL3013 23 | 24 | markdown-lint: 25 | runs-on: ubuntu-latest 26 | steps: 27 | - uses: actions/checkout@v4 28 | - name: Run tests 29 | run: docker run -v $PWD:/workdir ghcr.io/igorshubovych/markdownlint-cli:latest --ignore=minutes --disable=MD013 "**/README.md" 30 | -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/Certificates/1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/Certificates/2" 11 | } 12 | ], 13 | "@Redfish.SupportedCertificates": [ 14 | "PEM" 15 | ], 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/Certificates", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/FirmwareInventory/BIOS/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SoftwareInventory.v1_10_1.SoftwareInventory", 3 | "Id": "BIOS", 4 | "Name": "Contoso BIOS Firmware", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "Updateable": true, 10 | "Manufacturer": "Contoso", 11 | "ReleaseDate": "2017-12-06T12:00:00Z", 12 | "Version": "P79 v1.45", 13 | "SoftwareId": "FEE82A67-6CE2-4625-9F44-237AD2402C28", 14 | "LowestSupportedVersion": "P79 v1.10", 15 | "RelatedItem": [ 16 | { 17 | "@odata.id": "/redfish/v1/Systems/437XR1138R2" 18 | } 19 | ], 20 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BIOS", 21 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 22 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Bios/Settings/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Bios.v1_2_2.Bios", 3 | "Id": "Settings", 4 | "Name": "BIOS Configuration Pending Settings", 5 | "AttributeRegistry": "BiosAttributeRegistryP89.v1_0_0", 6 | "Attributes": { 7 | "AdminPhone": "(404) 555-1212", 8 | "BootMode": "Uefi", 9 | "EmbeddedSata": "Ahci", 10 | "NicBoot1": "NetworkBoot", 11 | "NicBoot2": "NetworkBoot", 12 | "PowerProfile": "MaxPerf", 13 | "ProcCoreDisable": 0, 14 | "ProcHyperthreading": "Enabled", 15 | "ProcTurboMode": "Disabled", 16 | "UsbControl": "UsbEnabled" 17 | }, 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Bios/Settings", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/Battery1StateOfHealth/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "Battery1StateOfHealth", 4 | "Name": "Battery #1 State of Health", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ReadingType": "Percent", 10 | "Reading": 91, 11 | "ReadingUnits": "%", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 100, 14 | "PhysicalContext": "Battery", 15 | "Thresholds": { 16 | "LowerCritical": { 17 | "Reading": 30, 18 | "Activation": "Decreasing", 19 | "DwellTime": "PT1S" 20 | } 21 | }, 22 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/Battery1StateOfHealth", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/CertificateService/CertificateLocations/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateLocations.v1_0_3.CertificateLocations", 3 | "Id": "CertificateLocations", 4 | "Name": "Certificate Locations", 5 | "Links": { 6 | "Certificates": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/NetworkProtocol/HTTPS/Certificates/1" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/UpdateService/ClientCertificates/1" 12 | }, 13 | { 14 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/VirtualMedia/CD1/Certificates/1" 15 | } 16 | ] 17 | }, 18 | "@odata.id": "/redfish/v1/CertificateService/CertificateLocations", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 2, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault/Certificates/1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault/Certificates/2" 11 | } 12 | ], 13 | "@Redfish.SupportedCertificates": [ 14 | "PEM" 15 | ], 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault/Certificates", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SignatureCollection.SignatureCollection", 3 | "Name": "Signature Collection", 4 | "Members@odata.count": 3, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/2" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures/3" 14 | } 15 | ], 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures", 17 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 18 | } -------------------------------------------------------------------------------- /public-rackmount1/TaskService/Tasks/545/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Task.v1_7_3.Task", 3 | "Id": "545", 4 | "Name": "Task 545", 5 | "TaskState": "Completed", 6 | "StartTime": "2012-03-07T14:44+06:00", 7 | "EndTime": "2012-03-07T14:45+06:00", 8 | "TaskStatus": "OK", 9 | "Messages": [ 10 | { 11 | "MessageId": "Base.1.0.PropertyNotWritable", 12 | "RelatedProperties": [ 13 | "SKU" 14 | ], 15 | "Message": "The property SKU is a read only property and cannot be assigned a value", 16 | "MessageArgs": [ 17 | "SKU" 18 | ], 19 | "Severity": "Warning" 20 | } 21 | ], 22 | "@odata.id": "/redfish/v1/TaskService/Tasks/545", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/LogServices/Log/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogService.v1_6_0.LogService", 3 | "Id": "Log", 4 | "Name": "System Log Service", 5 | "MaxNumberOfRecords": 1000, 6 | "OverWritePolicy": "WrapsWhenFull", 7 | "DateTime": "2015-03-13T04:14:33+06:00", 8 | "DateTimeLocalOffset": "+06:00", 9 | "ServiceEnabled": true, 10 | "Status": { 11 | "State": "Enabled", 12 | "Health": "OK" 13 | }, 14 | "Actions": { 15 | "#LogService.ClearLog": { 16 | "target": "/redfish/v1/Managers/BMC/LogServices/Log/Actions/LogService.ClearLog" 17 | } 18 | }, 19 | "Entries": { 20 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices/Log/Entries" 21 | }, 22 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices/Log", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/GraphicsControllers/GPU1/Ports/DisplayPort/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Port.v1_11_0.Port", 3 | "Id": "DisplayPort", 4 | "Name": "Display Port", 5 | "Description": "Display Port", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "PortId": "1", 11 | "PortProtocol": "DisplayPort", 12 | "PortType": "BidirectionalPort", 13 | "CurrentSpeedGbps": 21.6, 14 | "Width": 4, 15 | "MaxSpeedGbps": 32.4, 16 | "CurrentProtocolVersion": "1.2", 17 | "CapableProtocolVersions": [ 18 | "1.0", 19 | "1.1", 20 | "1.1a", 21 | "1.2", 22 | "1.2a", 23 | "1.3" 24 | ], 25 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers/GPU1/Ports/DisplayPort", 26 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 27 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/Subscriptions/2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EventDestination.v1_14_0.EventDestination", 3 | "Id": "2", 4 | "Name": "SNMPv3 EventSubscription", 5 | "Destination": "contoso_user@snmp_server.contoso.com", 6 | "ResourceTypes": [ 7 | "Certificate", 8 | "Volume", 9 | "Thermal", 10 | "VirtualMedia", 11 | "Power" 12 | ], 13 | "Context": "My_SNMPv3_Events", 14 | "Protocol": "SNMPv3", 15 | "SubscriptionType": "SNMPInform", 16 | "SNMP": { 17 | "TrapCommunity": null, 18 | "AuthenticationKey": null, 19 | "AuthenticationProtocol": "HMAC_SHA96", 20 | "EncryptionKey": null, 21 | "EncryptionProtocol": "CFB128_AES128" 22 | }, 23 | "@odata.id": "/redfish/v1/EventService/Subscriptions/2", 24 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 25 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Processors/CPU1/EnvironmentMetrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EnvironmentMetrics.v1_3_1.EnvironmentMetrics", 3 | "Id": "EnvironmentMetrics", 4 | "Name": "Processor Environment Metrics", 5 | "TemperatureCelsius": { 6 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPU1Temp", 7 | "Reading": 44 8 | }, 9 | "PowerWatts": { 10 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPU1Power", 11 | "Reading": 12.87 12 | }, 13 | "FanSpeedsPercent": [ 14 | { 15 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPUFan1", 16 | "DeviceName": "CPU #1 Fan Speed", 17 | "Reading": 80 18 | } 19 | ], 20 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1/EnvironmentMetrics", 21 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 22 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/LogServices/Log1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogService.v1_6_0.LogService", 3 | "Id": "Log1", 4 | "Name": "System Log Service", 5 | "MaxNumberOfRecords": 1000, 6 | "OverWritePolicy": "WrapsWhenFull", 7 | "DateTime": "2015-03-13T04:14:33+06:00", 8 | "DateTimeLocalOffset": "+06:00", 9 | "ServiceEnabled": true, 10 | "Status": { 11 | "State": "Enabled", 12 | "Health": "OK" 13 | }, 14 | "Actions": { 15 | "#LogService.ClearLog": { 16 | "target": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Actions/LogService.ClearLog" 17 | } 18 | }, 19 | "Entries": { 20 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1/Entries" 21 | }, 22 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/LogServices/Log1", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/CertificateService/ReplaceCertificateActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "ReplaceCertificateActionInfo", 4 | "Name": "Replace Certificate Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "CertificateString", 8 | "Required": true, 9 | "DataType": "String" 10 | }, 11 | { 12 | "Name": "CertificateType", 13 | "Required": true, 14 | "DataType": "String", 15 | "AllowableValues": [ 16 | "PEM" 17 | ] 18 | }, 19 | { 20 | "Name": "CertificateUri", 21 | "Required": true, 22 | "DataType": "Object" 23 | } 24 | ], 25 | "@odata.id": "/redfish/v1/CertificateService/ReplaceCertificateActionInfo", 26 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 27 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Certificates/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateCollection.CertificateCollection", 3 | "Name": "Certificate Collection", 4 | "Members@odata.count": 3, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Certificates/1" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Certificates/2" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Certificates/3" 14 | } 15 | ], 16 | "@Redfish.SupportedCertificates": [ 17 | "PEM" 18 | ], 19 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Certificates", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBoot.v1_1_1.SecureBoot", 3 | "Id": "SecureBoot", 4 | "Name": "UEFI Secure Boot", 5 | "Actions": { 6 | "#SecureBoot.ResetKeys": { 7 | "target": "/redfish/v1/Systems/437XR1138R2/SecureBoot/Actions/SecureBoot.ResetKeys", 8 | "ResetKeysType@Redfish.AllowableValues": [ 9 | "ResetAllKeysToDefault", 10 | "DeleteAllKeys", 11 | "DeletePK" 12 | ] 13 | } 14 | }, 15 | "SecureBootEnable": false, 16 | "SecureBootCurrentBoot": "Disabled", 17 | "SecureBootMode": "UserMode", 18 | "SecureBootDatabases": { 19 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases" 20 | }, 21 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot", 22 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 23 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/Battery1Temp/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "Battery1Temp", 4 | "Name": "Battery #1 Temperature", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ReadingType": "Temperature", 10 | "Reading": 33, 11 | "ReadingUnits": "Cel", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 75, 14 | "PhysicalContext": "Battery", 15 | "Thresholds": { 16 | "UpperCritical": { 17 | "Reading": 60, 18 | "DwellTime": "PT15S", 19 | "Activation": "Increasing" 20 | }, 21 | "UpperCaution": { 22 | "Reading": 50, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT15S" 25 | } 26 | }, 27 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/Battery1Temp", 28 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 29 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/EthernetInterfaces/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterfaceCollection.EthernetInterfaceCollection", 3 | "Name": "Ethernet Interface Collection", 4 | "Description": "System NICs on Contoso Servers", 5 | "Members@odata.count": 4, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/12446A3B0411" 9 | }, 10 | { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/12446A3B8890" 12 | }, 13 | { 14 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/VLAN1" 15 | }, 16 | { 17 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/ToManager" 18 | } 19 | ], 20 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces", 21 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 22 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater/Metrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#HeaterMetrics.v1_0_1.HeaterMetrics", 3 | "Id": "HeaterMetrics", 4 | "Description": "Heater Metrics for CPU1 Heater", 5 | "Name": "CPU1 Heater Metrics", 6 | "PrePowerOnHeatingTimeSeconds": 600, 7 | "RuntimeHeatingTimeSeconds": 3600, 8 | "PowerWatts": { 9 | "Reading": 200.3 10 | }, 11 | "TemperatureReadingsCelsius": [ 12 | { 13 | "DeviceName": "Heater Average Temperature", 14 | "Reading": 2.5 15 | } 16 | ], 17 | "Actions": { 18 | "#HeaterMetrics.ResetMetrics": { 19 | "target": "/redfish/v1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater/Metrics/HeaterMetrics.ResetMetrics" 20 | } 21 | }, 22 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater/Metrics", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "PK", 4 | "Name": "PK - Platform Key", 5 | "Description": "UEFI PK Secure Boot Database", 6 | "DatabaseId": "PK", 7 | "Certificates": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK/Certificates" 9 | }, 10 | "Actions": { 11 | "#SecureBootDatabase.ResetKeys": { 12 | "target": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK/Actions/SecureBootDatabase.ResetKeys", 13 | "ResetKeysType@Redfish.AllowableValues": [ 14 | "ResetAllKeysToDefault", 15 | "DeleteAllKeys" 16 | ] 17 | } 18 | }, 19 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Fans/CPU1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Fan.v1_5_1.Fan", 3 | "Id": "CPU1", 4 | "Name": "Fan for CPU 1", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "PhysicalContext": "CPU", 10 | "Model": "RKS-440DC", 11 | "Manufacturer": "Contoso Fans", 12 | "PartNumber": "23456-133", 13 | "SparePartNumber": "93284-133", 14 | "LocationIndicatorActive": false, 15 | "HotPluggable": false, 16 | "SpeedPercent": { 17 | "Reading": 45, 18 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPUFan1" 19 | }, 20 | "Location": { 21 | "PartLocation": { 22 | "ServiceLabel": "CPU #1 Fan", 23 | "LocationType": "Bay", 24 | "LocationOrdinalValue": 0 25 | } 26 | }, 27 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/CPU1", 28 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 29 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "KEK", 4 | "Name": "KEK - Key Exchange Key Database", 5 | "Description": "UEFI KEK Secure Boot Database", 6 | "DatabaseId": "KEK", 7 | "Certificates": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/Certificates" 9 | }, 10 | "Actions": { 11 | "#SecureBootDatabase.ResetKeys": { 12 | "target": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK/Actions/SecureBootDatabase.ResetKeys", 13 | "ResetKeysType@Redfish.AllowableValues": [ 14 | "ResetAllKeysToDefault", 15 | "DeleteAllKeys" 16 | ] 17 | } 18 | }, 19 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK", 20 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 21 | } -------------------------------------------------------------------------------- /public-rackmount1/CertificateService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#CertificateService.v1_0_4.CertificateService", 3 | "Id": "CertificateService", 4 | "Name": "Certificate Service", 5 | "Actions": { 6 | "#CertificateService.GenerateCSR": { 7 | "target": "/redfish/v1/CertificateService/Actions/CertificateService.GenerateCSR", 8 | "@Redfish.ActionInfo": "/redfish/v1/CertificateService/GenerateCSRActionInfo" 9 | }, 10 | "#CertificateService.ReplaceCertificate": { 11 | "target": "/redfish/v1/CertificateService/Actions/CertificateService.ReplaceCertificate", 12 | "@Redfish.ActionInfo": "/redfish/v1/CertificateService/ReplaceCertificateActionInfo" 13 | } 14 | }, 15 | "CertificateLocations": { 16 | "@odata.id": "/redfish/v1/CertificateService/CertificateLocations" 17 | }, 18 | "@odata.id": "/redfish/v1/CertificateService", 19 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 20 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions/Compression/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#AccelerationFunction.v1_0_4.AccelerationFunction", 3 | "Id": "Compression", 4 | "Name": "Compression Accelerator", 5 | "Description": "Compression Acceleration Function", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK", 9 | "HealthRollup": "OK" 10 | }, 11 | "UUID": "00000000-0000-0000-0000-000000000000", 12 | "FpgaReconfigurationSlots": [ 13 | "AFU0" 14 | ], 15 | "AccelerationFunctionType": "Compression", 16 | "Manufacturer": "Intel (R) Corporation", 17 | "Version": "Green Compression Type 1 v.1.00.86", 18 | "PowerWatts": 15, 19 | "Links": { 20 | "Endpoints": [], 21 | "PCIeFunctions": [] 22 | }, 23 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/FPGA1/AccelerationFunctions/Compression", 24 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 25 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/Battery1InputCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "Battery1InputCurrent", 4 | "Name": "Battery #1 Input Current", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ReadingType": "Current", 10 | "Reading": 0, 11 | "ReadingUnits": "A", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 75, 14 | "PhysicalContext": "Battery", 15 | "PhysicalSubContext": "Input", 16 | "Thresholds": { 17 | "UpperCritical": { 18 | "Reading": 60, 19 | "Activation": "Increasing", 20 | "DwellTime": "PT1S" 21 | }, 22 | "UpperCaution": { 23 | "Reading": 55, 24 | "Activation": "Increasing", 25 | "DwellTime": "PT1S" 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/Battery1InputCurrent", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/Battery1InputVoltage/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "Battery1InputVoltage", 4 | "Name": "Battery #1 Input Voltage", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ReadingType": "Voltage", 10 | "Reading": 12.22, 11 | "ReadingUnits": "V", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 15, 14 | "PhysicalContext": "Battery", 15 | "PhysicalSubContext": "Input", 16 | "Thresholds": { 17 | "UpperCritical": { 18 | "Reading": 14, 19 | "Activation": "Increasing", 20 | "DwellTime": "PT1S" 21 | }, 22 | "UpperCaution": { 23 | "Reading": 13, 24 | "Activation": "Increasing", 25 | "DwellTime": "PT1S" 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/Battery1InputVoltage", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/Battery1OutputCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "Battery1OutputCurrent", 4 | "Name": "Battery #1 Output Current", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ReadingType": "Current", 10 | "Reading": 0, 11 | "ReadingUnits": "A", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 15, 14 | "PhysicalContext": "Battery", 15 | "PhysicalSubContext": "Output", 16 | "Thresholds": { 17 | "UpperCritical": { 18 | "Reading": 10, 19 | "Activation": "Increasing", 20 | "DwellTime": "PT1S" 21 | }, 22 | "UpperCaution": { 23 | "Reading": 8, 24 | "Activation": "Increasing", 25 | "DwellTime": "PT1S" 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/Battery1OutputCurrent", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/Battery1OutputVoltage/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "Battery1OutputVoltage", 4 | "Name": "Battery #1 Output Voltage", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ReadingType": "Voltage", 10 | "Reading": 12.22, 11 | "ReadingUnits": "V", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 15, 14 | "PhysicalContext": "Battery", 15 | "PhysicalSubContext": "Output", 16 | "Thresholds": { 17 | "UpperCritical": { 18 | "Reading": 14, 19 | "Activation": "Increasing", 20 | "DwellTime": "PT1S" 21 | }, 22 | "UpperCaution": { 23 | "Reading": 13, 24 | "Activation": "Increasing", 25 | "DwellTime": "PT1S" 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/Battery1OutputVoltage", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Fans/CPU2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Fan.v1_5_1.Fan", 3 | "Id": "CPU2", 4 | "Name": "Fan for CPU 2", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "PhysicalContext": "CPU", 10 | "Model": "RKS-440DC", 11 | "Manufacturer": "Contoso Fans", 12 | "PartNumber": "23456-133", 13 | "SparePartNumber": "93284-133", 14 | "LocationIndicatorActive": false, 15 | "HotPluggable": false, 16 | "SpeedPercent": { 17 | "Reading": 45, 18 | "SpeedRPM": 1490, 19 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPUFan2" 20 | }, 21 | "Location": { 22 | "PartLocation": { 23 | "ServiceLabel": "CPU #2 Fan", 24 | "LocationType": "Bay", 25 | "LocationOrdinalValue": 1 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/CPU2", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Fans/Bay1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Fan.v1_5_1.Fan", 3 | "Id": "Bay1", 4 | "Name": "Fan Bay 1", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "PhysicalContext": "Chassis", 10 | "Model": "RKS-440DC", 11 | "Manufacturer": "Contoso Fans", 12 | "PartNumber": "23456-133", 13 | "SparePartNumber": "93284-133", 14 | "LocationIndicatorActive": true, 15 | "HotPluggable": true, 16 | "SpeedPercent": { 17 | "Reading": 45, 18 | "SpeedRPM": 2200, 19 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/FanBay1" 20 | }, 21 | "Location": { 22 | "PartLocation": { 23 | "ServiceLabel": "Chassis Fan Bay 1", 24 | "LocationType": "Bay", 25 | "LocationOrdinalValue": 0 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay1", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- 1 | name: Docker 2 | on: [push, pull_request] 3 | 4 | jobs: 5 | test: 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@v4 9 | - uses: docker/setup-qemu-action@v3 10 | - uses: docker/setup-buildx-action@v3.0.0 11 | - name: Start containers 12 | run: docker-compose up --build --force-recreate --detach 13 | - name: Verify all tests completed successfully 14 | run: | 15 | set -x 16 | for testname in test-curl-nossl test-curl-ssl test-utils-nossl test-utils-ssl; do 17 | name=$(docker-compose ps | grep ${testname} | awk '{print $1}') 18 | rc=$(docker wait "${name}") 19 | if [ "${rc}" != "0" ]; then 20 | echo "test failed:" 21 | docker logs "${name}" 22 | exit 1 23 | fi 24 | done 25 | - name: Logs 26 | if: always() 27 | run: docker-compose logs 28 | - name: Stop containers 29 | if: always() 30 | run: docker-compose down --volumes --remove-orphans 31 | -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Fans/Bay2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Fan.v1_5_1.Fan", 3 | "Id": "Bay2", 4 | "Name": "Fan Bay 2", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "PhysicalContext": "Chassis", 10 | "Model": "RKS-440DC", 11 | "Manufacturer": "Contoso Fans", 12 | "PartNumber": "23456-133", 13 | "SparePartNumber": "93284-133", 14 | "LocationIndicatorActive": false, 15 | "HotPluggable": true, 16 | "SpeedPercent": { 17 | "Reading": 45, 18 | "SpeedRPM": 2400, 19 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/FanBay2" 20 | }, 21 | "Location": { 22 | "PartLocation": { 23 | "ServiceLabel": "Chassis Fan Bay 2", 24 | "LocationType": "Bay", 25 | "LocationOrdinalValue": 1 26 | } 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Fans/Bay2", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#USBController.v1_0_0.USBController", 3 | "Id": "USB1", 4 | "Name": "Contoso USB Controller 1", 5 | "Manufacturer": "Contoso", 6 | "Model": "USBv3", 7 | "SKU": "80937", 8 | "SerialNumber": "2M220100SL", 9 | "PartNumber": "G37891", 10 | "SparePartNumber": "G37890", 11 | "Status": { 12 | "State": "Enabled", 13 | "Health": "OK" 14 | }, 15 | "Ports": { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1/Ports" 17 | }, 18 | "Links": { 19 | "Processors": [ 20 | { 21 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 22 | }, 23 | { 24 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2" 25 | } 26 | ] 27 | }, 28 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#USBController.v1_0_0.USBController", 3 | "Id": "USB2", 4 | "Name": "Contoso USB Controller 2", 5 | "Manufacturer": "Contoso", 6 | "Model": "USBv2", 7 | "SKU": "80937", 8 | "SerialNumber": "2M220100SL", 9 | "PartNumber": "G37891", 10 | "SparePartNumber": "G37890", 11 | "Status": { 12 | "State": "Enabled", 13 | "Health": "OK" 14 | }, 15 | "Ports": { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2/Ports" 17 | }, 18 | "Links": { 19 | "Processors": [ 20 | { 21 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 22 | }, 23 | { 24 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU2" 25 | } 26 | ] 27 | }, 28 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/KeyService/NVMeoFKeyPolicies/0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#KeyPolicy.v1_0_0.KeyPolicy", 3 | "Id": "0", 4 | "Name": "Default NVMeoF Key Policy", 5 | "IsDefault": true, 6 | "KeyPolicyType": "NVMeoF", 7 | "NVMeoF": { 8 | "SecurityTransportAllowList": [ 9 | "TLSv2", 10 | "TLSv3" 11 | ], 12 | "CipherSuiteAllowList": [ 13 | "TLS_AES_128_GCM_SHA256", 14 | "TLS_AES_256_GCM_SHA384" 15 | ], 16 | "SecurityProtocolAllowList": [ 17 | "DHHC", 18 | "TLS_PSK" 19 | ], 20 | "DHGroupAllowList": [ 21 | "FFDHE2048", 22 | "FFDHE3072", 23 | "FFDHE4096", 24 | "FFDHE6144", 25 | "FFDHE8192" 26 | ], 27 | "SecureHashAllowList": [ 28 | "SHA384", 29 | "SHA512" 30 | ] 31 | }, 32 | "@odata.id": "/redfish/v1/KeyService/NVMeoFKeyPolicies/0", 33 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 34 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB2/Ports/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Port.v1_11_0.Port", 3 | "Id": "1", 4 | "Name": "USB Port 3", 5 | "Description": "USB Port 3", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "PortId": "3", 11 | "PortProtocol": "USB", 12 | "PortType": "BidirectionalPort", 13 | "CurrentSpeedGbps": 0.12, 14 | "Width": 1, 15 | "MaxSpeedGbps": 0.48, 16 | "CurrentProtocolVersion": "2.0", 17 | "CapableProtocolVersions": [ 18 | "1.0", 19 | "1.1", 20 | "2.0" 21 | ], 22 | "Location": { 23 | "PartLocation": { 24 | "ServiceLabel": "USB 3", 25 | "LocationOrdinalValue": 3, 26 | "LocationType": "Connector", 27 | "Orientation": "TopToBottom", 28 | "Reference": "Front" 29 | } 30 | }, 31 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2/Ports/1", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB2/Ports/2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Port.v1_11_0.Port", 3 | "Id": "2", 4 | "Name": "USB Port 4", 5 | "Description": "USB Port 4", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "PortId": "4", 11 | "PortProtocol": "USB", 12 | "PortType": "BidirectionalPort", 13 | "CurrentSpeedGbps": 0, 14 | "Width": 1, 15 | "MaxSpeedGbps": 0.48, 16 | "CurrentProtocolVersion": null, 17 | "CapableProtocolVersions": [ 18 | "1.0", 19 | "1.1", 20 | "2.0" 21 | ], 22 | "Location": { 23 | "PartLocation": { 24 | "ServiceLabel": "USB 4", 25 | "LocationOrdinalValue": 4, 26 | "LocationType": "Connector", 27 | "Orientation": "TopToBottom", 28 | "Reference": "Front" 29 | } 30 | }, 31 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB2/Ports/2", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/CPU1Power/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "CPU1Power", 4 | "Name": "Power reading for CPU #1", 5 | "ReadingType": "Power", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "Reading": 90, 11 | "ReadingUnits": "W", 12 | "Implementation": "Reported", 13 | "ReadingTime": "2019-08-13T04:14:33+06:00", 14 | "ReadingRangeMin": 0, 15 | "ReadingRangeMax": 150, 16 | "Accuracy": 0.2, 17 | "Precision": 1, 18 | "SensingInterval": "PT0.01S", 19 | "PhysicalContext": "CPU", 20 | "Thresholds": { 21 | "UpperCriticalUser": { 22 | "Reading": 115, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT0.03S" 25 | }, 26 | "UpperCautionUser": { 27 | "Reading": 82, 28 | "DwellTime": "PT1S" 29 | } 30 | }, 31 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/CPU1Power", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Heater.v1_0_1.Heater", 3 | "Id": "CPU1Heater", 4 | "Description": "Heater for CPU1", 5 | "Name": "Heater 1", 6 | "PhysicalContext": "CPU", 7 | "Manufacturer": "Contoso Heaters", 8 | "Model": "CPUHeater", 9 | "SerialNumber": "SNDHM0123456789", 10 | "PartNumber": "12345-123", 11 | "SparePartNumber": "54321-321", 12 | "LocationIndicatorActive": false, 13 | "HotPluggable": true, 14 | "Status": { 15 | "Health": "OK", 16 | "State": "Enabled" 17 | }, 18 | "Links": { 19 | "Processors": [ 20 | { 21 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 22 | } 23 | ] 24 | }, 25 | "Metrics": { 26 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater/Metrics" 27 | }, 28 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/Heaters/CPU1Heater", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Out12VCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Out12VCurrent", 4 | "Name": "Power Supply #1 12V Output Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "Reading": 2.79, 12 | "ReadingUnits": "A", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 40, 15 | "Accuracy": 0.05, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.1S", 18 | "PhysicalContext": "Chassis", 19 | "Thresholds": { 20 | "UpperCritical": { 21 | "Reading": 7, 22 | "Activation": "Increasing", 23 | "DwellTime": "PT1M" 24 | }, 25 | "UpperCaution": { 26 | "Reading": 6, 27 | "Activation": "Increasing", 28 | "DwellTime": "PT10M" 29 | } 30 | }, 31 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Out12VCurrent", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Out5VCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Out5VCurrent", 4 | "Name": "Power Supply #1 5V Output Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "Reading": 3.41, 12 | "ReadingUnits": "A", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 10, 15 | "Accuracy": 0.05, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.1S", 18 | "PhysicalContext": "PowerSupply", 19 | "Thresholds": { 20 | "UpperCritical": { 21 | "Reading": 8, 22 | "Activation": "Increasing", 23 | "DwellTime": "PT1M" 24 | }, 25 | "UpperCaution": { 26 | "Reading": 5, 27 | "Activation": "Increasing", 28 | "DwellTime": "PT10M" 29 | } 30 | }, 31 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Out5VCurrent", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1/Assembly/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Assembly.v1_5_0.Assembly", 3 | "Id": "Assembly", 4 | "Name": "Power Supply-related Assembly data", 5 | "Assemblies": [ 6 | { 7 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1/Assembly#/Assemblies/0", 8 | "MemberId": "0", 9 | "Name": "Contoso Power Supply", 10 | "Model": "345TTT", 11 | "PartNumber": "923943", 12 | "SparePartNumber": "55-434", 13 | "SKU": "55ZZATR", 14 | "SerialNumber": "345394834", 15 | "Vendor": "Contoso", 16 | "ProductionDate": "2017-04-01T14:55:33+03:00", 17 | "Producer": "Contoso Supply Co.", 18 | "Version": "1.44B", 19 | "EngineeringChangeLevel": "9", 20 | "BinaryDataURI": "/dumpster/434" 21 | } 22 | ], 23 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1/Assembly", 24 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 25 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB1/Ports/2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Port.v1_11_0.Port", 3 | "Id": "2", 4 | "Name": "USB Port 2", 5 | "Description": "USB Port 2", 6 | "Enabled": true, 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "PortId": "2", 12 | "PortProtocol": "USB", 13 | "PortType": "BidirectionalPort", 14 | "CurrentSpeedGbps": 0, 15 | "Width": 1, 16 | "MaxSpeedGbps": 10, 17 | "CurrentProtocolVersion": null, 18 | "CapableProtocolVersions": [ 19 | "1.0", 20 | "1.1", 21 | "2.0", 22 | "3.0", 23 | "3.1" 24 | ], 25 | "Location": { 26 | "PartLocation": { 27 | "ServiceLabel": "USB 2", 28 | "LocationOrdinalValue": 2, 29 | "LocationType": "Connector", 30 | "Orientation": "TopToBottom", 31 | "Reference": "Front" 32 | } 33 | }, 34 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1/Ports/2", 35 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 36 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1InputCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1InputCurrent", 4 | "Name": "Power Supply #1 Input Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "Reading": 8.92, 12 | "ReadingUnits": "A", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 40, 15 | "Accuracy": 0.05, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.1S", 18 | "PhysicalContext": "PowerSupply", 19 | "PhysicalSubContext": "Input", 20 | "Thresholds": { 21 | "UpperCritical": { 22 | "Reading": 10, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT1M" 25 | }, 26 | "UpperCaution": { 27 | "Reading": 9, 28 | "Activation": "Increasing", 29 | "DwellTime": "PT10M" 30 | } 31 | }, 32 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1InputCurrent", 33 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 34 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "db", 4 | "Name": "db - Authorized Signature Database", 5 | "Description": "UEFI db Secure Boot Database", 6 | "DatabaseId": "db", 7 | "Certificates": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Certificates" 9 | }, 10 | "Signatures": { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Signatures" 12 | }, 13 | "Actions": { 14 | "#SecureBootDatabase.ResetKeys": { 15 | "target": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db/Actions/SecureBootDatabase.ResetKeys", 16 | "ResetKeysType@Redfish.AllowableValues": [ 17 | "ResetAllKeysToDefault", 18 | "DeleteAllKeys" 19 | ] 20 | } 21 | }, 22 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/USBControllers/USB1/Ports/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Port.v1_11_0.Port", 3 | "Id": "1", 4 | "Name": "USB Port 1", 5 | "Description": "USB Port 1", 6 | "Enabled": true, 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "PortId": "1", 12 | "PortProtocol": "USB", 13 | "PortType": "BidirectionalPort", 14 | "CurrentSpeedGbps": 0.12, 15 | "Width": 1, 16 | "MaxSpeedGbps": 10, 17 | "CurrentProtocolVersion": "2.0", 18 | "CapableProtocolVersions": [ 19 | "1.0", 20 | "1.1", 21 | "2.0", 22 | "3.0", 23 | "3.1" 24 | ], 25 | "Location": { 26 | "PartLocation": { 27 | "ServiceLabel": "USB 1", 28 | "LocationOrdinalValue": 1, 29 | "LocationType": "Connector", 30 | "Orientation": "TopToBottom", 31 | "Reference": "Front" 32 | } 33 | }, 34 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/USBControllers/USB1/Ports/1", 35 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 36 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/ClientCertificates/1/RekeyActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "RekeyActionInfo", 4 | "Name": "Rekey Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "KeyPairAlgorithm", 8 | "Required": true, 9 | "DataType": "String", 10 | "AllowableValues": [ 11 | "TPM_ALG_RSA", 12 | "TPM_ALG_ECDSA" 13 | ] 14 | }, 15 | { 16 | "Name": "KeyBitLength", 17 | "Required": false, 18 | "DataType": "Number" 19 | }, 20 | { 21 | "Name": "KeyCurveId", 22 | "Required": false, 23 | "DataType": "String", 24 | "AllowableValues": [ 25 | "TPM_ECC_NIST_P256", 26 | "TPM_ECC_NIST_P384", 27 | "TPM_ECC_NIST_P521" 28 | ] 29 | } 30 | ], 31 | "@odata.id": "/redfish/v1/UpdateService/ClientCertificates/1/RekeyActionInfo", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Out3VCurrent/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Out3VCurrent", 4 | "Name": "Power Supply #1 3V Output Current", 5 | "ReadingType": "Current", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "Reading": 8.92, 12 | "ReadingUnits": "A", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 40, 15 | "Accuracy": 0.05, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.1S", 18 | "PhysicalContext": "PowerSupply", 19 | "PhysicalSubContext": "Output", 20 | "Thresholds": { 21 | "UpperCritical": { 22 | "Reading": 25, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT1M" 25 | }, 26 | "UpperCaution": { 27 | "Reading": 20, 28 | "Activation": "Increasing", 29 | "DwellTime": "PT10M" 30 | } 31 | }, 32 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Out3VCurrent", 33 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 34 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabase.v1_0_2.SecureBootDatabase", 3 | "Id": "dbx", 4 | "Name": "dbx - Forbidden Signature Database", 5 | "Description": "UEFI dbx Secure Boot Database", 6 | "DatabaseId": "dbx", 7 | "Certificates": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Certificates" 9 | }, 10 | "Signatures": { 11 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Signatures" 12 | }, 13 | "Actions": { 14 | "#SecureBootDatabase.ResetKeys": { 15 | "target": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx/Actions/SecureBootDatabase.ResetKeys", 16 | "ResetKeysType@Redfish.AllowableValues": [ 17 | "ResetAllKeysToDefault", 18 | "DeleteAllKeys" 19 | ] 20 | } 21 | }, 22 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx", 23 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 24 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/TPM/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#TrustedComponent.v1_3_0.TrustedComponent", 3 | "Id": "TPM", 4 | "Name": "Trusted Component", 5 | "Description": "TPM for computer system", 6 | "UUID": "D0810BE9-EB91-4CE2-BADE-42B42326700C", 7 | "Status": { 8 | "Health": "OK", 9 | "State": "Enabled" 10 | }, 11 | "TrustedComponentType": "Discrete", 12 | "Certificates": { 13 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/TPM/Certificates" 14 | }, 15 | "TPM": { 16 | "HardwareInterfaceVendorID": "0xABCD", 17 | "CapabilitiesVendorID": "SIM0" 18 | }, 19 | "Links": { 20 | "ComponentsProtected": [ 21 | { 22 | "@odata.id": "/redfish/v1/Systems/437XR1138R2" 23 | } 24 | ], 25 | "ComponentIntegrity": [ 26 | { 27 | "@odata.id": "/redfish/v1/ComponentIntegrity/TPM-0" 28 | } 29 | ] 30 | }, 31 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/TPM", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/OutboundConnections/1/Certificates/1/RekeyActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "RekeyActionInfo", 4 | "Name": "Rekey Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "KeyPairAlgorithm", 8 | "Required": true, 9 | "DataType": "String", 10 | "AllowableValues": [ 11 | "TPM_ALG_RSA", 12 | "TPM_ALG_ECDSA" 13 | ] 14 | }, 15 | { 16 | "Name": "KeyBitLength", 17 | "Required": false, 18 | "DataType": "Number" 19 | }, 20 | { 21 | "Name": "KeyCurveId", 22 | "Required": false, 23 | "DataType": "String", 24 | "AllowableValues": [ 25 | "TPM_ECC_NIST_P256", 26 | "TPM_ECC_NIST_P384", 27 | "TPM_ECC_NIST_P521" 28 | ] 29 | } 30 | ], 31 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/Certificates/1/RekeyActionInfo", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1InputPower/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1InputPower", 4 | "Name": "Power Supply #1 Input Power", 5 | "ReadingType": "Power", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "ElectricalContext": "Total", 11 | "Reading": 374, 12 | "ReadingUnits": "W", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 500, 15 | "ApparentVA": 350, 16 | "ReactiveVAR": 29, 17 | "PowerFactor": 0.83, 18 | "Accuracy": 1, 19 | "Precision": 1, 20 | "SensingInterval": "PT0.1S", 21 | "PhysicalContext": "PowerSupply", 22 | "PhysicalSubContext": "Input", 23 | "Thresholds": { 24 | "UpperCritical": { 25 | "Reading": 525, 26 | "Activation": "Increasing", 27 | "DwellTime": "PT1M" 28 | }, 29 | "UpperCaution": { 30 | "Reading": 510, 31 | "DwellTime": "PT10M" 32 | } 33 | }, 34 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1InputPower", 35 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 36 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/NetworkProtocol/HTTPS/Certificates/1/RekeyActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "RekeyActionInfo", 4 | "Name": "Rekey Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "KeyPairAlgorithm", 8 | "Required": true, 9 | "DataType": "String", 10 | "AllowableValues": [ 11 | "TPM_ALG_RSA", 12 | "TPM_ALG_ECDSA" 13 | ] 14 | }, 15 | { 16 | "Name": "KeyBitLength", 17 | "Required": false, 18 | "DataType": "Number" 19 | }, 20 | { 21 | "Name": "KeyCurveId", 22 | "Required": false, 23 | "DataType": "String", 24 | "AllowableValues": [ 25 | "TPM_ECC_NIST_P256", 26 | "TPM_ECC_NIST_P384", 27 | "TPM_ECC_NIST_P521" 28 | ] 29 | } 30 | ], 31 | "@odata.id": "/redfish/v1/Managers/BMC/NetworkProtocol/HTTPS/Certificates/1/RekeyActionInfo", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/SimpleUpdateActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "SimpleUpdateActionInfo", 4 | "Name": "Simple Update Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "ImageURI", 8 | "Required": true, 9 | "DataType": "String" 10 | }, 11 | { 12 | "Name": "TransferProtocol", 13 | "Required": false, 14 | "DataType": "String", 15 | "AllowableValues": [ 16 | "FTP", 17 | "SFTP", 18 | "HTTP", 19 | "HTTPS", 20 | "SCP", 21 | "TFTP" 22 | ] 23 | }, 24 | { 25 | "Name": "Username", 26 | "Required": false, 27 | "DataType": "String" 28 | }, 29 | { 30 | "Name": "Password", 31 | "Required": false, 32 | "DataType": "String" 33 | } 34 | ], 35 | "@odata.id": "/redfish/v1/UpdateService/SimpleUpdateActionInfo", 36 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 37 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/ExternalAccountProviders/ExternalRedfishService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ExternalAccountProvider.v1_7_1.ExternalAccountProvider", 3 | "Id": "ExternalRedfishService", 4 | "Name": "Remote Redfish Service", 5 | "Description": "Remote Redfish Service providing additional Accounts to this Redfish Service", 6 | "AccountProviderType": "RedfishService", 7 | "ServiceAddresses": [ 8 | "http://redfish.dmtf.org/redfish/v1/AccountService" 9 | ], 10 | "Authentication": { 11 | "AuthenticationType": "Token", 12 | "Token": null 13 | }, 14 | "RemoteRoleMapping": [ 15 | { 16 | "RemoteGroup": "Admin", 17 | "LocalRole": "Administrator" 18 | }, 19 | { 20 | "RemoteGroup": "Operator", 21 | "LocalRole": "Operator" 22 | }, 23 | { 24 | "RemoteGroup": "ReadOnly", 25 | "LocalRole": "ReadOnly" 26 | } 27 | ], 28 | "@odata.id": "/redfish/v1/AccountService/ExternalAccountProviders/ExternalRedfishService", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/OutboundConnections/1/ClientCertificates/1/RekeyActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "RekeyActionInfo", 4 | "Name": "Rekey Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "KeyPairAlgorithm", 8 | "Required": true, 9 | "DataType": "String", 10 | "AllowableValues": [ 11 | "TPM_ALG_RSA", 12 | "TPM_ALG_ECDSA" 13 | ] 14 | }, 15 | { 16 | "Name": "KeyBitLength", 17 | "Required": false, 18 | "DataType": "Number" 19 | }, 20 | { 21 | "Name": "KeyCurveId", 22 | "Required": false, 23 | "DataType": "String", 24 | "AllowableValues": [ 25 | "TPM_ECC_NIST_P256", 26 | "TPM_ECC_NIST_P384", 27 | "TPM_ECC_NIST_P521" 28 | ] 29 | } 30 | ], 31 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/ClientCertificates/1/RekeyActionInfo", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/CPUFan1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "CPUFan1", 4 | "Name": "CPU #1 Fan Speed", 5 | "PhysicalContext": "CPU", 6 | "Reading": 80, 7 | "ReadingRangeMax": 100, 8 | "ReadingRangeMin": 0, 9 | "ReadingType": "Percent", 10 | "ReadingUnits": "%", 11 | "Status": { 12 | "Health": "OK", 13 | "State": "Enabled" 14 | }, 15 | "Thresholds": { 16 | "LowerCaution": { 17 | "Reading": 5, 18 | "DwellTime": "PT30S", 19 | "Activation": "Decreasing", 20 | "HysteresisReading": 2, 21 | "HysteresisDuration": "PT1M", 22 | "@Redfish.WriteableProperties": [] 23 | }, 24 | "LowerCritical": { 25 | "Reading": 0, 26 | "DwellTime": "PT10S", 27 | "Activation": "Decreasing", 28 | "HysteresisReading": 2, 29 | "HysteresisDuration": "PT1M", 30 | "@Redfish.WriteableProperties": [] 31 | } 32 | }, 33 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/CPUFan1", 34 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 35 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/CPUFan2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "CPUFan2", 4 | "Name": "CPU #2 Fan Speed", 5 | "PhysicalContext": "CPU", 6 | "Reading": 60, 7 | "ReadingRangeMax": 100, 8 | "ReadingRangeMin": 0, 9 | "ReadingType": "Percent", 10 | "ReadingUnits": "%", 11 | "Status": { 12 | "Health": "OK", 13 | "State": "Enabled" 14 | }, 15 | "Thresholds": { 16 | "LowerCaution": { 17 | "Reading": 5, 18 | "DwellTime": "PT30S", 19 | "Activation": "Decreasing", 20 | "HysteresisReading": 2, 21 | "HysteresisDuration": "PT1M", 22 | "@Redfish.WriteableProperties": [] 23 | }, 24 | "LowerCritical": { 25 | "Reading": 0, 26 | "DwellTime": "PT10S", 27 | "Activation": "Decreasing", 28 | "HysteresisReading": 2, 29 | "HysteresisDuration": "PT1M", 30 | "@Redfish.WriteableProperties": [] 31 | } 32 | }, 33 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/CPUFan2", 34 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 35 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/GraphicsControllers/GPU1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#GraphicsController.v1_0_1.GraphicsController", 3 | "Id": "GPU1", 4 | "Name": "Contoso Graphics Controller 1", 5 | "AssetTag": "", 6 | "Manufacturer": "Contoso", 7 | "Model": "GPU1", 8 | "SKU": "80937", 9 | "SerialNumber": "2M220100SL", 10 | "PartNumber": "G37891", 11 | "SparePartNumber": "G37890", 12 | "BiosVersion": "90.02.17.00.7D", 13 | "DriverVersion": "27.21.14.6079 (Contoso 460.79) DCH / Win 10 64", 14 | "Status": { 15 | "State": "Enabled", 16 | "Health": "OK" 17 | }, 18 | "Location": { 19 | "PartLocation": { 20 | "ServiceLabel": "Slot 1", 21 | "LocationOrdinalValue": 1, 22 | "LocationType": "Slot", 23 | "Orientation": "LeftToRight", 24 | "Reference": "Rear" 25 | } 26 | }, 27 | "Ports": { 28 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers/GPU1/Ports" 29 | }, 30 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/GraphicsControllers/GPU1", 31 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 32 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/iRoT0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#TrustedComponent.v1_3_0.TrustedComponent", 3 | "Id": "iRoT0", 4 | "Name": "Trusted Component", 5 | "Description": "Integrated Root of trust chip for CPU1", 6 | "UUID": "A3981CF9-576A-4335-A19F-B8CD7EC2821E", 7 | "Status": { 8 | "Health": "OK", 9 | "State": "Enabled" 10 | }, 11 | "TrustedComponentType": "Integrated", 12 | "Certificates": { 13 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/iRoT0/Certificates" 14 | }, 15 | "Links": { 16 | "ComponentsProtected": [ 17 | { 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 19 | } 20 | ], 21 | "IntegratedInto": { 22 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 23 | }, 24 | "ComponentIntegrity": [ 25 | { 26 | "@odata.id": "/redfish/v1/ComponentIntegrity/SS-SPDM-1" 27 | } 28 | ] 29 | }, 30 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/iRoT0", 31 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 32 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Accounts/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ManagerAccount.v1_12_0.ManagerAccount", 3 | "Id": "1", 4 | "Name": "User Account", 5 | "Description": "User Account", 6 | "Enabled": true, 7 | "Password": null, 8 | "PasswordChangeRequired": false, 9 | "AccountTypes": [ 10 | "Redfish" 11 | ], 12 | "UserName": "Administrator", 13 | "EmailAddress": "Tiffany@contoso.com", 14 | "PhoneNumber": "312-555-1212", 15 | "OneTimePasscodeDeliveryAddress": "3125551212@smsrelay.contoso.com", 16 | "RoleId": "Administrator", 17 | "Locked": false, 18 | "Certificates": { 19 | "@odata.id": "/redfish/v1/AccountService/Accounts/1/Certificates" 20 | }, 21 | "Links": { 22 | "Role": { 23 | "@odata.id": "/redfish/v1/AccountService/Roles/Administrator" 24 | } 25 | }, 26 | "Actions": { 27 | "#ManagerAccount.ChangePassword": { 28 | "target": "/redfish/v1/AccountService/Accounts/1/Actions/ManagerAccount.ChangePassword" 29 | } 30 | }, 31 | "@odata.id": "/redfish/v1/AccountService/Accounts/1", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/AC-RoT0/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#TrustedComponent.v1_3_0.TrustedComponent", 3 | "Id": "AC-RoT0", 4 | "Name": "Trusted Component", 5 | "Description": "Root of trust chip for CPU1", 6 | "UUID": "A3981CF9-576A-4335-A19F-B8CD7EC2821D", 7 | "Status": { 8 | "Health": "OK", 9 | "State": "Enabled" 10 | }, 11 | "TrustedComponentType": "Discrete", 12 | "Certificates": { 13 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/AC-RoT0/Certificates" 14 | }, 15 | "Links": { 16 | "ComponentsProtected": [ 17 | { 18 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1" 19 | } 20 | ], 21 | "ComponentIntegrity": [ 22 | { 23 | "@odata.id": "/redfish/v1/ComponentIntegrity/SS-SPDM-0" 24 | } 25 | ], 26 | "ActiveSoftwareImage": { 27 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/AC-RoT0" 28 | } 29 | }, 30 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/AC-RoT0", 31 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 32 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/LogServices/Log/Entries/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#LogEntryCollection.LogEntryCollection", 3 | "Name": "Log Service Collection", 4 | "Description": "Collection of Logs for this System", 5 | "Members@odata.count": 1, 6 | "Members": [ 7 | { 8 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices/Log/Entries/1", 9 | "@odata.type": "#LogEntry.v1_16_0.LogEntry", 10 | "Id": "1", 11 | "Name": "Log Entry 1", 12 | "EntryType": "Event", 13 | "Severity": "Critical", 14 | "Created": "2012-03-07T14:44:00Z", 15 | "SensorNumber": 1, 16 | "Message": "System May be Melting", 17 | "MessageId": "Event.1.0.TempWayTooHot", 18 | "MessageArgs": [ 19 | "88" 20 | ], 21 | "Links": { 22 | "OriginOfCondition": { 23 | "@odata.id": "/redfish/v1/Chassis/1U/Thermal" 24 | } 25 | } 26 | } 27 | ], 28 | "@odata.id": "/redfish/v1/Managers/BMC/LogServices/Log/Entries", 29 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 30 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/FirmwareInventory/BMC/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SoftwareInventory.v1_10_1.SoftwareInventory", 3 | "Id": "BMC", 4 | "Name": "Contoso BMC Firmware", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "Updateable": true, 10 | "Manufacturer": "Contoso", 11 | "ReleaseDate": "2017-08-22T12:00:00Z", 12 | "Version": "1.45.455b66-rev4", 13 | "SoftwareId": "1624A9DF-5E13-47FC-874A-DF3AFF143089", 14 | "LowestSupportedVersion": "1.30.367a12-rev1", 15 | "UefiDevicePaths": [ 16 | "BMC(0x1,0x0ABCDEF)" 17 | ], 18 | "AdditionalVersions": { 19 | "Bootloader": "v2022.01", 20 | "Kernel": "Linux 5.13.0-30-generic arm71", 21 | "Oem": { 22 | "Contoso": { 23 | "@odata.type": "#ContosoSoftwareInventory.v1_0_0.AdditionalVersions", 24 | "ManagementApp": "1.30" 25 | } 26 | } 27 | }, 28 | "RelatedItem": [ 29 | { 30 | "@odata.id": "/redfish/v1/Managers/BMC" 31 | } 32 | ], 33 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC", 34 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 35 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/DedicatedNetworkPorts/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Port.v1_11_0.Port", 3 | "Id": "1", 4 | "Name": "Manager Dedicated Network Port", 5 | "CurrentSpeedGbps": 0.1, 6 | "Ethernet": { 7 | "FlowControlConfiguration": "TX_RX", 8 | "FlowControlStatus": "TX_RX", 9 | "WakeOnLANEnabled": false, 10 | "LLDPEnabled": true 11 | }, 12 | "LinkConfiguration": [ 13 | { 14 | "AutoSpeedNegotiationCapable": true, 15 | "AutoSpeedNegotiationEnabled": true, 16 | "CapableLinkSpeedGbps": [ 17 | 0.1 18 | ] 19 | } 20 | ], 21 | "LinkNetworkTechnology": "Ethernet", 22 | "LinkState": "Enabled", 23 | "LinkStatus": "LinkUp", 24 | "MaxFrameSize": 1500, 25 | "MaxSpeedGbps": 0.1, 26 | "PortMedium": "Electrical", 27 | "PortType": "UpstreamPort", 28 | "Links": { 29 | "EthernetInterfaces": [ 30 | { 31 | "@odata.id": "/redfish/v1/Managers/BMC/EthernetInterfaces/eth0" 32 | } 33 | ] 34 | }, 35 | "@odata.id": "/redfish/v1/Managers/BMC/DedicatedNetworkPorts/1", 36 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 37 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Memory.v1_19_0.Memory", 3 | "Id": "DIMM1", 4 | "Name": "DIMM Slot 1", 5 | "RankCount": 2, 6 | "MaxTDPMilliWatts": [ 7 | 12000 8 | ], 9 | "CapacityMiB": 32768, 10 | "DataWidthBits": 64, 11 | "BusWidthBits": 72, 12 | "ErrorCorrection": "MultiBitECC", 13 | "MemoryLocation": { 14 | "Socket": 1, 15 | "MemoryController": 1, 16 | "Channel": 1, 17 | "Slot": 1 18 | }, 19 | "Location": { 20 | "PartLocation": { 21 | "ServiceLabel": "DIMM 1", 22 | "LocationType": "Slot", 23 | "LocationOrdinalValue": 0 24 | } 25 | }, 26 | "MemoryType": "DRAM", 27 | "MemoryDeviceType": "DDR4", 28 | "BaseModuleType": "RDIMM", 29 | "MemoryMedia": [ 30 | "DRAM" 31 | ], 32 | "Status": { 33 | "State": "Enabled", 34 | "Health": "OK" 35 | }, 36 | "EnvironmentMetrics": { 37 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1/EnvironmentMetrics" 38 | }, 39 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM1", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Memory.v1_19_0.Memory", 3 | "Id": "DIMM2", 4 | "Name": "DIMM Slot 2", 5 | "RankCount": 2, 6 | "MaxTDPMilliWatts": [ 7 | 12000 8 | ], 9 | "CapacityMiB": 32768, 10 | "DataWidthBits": 64, 11 | "BusWidthBits": 72, 12 | "ErrorCorrection": "MultiBitECC", 13 | "MemoryLocation": { 14 | "Socket": 1, 15 | "MemoryController": 1, 16 | "Channel": 1, 17 | "Slot": 2 18 | }, 19 | "Location": { 20 | "PartLocation": { 21 | "ServiceLabel": "DIMM 2", 22 | "LocationType": "Slot", 23 | "LocationOrdinalValue": 1 24 | } 25 | }, 26 | "MemoryType": "DRAM", 27 | "MemoryDeviceType": "DDR4", 28 | "BaseModuleType": "RDIMM", 29 | "MemoryMedia": [ 30 | "DRAM" 31 | ], 32 | "Status": { 33 | "State": "Enabled", 34 | "Health": "OK" 35 | }, 36 | "EnvironmentMetrics": { 37 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2/EnvironmentMetrics" 38 | }, 39 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM2", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Memory/DIMM3/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Memory.v1_19_0.Memory", 3 | "Id": "DIMM3", 4 | "Name": "DIMM Slot 3", 5 | "RankCount": 2, 6 | "MaxTDPMilliWatts": [ 7 | 12000 8 | ], 9 | "CapacityMiB": 32768, 10 | "DataWidthBits": 64, 11 | "BusWidthBits": 72, 12 | "ErrorCorrection": "MultiBitECC", 13 | "MemoryLocation": { 14 | "Socket": 2, 15 | "MemoryController": 2, 16 | "Channel": 1, 17 | "Slot": 3 18 | }, 19 | "Location": { 20 | "PartLocation": { 21 | "ServiceLabel": "DIMM 3", 22 | "LocationType": "Slot", 23 | "LocationOrdinalValue": 2 24 | } 25 | }, 26 | "MemoryType": "DRAM", 27 | "MemoryDeviceType": "DDR4", 28 | "BaseModuleType": "RDIMM", 29 | "MemoryMedia": [ 30 | "DRAM" 31 | ], 32 | "Status": { 33 | "State": "Enabled", 34 | "Health": "OK" 35 | }, 36 | "EnvironmentMetrics": { 37 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3/EnvironmentMetrics" 38 | }, 39 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Memory/DIMM3", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/Accounts/2/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ManagerAccount.v1_12_0.ManagerAccount", 3 | "Id": "2", 4 | "Name": "Employee #457", 5 | "Description": "This user is both a Redfish administrator and a SNMPv3 user.", 6 | "Enabled": true, 7 | "Password": null, 8 | "UserName": "contoso_employee457", 9 | "MFABypass": { 10 | "BypassTypes": [ 11 | "All" 12 | ] 13 | }, 14 | "RoleId": "Administrator", 15 | "Locked": false, 16 | "AccountTypes": [ 17 | "Redfish", 18 | "SNMP" 19 | ], 20 | "SNMP": { 21 | "AuthenticationKey": null, 22 | "AuthenticationProtocol": "None", 23 | "EncryptionKey": null, 24 | "EncryptionProtocol": "CFB128_AES128" 25 | }, 26 | "Links": { 27 | "Role": { 28 | "@odata.id": "/redfish/v1/AccountService/Roles/Administrator" 29 | } 30 | }, 31 | "Actions": { 32 | "#ManagerAccount.ChangePassword": { 33 | "target": "/redfish/v1/AccountService/Accounts/2/Actions/ManagerAccount.ChangePassword" 34 | } 35 | }, 36 | "@odata.id": "/redfish/v1/AccountService/Accounts/2", 37 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 38 | } -------------------------------------------------------------------------------- /public-rackmount1/AccountService/OutboundConnections/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#OutboundConnection.v1_0_1.OutboundConnection", 3 | "Id": "1", 4 | "Name": "Outbound Connection to contoso app", 5 | "Status": { 6 | "Health": "OK", 7 | "HealthRollup": "OK", 8 | "State": "Enabled" 9 | }, 10 | "Authentication": "MTLS", 11 | "Certificates": { 12 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/Certificates" 13 | }, 14 | "ClientCertificates": { 15 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1/ClientCertificates" 16 | }, 17 | "ConnectionEnabled": true, 18 | "EndpointURI": "wss://ws.contoso.com:443", 19 | "RetryPolicy": { 20 | "ConnectionRetryPolicy": "RetryCount", 21 | "RetryIntervalMinutes": 5, 22 | "RetryCount": 60 23 | }, 24 | "Roles": [ 25 | "Administrator" 26 | ], 27 | "WebSocketPingIntervalMinutes": 10, 28 | "Links": { 29 | "Session": { 30 | "@odata.id": "/redfish/v1/SessionService/Sessions/1234567890ABCDEG" 31 | } 32 | }, 33 | "@odata.id": "/redfish/v1/AccountService/OutboundConnections/1", 34 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 35 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Frequency/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Frequency", 4 | "Name": "Power Supply #1 Frequency", 5 | "ReadingType": "Frequency", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "Reading": 60.1, 11 | "ReadingUnits": "Hz", 12 | "ReadingRangeMin": 0, 13 | "ReadingRangeMax": 160, 14 | "Accuracy": 0.02, 15 | "Precision": 2, 16 | "SensingInterval": "PT0.125S", 17 | "PhysicalContext": "PowerSupply", 18 | "PhysicalSubContext": "Input", 19 | "Thresholds": { 20 | "UpperCritical": { 21 | "Reading": 60.37, 22 | "Activation": "Increasing", 23 | "DwellTime": "PT1M" 24 | }, 25 | "UpperCaution": { 26 | "Reading": 60.2, 27 | "DwellTime": "PT10M" 28 | }, 29 | "LowerCaution": { 30 | "Reading": 59.5, 31 | "DwellTime": "PT5M" 32 | }, 33 | "LowerCritical": { 34 | "Reading": 58.75, 35 | "DwellTime": "PT1M" 36 | } 37 | }, 38 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Frequency", 39 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 40 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Out3V/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Out3V", 4 | "Name": "Power Supply #1 3V Output Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "ElectricalContext": "Total", 11 | "Reading": 3.32, 12 | "ReadingUnits": "V", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 5, 15 | "Accuracy": 0.02, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.125S", 18 | "PhysicalContext": "PowerSupply", 19 | "PhysicalSubContext": "Output", 20 | "Thresholds": { 21 | "UpperCritical": { 22 | "Reading": 3.5, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT1M" 25 | }, 26 | "UpperCaution": { 27 | "Reading": 3.35, 28 | "DwellTime": "PT10M" 29 | }, 30 | "LowerCaution": { 31 | "Reading": 3.25, 32 | "DwellTime": "PT5M" 33 | }, 34 | "LowerCritical": { 35 | "Reading": 3.1, 36 | "DwellTime": "PT1M" 37 | } 38 | }, 39 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Out3V", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Out5V/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Out5V", 4 | "Name": "Power Supply #1 5V Output Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "ElectricalContext": "Total", 11 | "Reading": 5.04, 12 | "ReadingUnits": "V", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 10, 15 | "Accuracy": 0.02, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.125S", 18 | "PhysicalContext": "PowerSupply", 19 | "PhysicalSubContext": "Output", 20 | "Thresholds": { 21 | "UpperCritical": { 22 | "Reading": 5.5, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT1M" 25 | }, 26 | "UpperCaution": { 27 | "Reading": 5.35, 28 | "DwellTime": "PT10M" 29 | }, 30 | "LowerCaution": { 31 | "Reading": 4.9, 32 | "DwellTime": "PT5M" 33 | }, 34 | "LowerCritical": { 35 | "Reading": 4.5, 36 | "DwellTime": "PT1M" 37 | } 38 | }, 39 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Out5V", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1Out12V/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1Out12V", 4 | "Name": "Power Supply #1 12V Output Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "ElectricalContext": "Total", 11 | "Reading": 12.08, 12 | "ReadingUnits": "V", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 15, 15 | "Accuracy": 0.02, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.125S", 18 | "PhysicalContext": "PowerSupply", 19 | "PhysicalSubContext": "Output", 20 | "Thresholds": { 21 | "UpperCritical": { 22 | "Reading": 12.5, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT1M" 25 | }, 26 | "UpperCaution": { 27 | "Reading": 12.35, 28 | "DwellTime": "PT10M" 29 | }, 30 | "LowerCaution": { 31 | "Reading": 11.85, 32 | "DwellTime": "PT5M" 33 | }, 34 | "LowerCritical": { 35 | "Reading": 11.5, 36 | "DwellTime": "PT1M" 37 | } 38 | }, 39 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1Out12V", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/PS1InputVoltage/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "PS1InputVoltage", 4 | "Name": "Power Supply #1 Input Voltage", 5 | "ReadingType": "Voltage", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "ElectricalContext": "Total", 11 | "Reading": 119.27, 12 | "ReadingUnits": "V", 13 | "ReadingRangeMin": 0, 14 | "ReadingRangeMax": 260, 15 | "Accuracy": 0.02, 16 | "Precision": 2, 17 | "SensingInterval": "PT0.125S", 18 | "PhysicalContext": "PowerSupply", 19 | "PhysicalSubContext": "Input", 20 | "Thresholds": { 21 | "UpperCritical": { 22 | "Reading": 125, 23 | "Activation": "Increasing", 24 | "DwellTime": "PT1M" 25 | }, 26 | "UpperCaution": { 27 | "Reading": 122, 28 | "DwellTime": "PT10M" 29 | }, 30 | "LowerCaution": { 31 | "Reading": 118, 32 | "DwellTime": "PT5M" 33 | }, 34 | "LowerCritical": { 35 | "Reading": 115, 36 | "DwellTime": "PT1M" 37 | } 38 | }, 39 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/PS1InputVoltage", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/EnvironmentMetrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EnvironmentMetrics.v1_3_1.EnvironmentMetrics", 3 | "Id": "EnvironmentMetrics", 4 | "Name": "Chassis Environment Metrics", 5 | "TemperatureCelsius": { 6 | "Reading": 39, 7 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPU1Temp" 8 | }, 9 | "PowerWatts": { 10 | "Reading": 374, 11 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/TotalPower" 12 | }, 13 | "PowerLimitWatts": { 14 | "SetPoint": 500, 15 | "AllowableMax": 1000, 16 | "AllowableMin": 150, 17 | "ControlMode": "Automatic", 18 | "DataSourceUri": "/redfish/v1/Chassis/1U/Controls/PowerLimit" 19 | }, 20 | "FanSpeedsPercent": [ 21 | { 22 | "DeviceName": "Chassis Fan #1", 23 | "Reading": 45, 24 | "SpeedRPM": 1900, 25 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/FanBay1" 26 | }, 27 | { 28 | "DeviceName": "Chassis Fan #2", 29 | "Reading": 55, 30 | "SpeedRPM": 2100, 31 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/FanBay2" 32 | } 33 | ], 34 | "@odata.id": "/redfish/v1/Chassis/1U/EnvironmentMetrics", 35 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 36 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EventService.v1_10_1.EventService", 3 | "Id": "EventService", 4 | "Name": "Event Service", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "ServiceEnabled": true, 10 | "DeliveryRetryAttempts": 3, 11 | "DeliveryRetryIntervalSeconds": 60, 12 | "EventTypesForSubscription": [ 13 | "StatusChange", 14 | "ResourceUpdated", 15 | "ResourceAdded", 16 | "ResourceRemoved", 17 | "Alert" 18 | ], 19 | "Subscriptions": { 20 | "@odata.id": "/redfish/v1/EventService/Subscriptions" 21 | }, 22 | "Actions": { 23 | "#EventService.SubmitTestEvent": { 24 | "target": "/redfish/v1/EventService/Actions/EventService.SubmitTestEvent", 25 | "@Redfish.ActionInfo": "/redfish/v1/EventService/SubmitTestEventActionInfo" 26 | } 27 | }, 28 | "SMTP": { 29 | "ServiceEnabled": true, 30 | "Port": 25, 31 | "ServerAddress": "smtp.contoso.com", 32 | "FromAddress": "no_reply@contoso.com", 33 | "ConnectionProtocol": "AutoDetect", 34 | "Authentication": "AutoDetect", 35 | "Username": "employee123", 36 | "Password": null 37 | }, 38 | "@odata.id": "/redfish/v1/EventService", 39 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 40 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/ThermalSubsystem/ThermalMetrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ThermalMetrics.v1_3_1.ThermalMetrics", 3 | "Id": "ThermalMetrics", 4 | "Name": "Chassis Thermal Metrics", 5 | "TemperatureSummaryCelsius": { 6 | "Internal": { 7 | "Reading": 39, 8 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/CPU1Temp" 9 | }, 10 | "Intake": { 11 | "Reading": 24.8, 12 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/IntakeTemp" 13 | }, 14 | "Ambient": { 15 | "Reading": 22.5, 16 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/AmbientTemp" 17 | }, 18 | "Exhaust": { 19 | "Reading": 40.5, 20 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/ExhaustTemp" 21 | } 22 | }, 23 | "TemperatureReadingsCelsius": [ 24 | { 25 | "Reading": 24.8, 26 | "DeviceName": "Intake", 27 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/IntakeTemp" 28 | }, 29 | { 30 | "Reading": 40.5, 31 | "DeviceName": "Exhaust", 32 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/ExhaustTemp" 33 | } 34 | ], 35 | "@odata.id": "/redfish/v1/Chassis/1U/ThermalSubsystem/ThermalMetrics", 36 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 37 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#PowerSubsystem.v1_1_1.PowerSubsystem", 3 | "Id": "PowerSubsystem", 4 | "Name": "Power Subsystem for Chassis", 5 | "CapacityWatts": 2000, 6 | "Allocation": { 7 | "RequestedWatts": 1500, 8 | "AllocatedWatts": 1200 9 | }, 10 | "PowerSupplyRedundancy": [ 11 | { 12 | "RedundancyType": "Failover", 13 | "MaxSupportedInGroup": 2, 14 | "MinNeededInGroup": 1, 15 | "RedundancyGroup": [ 16 | { 17 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay1" 18 | }, 19 | { 20 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies/Bay2" 21 | } 22 | ], 23 | "Status": { 24 | "State": "UnavailableOffline", 25 | "Health": "OK" 26 | } 27 | } 28 | ], 29 | "PowerSupplies": { 30 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/PowerSupplies" 31 | }, 32 | "Batteries": { 33 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries" 34 | }, 35 | "Status": { 36 | "State": "Enabled", 37 | "Health": "OK" 38 | }, 39 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem", 40 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 41 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SecureBootDatabaseCollection.SecureBootDatabaseCollection", 3 | "Name": "UEFI SecureBoot Database Collection", 4 | "Members@odata.count": 8, 5 | "Members": [ 6 | { 7 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PK" 8 | }, 9 | { 10 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEK" 11 | }, 12 | { 13 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/db" 14 | }, 15 | { 16 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbx" 17 | }, 18 | { 19 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/PKDefault" 20 | }, 21 | { 22 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/KEKDefault" 23 | }, 24 | { 25 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbDefault" 26 | }, 27 | { 28 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases/dbxDefault" 29 | } 30 | ], 31 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SecureBoot/SecureBootDatabases", 32 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 33 | } -------------------------------------------------------------------------------- /public-rackmount1/UpdateService/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#UpdateService.v1_13_0.UpdateService", 3 | "Id": "UpdateService", 4 | "Name": "Update service", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK", 8 | "HealthRollup": "OK" 9 | }, 10 | "ServiceEnabled": true, 11 | "HttpPushUri": "/FWUpdate", 12 | "HttpPushUriOptions": { 13 | "HttpPushUriApplyTime": { 14 | "ApplyTime": "Immediate", 15 | "ApplyTime@Redfish.AllowableValues": [ 16 | "Immediate", 17 | "OnReset", 18 | "AtMaintenanceWindowStart", 19 | "InMaintenanceWindowOnReset" 20 | ], 21 | "MaintenanceWindowStartTime": "2018-12-01T03:00:00+06:00", 22 | "MaintenanceWindowDurationInSeconds": 600 23 | } 24 | }, 25 | "HttpPushUriOptionsBusy": false, 26 | "FirmwareInventory": { 27 | "@odata.id": "/redfish/v1/UpdateService/FirmwareInventory" 28 | }, 29 | "ClientCertificates": { 30 | "@odata.id": "/redfish/v1/UpdateService/ClientCertificates" 31 | }, 32 | "Actions": { 33 | "#UpdateService.SimpleUpdate": { 34 | "target": "/redfish/v1/UpdateService/Actions/SimpleUpdate", 35 | "@Redfish.ActionInfo": "/redfish/v1/UpdateService/SimpleUpdateActionInfo" 36 | } 37 | }, 38 | "@odata.id": "/redfish/v1/UpdateService", 39 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 40 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/EthernetInterfaces/12446A3B8890/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterface.v1_12_0.EthernetInterface", 3 | "Id": "12446A3B8890", 4 | "Name": "Ethernet Interface", 5 | "Description": "System NIC 2", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "EthernetInterfaceType": "Physical", 11 | "LinkStatus": "LinkUp", 12 | "PermanentMACAddress": "12:44:6A:3B:88:90", 13 | "MACAddress": "AA:BB:CC:DD:EE:00", 14 | "SpeedMbps": 1000, 15 | "FullDuplex": true, 16 | "HostName": "backup-web483", 17 | "FQDN": "backup-web483.contoso.com", 18 | "IPv6DefaultGateway": "fe80::3ed9:2bff:fe34:600", 19 | "NameServers": [ 20 | "names.contoso.com" 21 | ], 22 | "IPv4Addresses": [ 23 | { 24 | "Address": "192.168.0.11", 25 | "SubnetMask": "255.255.255.0", 26 | "AddressOrigin": "Static", 27 | "Gateway": "192.168.0.1" 28 | } 29 | ], 30 | "IPv6Addresses": [ 31 | { 32 | "Address": "fe80::1ec1:deff:fe6f:1e33", 33 | "PrefixLength": 64, 34 | "AddressOrigin": "Static", 35 | "AddressState": "Preferred" 36 | } 37 | ], 38 | "VLAN": { 39 | "VLANEnable": true, 40 | "VLANId": 101 41 | }, 42 | "TeamMode": "None", 43 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/12446A3B8890", 44 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 45 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/HostInterfaces/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#HostInterface.v1_3_1.HostInterface", 3 | "Id": "1", 4 | "Name": "Host Interface", 5 | "Description": "Management Host Interface", 6 | "HostInterfaceType": "NetworkHostInterface", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "InterfaceEnabled": true, 12 | "ExternallyAccessible": false, 13 | "AuthenticationModes": [ 14 | "AuthNone", 15 | "BasicAuth", 16 | "RedfishSessionAuth", 17 | "OemAuth" 18 | ], 19 | "CredentialBootstrapping": { 20 | "RoleId": "Administrator", 21 | "Enabled": true, 22 | "EnableAfterReset": true 23 | }, 24 | "HostEthernetInterfaces": { 25 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces/1/HostEthernetInterfaces" 26 | }, 27 | "ManagerEthernetInterface": { 28 | "@odata.id": "/redfish/v1/Managers/BMC/EthernetInterfaces/ToHost" 29 | }, 30 | "NetworkProtocol": { 31 | "@odata.id": "/redfish/v1/Managers/BMC/NetworkProtocol" 32 | }, 33 | "Links": { 34 | "ComputerSystems": [ 35 | { 36 | "@odata.id": "/redfish/v1/Systems/437XR1138R2" 37 | } 38 | ], 39 | "CredentialBootstrappingRole": { 40 | "@odata.id": "/redfish/v1/AccountService/Roles/Administrator" 41 | } 42 | }, 43 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces/1", 44 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 45 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/SimpleStorage/1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#SimpleStorage.v1_3_1.SimpleStorage", 3 | "Id": "1", 4 | "Name": "Simple Storage Controller", 5 | "Description": "System SATA", 6 | "UefiDevicePath": "Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master)/HD(Part3, Sig00110011)", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK", 10 | "HealthRollup": "Warning" 11 | }, 12 | "Devices": [ 13 | { 14 | "Name": "SATA Bay 1", 15 | "Manufacturer": "Contoso", 16 | "Model": "3000GT8", 17 | "CapacityBytes": 8000000000000, 18 | "Status": { 19 | "State": "Enabled", 20 | "Health": "OK" 21 | } 22 | }, 23 | { 24 | "Name": "SATA Bay 2", 25 | "Manufacturer": "Contoso", 26 | "Model": "3000GT7", 27 | "CapacityBytes": 4000000000000, 28 | "Status": { 29 | "State": "Enabled", 30 | "Health": "Warning" 31 | } 32 | }, 33 | { 34 | "Name": "SATA Bay 3", 35 | "Status": { 36 | "State": "Absent" 37 | } 38 | }, 39 | { 40 | "Name": "SATA Bay 4", 41 | "Status": { 42 | "State": "Absent" 43 | } 44 | } 45 | ], 46 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/SimpleStorage/1", 47 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 48 | } -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | BSD 3-Clause License 2 | 3 | Copyright (c) 2016-2024, Contributing Member(s) of Distributed Management Task 4 | Force, Inc.. All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without modification, 7 | are permitted provided that the following conditions are met: 8 | 9 | 1. Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | 2. Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation and/or 14 | other materials provided with the distribution. 15 | 16 | 3. Neither the name of the copyright holder nor the names of its contributors 17 | may be used to endorse or promote products derived from this software without 18 | specific prior written permission. 19 | 20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 21 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 22 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 24 | ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 25 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 27 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/EthernetInterfaces/12446A3B0411/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterface.v1_12_0.EthernetInterface", 3 | "Id": "12446A3B0411", 4 | "Name": "Ethernet Interface", 5 | "Description": "System NIC 1", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "EthernetInterfaceType": "Physical", 11 | "LinkStatus": "LinkUp", 12 | "PermanentMACAddress": "12:44:6A:3B:04:11", 13 | "MACAddress": "12:44:6A:3B:04:11", 14 | "SpeedMbps": 1000, 15 | "FullDuplex": true, 16 | "HostName": "web483", 17 | "FQDN": "web483.contoso.com", 18 | "IPv6DefaultGateway": "fe80::3ed9:2bff:fe34:600", 19 | "NameServers": [ 20 | "names.contoso.com" 21 | ], 22 | "IPv4Addresses": [ 23 | { 24 | "Address": "192.168.0.10", 25 | "SubnetMask": "255.255.252.0", 26 | "AddressOrigin": "Static", 27 | "Gateway": "192.168.0.1" 28 | } 29 | ], 30 | "IPv6Addresses": [ 31 | { 32 | "Address": "fe80::1ec1:deff:fe6f:1e24", 33 | "PrefixLength": 64, 34 | "AddressOrigin": "Static", 35 | "AddressState": "Preferred" 36 | } 37 | ], 38 | "TeamMode": "None", 39 | "Links": { 40 | "AffiliatedInterfaces": [ 41 | { 42 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/VLAN1" 43 | } 44 | ] 45 | }, 46 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/12446A3B0411", 47 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 48 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Bios/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Bios.v1_2_2.Bios", 3 | "Id": "Bios", 4 | "Name": "BIOS Configuration Current Settings", 5 | "AttributeRegistry": "BiosAttributeRegistryP89.v1_0_0", 6 | "Attributes": { 7 | "AdminPhone": "", 8 | "BootMode": "Uefi", 9 | "EmbeddedSata": "Raid", 10 | "NicBoot1": "NetworkBoot", 11 | "NicBoot2": "Disabled", 12 | "PowerProfile": "MaxPerf", 13 | "ProcCoreDisable": 0, 14 | "ProcHyperthreading": "Enabled", 15 | "ProcTurboMode": "Enabled", 16 | "UsbControl": "UsbEnabled" 17 | }, 18 | "ResetBiosToDefaultsPending": true, 19 | "@Redfish.Settings": { 20 | "@odata.type": "#Settings.v1_3_5.Settings", 21 | "ETag": "9234ac83b9700123cc32", 22 | "Messages": [ 23 | { 24 | "MessageId": "Base.1.0.SettingsFailed", 25 | "RelatedProperties": [ 26 | "/Attributes/ProcTurboMode" 27 | ] 28 | } 29 | ], 30 | "SettingsObject": { 31 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Bios/Settings" 32 | }, 33 | "Time": "2016-03-07T14:44.30-05:00" 34 | }, 35 | "Actions": { 36 | "#Bios.ResetBios": { 37 | "target": "/redfish/v1/Systems/437XR1138R2/Bios/Actions/Bios.ResetBios" 38 | }, 39 | "#Bios.ChangePassword": { 40 | "target": "/redfish/v1/Systems/437XR1138R2/Bios/Actions/Bios.ChangePassword" 41 | } 42 | }, 43 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Bios", 44 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 45 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/EthernetInterfaces/VLAN1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterface.v1_12_0.EthernetInterface", 3 | "Id": "VLAN1", 4 | "Name": "Ethernet Interface", 5 | "Description": "VLAN from System NIC 1", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "EthernetInterfaceType": "Virtual", 11 | "LinkStatus": "LinkUp", 12 | "PermanentMACAddress": "12:44:6A:3B:04:11", 13 | "MACAddress": "12:44:6A:3B:04:11", 14 | "SpeedMbps": 1000, 15 | "FullDuplex": true, 16 | "HostName": "web483", 17 | "FQDN": "web483.contoso.com", 18 | "IPv6DefaultGateway": "fe80::3ed9:2bff:fe34:600", 19 | "NameServers": [ 20 | "names.contoso.com" 21 | ], 22 | "IPv4Addresses": [ 23 | { 24 | "Address": "192.168.150.236", 25 | "SubnetMask": "255.255.252.0", 26 | "AddressOrigin": "Static", 27 | "Gateway": "192.168.150.1" 28 | } 29 | ], 30 | "IPv6Addresses": [ 31 | { 32 | "Address": "fe80::1ec1:deff:fe6f:1e24", 33 | "PrefixLength": 64, 34 | "AddressOrigin": "Static", 35 | "AddressState": "Preferred" 36 | } 37 | ], 38 | "VLAN": { 39 | "VLANEnable": true, 40 | "VLANId": 1000 41 | }, 42 | "TeamMode": "None", 43 | "Links": { 44 | "RelatedInterfaces": [ 45 | { 46 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/12446A3B0411" 47 | } 48 | ] 49 | }, 50 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/VLAN1", 51 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 52 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/Batteries/Module1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Battery.v1_2_2.Battery", 3 | "Id": "Module1", 4 | "Name": "Battery 1", 5 | "Status": { 6 | "State": "Enabled", 7 | "Health": "OK" 8 | }, 9 | "Actions": { 10 | "#Battery.SelfTest": { 11 | "target": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries/Module1/Actions/Battery.SelfTest" 12 | }, 13 | "#Battery.Calibrate": { 14 | "target": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries/Module1/Actions/Battery.Calibrate" 15 | } 16 | }, 17 | "Location": { 18 | "PartLocation": { 19 | "ServiceLabel": "Battery 1", 20 | "LocationType": "Bay", 21 | "LocationOrdinalValue": 0 22 | } 23 | }, 24 | "Model": "RKS-440DC", 25 | "Manufacturer": "Contoso Power", 26 | "FirmwareVersion": "1.00", 27 | "Version": "A05", 28 | "ProductionDate": "2019-10-01T06:00:00Z", 29 | "SerialNumber": "3488247", 30 | "PartNumber": "23456-133", 31 | "SparePartNumber": "93284-133", 32 | "LocationIndicatorActive": false, 33 | "HotPluggable": true, 34 | "CapacityRatedWattHours": 20, 35 | "CapacityActualWattHours": 19.41, 36 | "MaxDischargeRateAmps": 10, 37 | "StateOfHealthPercent": { 38 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/Battery1StateOfHealth", 39 | "Reading": 91 40 | }, 41 | "ChargeState": "Idle", 42 | "Metrics": { 43 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries/Module1/Metrics" 44 | }, 45 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries/Module1", 46 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 47 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/Processors/CPU1/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Processor.v1_19_0.Processor", 3 | "Id": "CPU1", 4 | "Name": "Processor", 5 | "Socket": "CPU 1", 6 | "ProcessorType": "CPU", 7 | "ProcessorArchitecture": "x86", 8 | "InstructionSet": "x86-64", 9 | "Manufacturer": "Intel(R) Corporation", 10 | "Model": "Multi-Core Intel(R) Xeon(R) processor 7xxx Series", 11 | "ProcessorId": { 12 | "VendorId": "GenuineIntel", 13 | "IdentificationRegisters": "0x34AC34DC8901274A", 14 | "EffectiveFamily": "0x42", 15 | "EffectiveModel": "0x61", 16 | "Step": "0x1", 17 | "MicrocodeInfo": "0x429943" 18 | }, 19 | "Location": { 20 | "PartLocation": { 21 | "ServiceLabel": "CPU 1", 22 | "LocationType": "Socket", 23 | "LocationOrdinalValue": 0 24 | } 25 | }, 26 | "AdditionalFirmwareVersions": { 27 | "Microcode": "0x46" 28 | }, 29 | "MaxSpeedMHz": 3700, 30 | "OperatingSpeedMHz": 2333, 31 | "OperatingSpeedRangeMHz": { 32 | "DataSourceUri": "/redfish/v1/Chassis/1U/Controls/CPU1Freq", 33 | "ControlMode": "Automatic", 34 | "AllowableMin": 1200, 35 | "SettingMin": 2000, 36 | "SettingMax": 2400, 37 | "AllowableMax": 3700 38 | }, 39 | "TotalCores": 8, 40 | "TotalThreads": 16, 41 | "Status": { 42 | "State": "Enabled", 43 | "Health": "OK" 44 | }, 45 | "EnvironmentMetrics": { 46 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1/EnvironmentMetrics" 47 | }, 48 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Processors/CPU1", 49 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 50 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/Sensors/TotalPower/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Sensor.v1_8_1.Sensor", 3 | "Id": "TotalPower", 4 | "Name": "Power reading for the Chassis", 5 | "ReadingType": "Power", 6 | "ElectricalContext": "Total", 7 | "Status": { 8 | "State": "Enabled", 9 | "Health": "OK" 10 | }, 11 | "Reading": 374, 12 | "ReadingUnits": "W", 13 | "Implementation": "Synthesized", 14 | "ReadingTime": "2019-08-13T04:14:33+06:00", 15 | "ReadingRangeMin": 0, 16 | "ReadingRangeMax": 600, 17 | "ApparentVA": 2749.2, 18 | "ReactiveVAR": 281.4, 19 | "PowerFactor": 0.99, 20 | "Accuracy": 0.2, 21 | "Precision": 1, 22 | "SensingInterval": "PT0.25S", 23 | "PhysicalContext": "Chassis", 24 | "Thresholds": { 25 | "UpperCritical": { 26 | "Reading": 600, 27 | "Activation": "Increasing", 28 | "DwellTime": "PT1M", 29 | "HysteresisReading": -10, 30 | "HysteresisDuration": "PT1M", 31 | "@Redfish.WriteableProperties": [ 32 | "Reading", 33 | "DwellTime", 34 | "HysteresisReading", 35 | "HysteresisDuration" 36 | ] 37 | }, 38 | "UpperCaution": { 39 | "Reading": 580, 40 | "DwellTime": "PT10M", 41 | "HysteresisReading": -10, 42 | "HysteresisDuration": "PT10M", 43 | "@Redfish.WriteableProperties": [ 44 | "Reading", 45 | "DwellTime", 46 | "HysteresisReading", 47 | "HysteresisDuration" 48 | ] 49 | } 50 | }, 51 | "@odata.id": "/redfish/v1/Chassis/1U/Sensors/TotalPower", 52 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 53 | } -------------------------------------------------------------------------------- /public-rackmount1/Systems/437XR1138R2/EthernetInterfaces/ToManager/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterface.v1_12_0.EthernetInterface", 3 | "Id": "ToManager", 4 | "Name": "Host Ethernet Interface", 5 | "Description": "Host Network Interface", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "InterfaceEnabled": true, 11 | "PermanentMACAddress": "AA:BB:CC:DD:EE:FE", 12 | "MACAddress": "AA:BB:CC:DD:EE:FE", 13 | "SpeedMbps": 100, 14 | "AutoNeg": true, 15 | "FullDuplex": true, 16 | "MTUSize": 1500, 17 | "MaxIPv6StaticAddresses": 1, 18 | "IPv4Addresses": [ 19 | { 20 | "Address": "192.168.20.56", 21 | "SubnetMask": "255.255.255.0", 22 | "AddressOrigin": "Static", 23 | "Gateway": "192.168.20.1" 24 | } 25 | ], 26 | "IPv6AddressPolicyTable": [ 27 | { 28 | "Prefix": "::1/128", 29 | "Precedence": 50, 30 | "Label": 0 31 | } 32 | ], 33 | "IPv6StaticAddresses": [ 34 | { 35 | "Address": "fe80::1ec1:deff:fe6f:1e25", 36 | "PrefixLength": 64 37 | } 38 | ], 39 | "IPv6DefaultGateway": "fe80::1ec1:deff:fe6f:1e24", 40 | "IPv6Addresses": [ 41 | { 42 | "Address": "fe80::1ec1:deff:fe6f:1e25", 43 | "PrefixLength": 64, 44 | "AddressOrigin": "Static", 45 | "AddressState": "Preferred" 46 | } 47 | ], 48 | "Links": { 49 | "HostInterface": { 50 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces/1" 51 | } 52 | }, 53 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/EthernetInterfaces/ToManager", 54 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 55 | } -------------------------------------------------------------------------------- /public-rackmount1/Managers/BMC/EthernetInterfaces/ToHost/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#EthernetInterface.v1_12_0.EthernetInterface", 3 | "Id": "ToHost", 4 | "Name": "Manager Ethernet Interface", 5 | "Description": "Management Network Interface", 6 | "Status": { 7 | "State": "Enabled", 8 | "Health": "OK" 9 | }, 10 | "InterfaceEnabled": true, 11 | "PermanentMACAddress": "AA:BB:CC:DD:EE:FF", 12 | "MACAddress": "AA:BB:CC:DD:EE:FF", 13 | "SpeedMbps": 100, 14 | "AutoNeg": true, 15 | "FullDuplex": true, 16 | "MTUSize": 1500, 17 | "HostName": "bmc-host-interface", 18 | "FQDN": "bmc-host-interface.dmtf.org", 19 | "MaxIPv6StaticAddresses": 1, 20 | "IPv4Addresses": [ 21 | { 22 | "Address": "192.168.20.55", 23 | "SubnetMask": "255.255.255.0", 24 | "AddressOrigin": "Static", 25 | "Gateway": "192.168.20.1" 26 | } 27 | ], 28 | "IPv6AddressPolicyTable": [ 29 | { 30 | "Prefix": "::1/128", 31 | "Precedence": 50, 32 | "Label": 0 33 | } 34 | ], 35 | "IPv6StaticAddresses": [ 36 | { 37 | "Address": "fe80::1ec1:deff:fe6f:1e24", 38 | "PrefixLength": 64 39 | } 40 | ], 41 | "IPv6DefaultGateway": "fe80::1ec1:deff:fe6f:1e24", 42 | "IPv6Addresses": [ 43 | { 44 | "Address": "fe80::1ec1:deff:fe6f:1e24", 45 | "PrefixLength": 64, 46 | "AddressOrigin": "Static", 47 | "AddressState": "Preferred" 48 | } 49 | ], 50 | "Links": { 51 | "HostInterface": { 52 | "@odata.id": "/redfish/v1/Managers/BMC/HostInterfaces/1" 53 | } 54 | }, 55 | "@odata.id": "/redfish/v1/Managers/BMC/EthernetInterfaces/ToHost", 56 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 57 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/PowerSubsystem/Batteries/Module1/Metrics/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#BatteryMetrics.v1_0_3.BatteryMetrics", 3 | "Id": "Metrics", 4 | "Name": "Metrics for Battery 1", 5 | "DischargeCycles": 8.67, 6 | "InputVoltage": { 7 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/Battery1InputVoltage", 8 | "Reading": 12.22 9 | }, 10 | "InputCurrentAmps": { 11 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/Battery1InputCurrent", 12 | "Reading": 0 13 | }, 14 | "OutputVoltages": [ 15 | { 16 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/Battery1OutputVoltage", 17 | "Reading": 12.22 18 | } 19 | ], 20 | "OutputCurrentAmps": [ 21 | { 22 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/Battery1OutputCurrent", 23 | "Reading": 0 24 | } 25 | ], 26 | "StoredEnergyWattHours": { 27 | "Reading": 19.41 28 | }, 29 | "TemperatureCelsius": { 30 | "DataSourceUri": "/redfish/v1/Chassis/1U/Sensors/Battery1Temp", 31 | "Reading": 33 32 | }, 33 | "ChargePercent": { 34 | "Reading": 100 35 | }, 36 | "CellVoltages": [ 37 | { 38 | "Reading": 3.44 39 | }, 40 | { 41 | "Reading": 3.45 42 | }, 43 | { 44 | "Reading": 3.43 45 | }, 46 | { 47 | "Reading": 3.43 48 | }, 49 | { 50 | "Reading": 3.45 51 | }, 52 | { 53 | "Reading": 3.44 54 | }, 55 | { 56 | "Reading": 3.43 57 | }, 58 | { 59 | "Reading": 3.44 60 | } 61 | ], 62 | "@odata.id": "/redfish/v1/Chassis/1U/PowerSubsystem/Batteries/Module1/Metrics", 63 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 64 | } -------------------------------------------------------------------------------- /public-rackmount1/Chassis/1U/TrustedComponents/TPM/Certificates/EKCert/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#Certificate.v1_8_1.Certificate", 3 | "Id": "EKCert", 4 | "Name": "EKCert of the TPM of the computer system", 5 | "CertificateType": "PEM", 6 | "Links": { 7 | "Issuer": { 8 | "@odata.id": "/redfish/v1/Systems/437XR1138R2/Certificates/contoso-subca" 9 | } 10 | }, 11 | "CertificateUsageTypes": [ 12 | "Device" 13 | ], 14 | "CertificateString": "-----BEGIN CERTIFICATE-----\nMIIDejCCAmICAQIwDQYJKoZIhvcNAQENBQAwgYAxCzAJBgNVBAYTAlVTMRAwDgYD\nVQQIDAdSZWRmaXNoMRwwGgYDVQQHDBNTb21ld2hlcmUgSW5iZXR3ZWVuMRAwDgYD\nVQQKDAdDb250b3NvMRAwDgYDVQQLDAdNb2NrdXBzMR0wGwYDVQQDDBRDZXJ0aWZp\nY2F0ZSBEaXZpc2lvbjAgFw0yMTEwMDcyMzQxNTNaGA8yMDk5MTAwODIzNDE1M1ow\ngYIxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdSZWRmaXNoMR8wHQYDVQQHDBZFdmVy\neXdoZXJlIGFuZCBub3doZXJlMRAwDgYDVQQKDAdDb250b3NvMRYwFAYDVQQLDA1U\nUE0gU29sdXRpb25zMRYwFAYDVQQDDA1EaXNjcmV0ZSBUUE1zMIIBIjANBgkqhkiG\n9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuVZyaRkASJBM9TuAYReCBLGB2NAF1moUBn0q\nH8mUOpO/Iv6Qm1EpAx398L85K/5KwQf0WwNY6wmzAdwJ5aKftnm92krEC0VnXytb\nYQC8D7b/f/Dw2NMWsTwE+NBsoRdj7Cz1pGRMYEJv7BG4t8VXRXe5UiZ9QHCLzMbT\n6y/T32WKCR/9XWtxWjaoqQEIsyGyQfrmYq2i/mAAcSrtFSAntJUwymEBGI9CKBqy\n2V/Ih0YQ3FwItt6mJNwba8fZ8aSXAEmTlIo8pX71eN9pQOnhSDce62naXqfEgz7I\ncW3Z9Ll6j2omYuOdu3EXylIAU/+Hdn31PoV7KOOsA2U9E/P5PwIDAQABMA0GCSqG\nSIb3DQEBDQUAA4IBAQCG4m5j1LUgC18gFDUztShcEmjyxhJ8QuEbDcVHT6UowhST\n/TDAhwgGSAa2kNCefayG/EEur6s7SJ5Qryx97637iz9Icv4uq+Dg6w4vlpCB2E7j\nT2/liiRq0CSOIQ8bpfot+skp68kFPyw+hgLyci2tjYV3FGkZmsfKCV58hh+jkNr+\nIQHpyF/FEd96edWrUqsau6rIBzFk6EsdTncYTcMyVXjAQWva1u1Xygy7CvR2IEae\nBEN7S34RKluP+UKuB56Wi7b2BZQmLCfGbEUVaN3UyjNwZf2BqYT7yjm+B7D6ncvJ\nMoKeFJfWNY1KzDF7HwhHSVfJAKLRimplM2f/ImBZ\n-----END CERTIFICATE-----\n", 15 | "@odata.id": "/redfish/v1/Chassis/1U/TrustedComponents/TPM/Certificates/EKCert", 16 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 17 | } -------------------------------------------------------------------------------- /public-rackmount1/EventService/SubmitTestEventActionInfo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "@odata.type": "#ActionInfo.v1_4_1.ActionInfo", 3 | "Id": "SubmitTestEventActionInfo", 4 | "Name": "SubmitTestEvent Action Info", 5 | "Parameters": [ 6 | { 7 | "Name": "EventType", 8 | "Required": false, 9 | "DataType": "String", 10 | "AllowableValues": [ 11 | "StatusChange", 12 | "ResourceUpdated", 13 | "ResourceAdded", 14 | "ResourceRemoved", 15 | "Alert", 16 | "Other" 17 | ] 18 | }, 19 | { 20 | "Name": "EventId", 21 | "Required": false, 22 | "DataType": "String" 23 | }, 24 | { 25 | "Name": "EventTimestamp", 26 | "Required": false, 27 | "DataType": "String" 28 | }, 29 | { 30 | "Name": "Severity", 31 | "Required": false, 32 | "DataType": "String" 33 | }, 34 | { 35 | "Name": "Message", 36 | "Required": false, 37 | "DataType": "String" 38 | }, 39 | { 40 | "Name": "MessageId", 41 | "Required": true, 42 | "DataType": "String" 43 | }, 44 | { 45 | "Name": "MessageArgs", 46 | "Required": false, 47 | "DataType": "StringArray" 48 | }, 49 | { 50 | "Name": "OriginOfCondition", 51 | "Required": false, 52 | "DataType": "String" 53 | }, 54 | { 55 | "Name": "EventGroupId", 56 | "Required": false, 57 | "DataType": "Number" 58 | } 59 | ], 60 | "@odata.id": "/redfish/v1/EventService/SubmitTestEventActionInfo", 61 | "@Redfish.Copyright": "Copyright 2014-2023 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright." 62 | } --------------------------------------------------------------------------------