1# Redfish 2 3bmcweb provides an implementation of the [Redfish][1] API. This document details 4the Redfish schemas supported by bmcweb. This document also discusses some of 5the details of that implementation and different implementations available for 6certain areas. 7 8## Redfish Schema 9 10The redfish implementation shall pass the 11[Redfish Service Validator](https://github.com/DMTF/Redfish-Service-Validator "Validator") 12with no warnings or errors 13 14The following redfish schemas and fields are targeted for OpenBMC. This is a 15living document, and these schemas are subject to change. 16 17The latest Redfish schemas can be found 18[here](https://redfish.dmtf.org/schemas/) 19 20If using a previously unused schema, you will need to add it to the included 21schema list in `scripts/update_schemas.py` and run `update_schemas.py`. 22 23Fields common to all schemas 24 25- @odata.id 26- @odata.type 27- Id 28- Name 29 30### /redfish/v1/ 31 32#### ServiceRoot 33 34- AccountService 35- AggregationService 36- Cables 37- CertificateService 38- Chassis 39- EventService 40- JsonSchemas 41- Links/ManagerProvidingService 42- Links/Sessions 43- Managers 44- RedfishVersion 45- Registries 46- SessionService 47- Systems 48- Tasks 49- TelemetryService 50- UUID 51- UpdateService 52 53### /redfish/v1/AccountService/ 54 55#### AccountService 56 57- AccountLockoutDuration 58- AccountLockoutThreshold 59- Accounts 60- Description 61- LDAP 62- MaxPasswordLength 63- MinPasswordLength 64- Oem/OpenBMC/AuthMethods/BasicAuth 65- Oem/OpenBMC/AuthMethods/Cookie 66- Oem/OpenBMC/AuthMethods/SessionToken 67- Oem/OpenBMC/AuthMethods/TLS 68- Oem/OpenBMC/AuthMethods/XToken 69- Roles 70- ServiceEnabled 71 72### /redfish/v1/AggregationService/ 73 74#### AggregationService 75 76- AggregationSources 77- Description 78- ServiceEnabled 79 80### /redfish/v1/AggregationService/AggregationSources 81 82#### AggregationSourceCollection 83 84- Members 85- Members@odata.count 86 87### /redfish/v1/AggregationService/AggregationSources/{AggregationSourceId} 88 89#### AggregationSource 90 91- HostName 92- Password 93 94### /redfish/v1/AccountService/Accounts/ 95 96#### ManagerAccountCollection 97 98- Description 99- Members 100- Members@odata.count 101 102### /redfish/v1/AccountService/Accounts/{ManagerAccountId}/ 103 104#### ManagerAccount 105 106- AccountTypes 107- Description 108- Enabled 109- Links/Role 110- Locked 111- Locked@Redfish.AllowableValues 112- Password 113- PasswordChangeRequired 114- RoleId 115- StrictAccountTypes 116- UserName 117 118### /redfish/v1/AccountService/LDAP/Certificates/ 119 120#### CertificateCollection 121 122- Description 123- Members 124- Members@odata.count 125 126### /redfish/v1/AccountService/Roles/ 127 128#### RoleCollection 129 130- Description 131- Members 132 - By default will contain 3 roles, "Administrator", "Operator", and "ReadOnly" 133- Members@odata.count 134 135### /redfish/v1/AccountService/Roles/{RoleId}/ 136 137#### Role 138 139- AssignedPrivileges 140 - For the default roles, the following privileges will be assigned by default 141 - Administrator: Login, ConfigureManager, ConfigureUsers, ConfigureSelf, 142 ConfigureComponents 143 - Operator: Login, ConfigureComponents, ConfigureSelf 144 - ReadOnly: Login, ConfigureSelf 145- Description 146- IsPredefined 147 - Will be set to true for all default roles. If the given role is non-default, 148 or has been modified from default, will be marked as false. 149- OemPrivileges 150- RoleId 151 152### /redfish/v1/Cables/ 153 154#### CableCollection 155 156- Description 157- Members 158- Members@odata.count 159 160### /redfish/v1/Cables/{CableId}/ 161 162#### Cable 163 164- CableType 165- LengthMeters 166- Status 167 168### /redfish/v1/CertificateService/ 169 170#### CertificateService 171 172- Actions 173- CertificateLocations 174- Description 175 176### /redfish/v1/CertificateService/CertificateLocations/ 177 178#### CertificateLocations 179 180- Description 181- Links/Certificates 182- Links/Certificates@odata.count 183 184### /redfish/v1/Chassis/ 185 186#### ChassisCollection 187 188- Members 189- Members@odata.count 190 191### /redfish/v1/Chassis/{ChassisId}/ 192 193#### Chassis 194 195- Actions 196- ChassisType 197- HotPluggable 198- Links/ComputerSystems 199- Links/ManagedBy 200- PCIeDevices 201- Power 202 - Shall be included if component contains voltage/current sensing components, 203 otherwise will be omitted. 204- PowerState 205- Sensors 206- Status 207- Thermal 208 - Shall be included if component contains temperature sensors, otherwise shall 209 be omitted. 210 211### /redfish/v1/Chassis/{ChassisId}/Drive/ 212 213#### Drive 214 215- Members (This is dependent on a entity manager association from Chassis to 216 Drives, The name of the association is `chassis<->drive`) 217 218### /redfish/v1/Chassis/{ChassisId}/Drive/{DriveId}/ 219 220#### Drive 221 222- Drives 223- Drives@odata.count 224- Status (this is dependent on a entity manager association from Chassis to 225 Drives) 226 227### /redfish/v1/Chassis/{ChassisId}/EnvironmentMetrics/ 228 229#### EnvironmentMetrics 230 231### /redfish/v1/Chassis/{ChassisId}/Power/ 232 233#### Power 234 235- PowerControl 236- PowerSupplies 237- Redundancy 238- Voltages 239 240### /redfish/v1/Chassis/{ChassisId}/Sensors/ 241 242#### SensorCollection 243 244- Description 245- Members 246- Members@odata.count 247 248### /redfish/v1/Chassis/{ChassisId}/Sensors/{Id}/ 249 250#### Sensor 251 252- Reading 253- ReadingRangeMax 254- ReadingRangeMin 255- ReadingType 256- ReadingUnits 257- Status 258- Thresholds 259 260### /redfish/v1/Chassis/{ChassisId}/Thermal/ 261 262#### Thermal 263 264- Fans 265- Redundancy 266- Temperatures 267 268### /redfish/v1/Chassis/{ChassisId}/Thermal#/Temperatures/{SensorName}/ 269 270#### Temperature 271 272- MemberId 273- Status 274- ReadingCelsius 275- UpperThresholdNonCritical 276- UpperThresholdCritical 277- LowerThresholdNonCritical 278- LowerThresholdCritical 279- MinReadingRange 280- MaxReadingRange _threshold fields only present if defined for sensor, 281 otherwise absent_ 282 283### /redfish/v1/Chassis/{ChassisId}/Thermal#/Fans/{FanName}/ 284 285#### Fan 286 287- MemberId 288- Status 289- Reading 290- ReadingUnits 291- UpperThresholdNonCritical 292- UpperThresholdCritical 293- LowerThresholdNonCritical 294- LowerThresholdCritical 295- MinReadingRange 296- MaxReadingRange 297- Redundancy _threshold fields only present if defined for sensor, otherwise 298 absent_ 299 300### /redfish/v1/Chassis/{ChassisId}/Thermal#/Redundancy/{RedundancyName}/ 301 302#### Redundancy 303 304- MemberId 305- RedundancySet 306- Mode 307- Status 308- MinNumNeeded 309- MaxNumSupported 310 311### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem 312 313#### ThermalSubsystem 314 315- Status 316- ThermalMetrics 317 318#### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/ThermalMetrics/ 319 320##### ThermalMetrics 321 322#### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/Fans 323 324##### FansCollection 325 326- Description 327- Members 328- Members@odata.count 329 330#### /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/Fans/{FanName}/ 331 332#### Fan 333 334- Location 335- Manufacturer 336- Model 337- PartNumber 338- SerialNumber 339- SparePartNumber 340- Status 341 342### /redfish/v1/Chassis/{ChassisId}/Power#/PowerControl/{ControlName}/ 343 344#### PowerControl 345 346- MemberId 347- PowerConsumedWatts 348- PowerMetrics/IntervalInMin 349- PowerMetrics/MinConsumedWatts 350- PowerMetrics/MaxConsumedWatts 351- PowerMetrics/AverageConsumedWatts 352- RelatedItem 353 - Should list systems and related chassis 354 355### /redfish/v1/Chassis/{ChassisId}/Power#/Voltages/{VoltageName}/ 356 357#### Voltage 358 359- MemberId 360- Status 361- ReadingVolts 362- UpperThresholdNonCritical 363- UpperThresholdCritical 364- LowerThresholdNonCritical 365- LowerThresholdCritical 366- MinReadingRange 367- MaxReadingRange 368- PhysicalContext 369- RelatedItem 370 371### /redfish/v1/Chassis/{ChassisId}/Power#/PowerSupplies/{PSUName}/ 372 373#### PowerSupply 374 375- MemberId 376- Status 377- LininputVoltage 378- Model 379- manufacturer 380- FirmwareVersion 381- SerialNumber 382- PartNumber 383- RelatedItem 384- Redundancy 385 386### /redfish/v1/Chassis/{ChassisId}/Power#/Redundancy/{RedundancyName}/ 387 388#### Redundancy 389 390- MemberId 391- RedundancySet 392- Mode 393- Status 394- MinNumNeeded 395- MaxNumSupported 396 397#### /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies 398 399##### PowerSupplies 400 401- Description 402- Members 403- Members@odata.count 404 405#### /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies/{PowerSupplyId} 406 407##### PowerSupply 408 409- EfficiencyRatings 410 - EfficiencyPercent 411- FirmwareVersion 412- Location 413- Manufacturer 414- Model 415- PartNumber 416- SerialNumber 417- SparePartNumber 418- Status 419 420### /redfish/v1/EventService/ 421 422#### EventService 423 424- Actions 425- DeliveryRetryAttempts 426 - Defaults to 3 427- DeliveryRetryIntervalSeconds 428- EventFormatTypes 429- RegistryPrefixes 430- ResourceTypes 431- SSEFilterPropertiesSupported 432- ServiceEnabled 433- Status 434- Subscriptions 435 436### /redfish/v1/EventService/Subscriptions/ 437 438#### EventDestinationCollection 439 440- Members 441- Members@odata.count 442 443### /redfish/v1/EventService/Subscriptions/{EventName}/ 444 445#### EventDestination 446 447- Id 448- Destination 449- EventTypes 450- Context 451- OriginResources 452- Protocol 453 454### /redfish/v1/JsonSchemas/ 455 456#### JsonSchemaFileCollection 457 458- Description 459- Members@odata.count 460- Members 461 462### /redfish/v1/JsonSchemas/{Id}/ 463 464#### JsonSchemaFile 465 466- Schema 467- Description 468- Languages 469- Languages@odata.count 470- Location 471- Location@odata.count 472 473### /redfish/v1/Managers/ 474 475#### ManagerCollection 476 477- Members 478- Members@odata.count 479 480### /redfish/v1/Managers/bmc/ 481 482#### Manager 483 484- Actions 485- DateTime 486- DateTimeLocalOffset 487- Description 488- EthernetInterfaces 489- FirmwareVersion 490- GraphicalConsole 491- LastResetTime 492- Links/ActiveSoftwareImage 493- Links/ManagerForChassis 494- Links/ManagerForChassis@odata.count 495- Links/ManagerForServers 496- Links/ManagerForServers@odata.count 497- Links/ManagerInChassis 498- Links/SoftwareImages 499- Links/SoftwareImages@odata.count 500- LogServices 501- ManagerType 502- Manufacturer 503- Model 504- NetworkProtocol 505- Oem 506- PartNumber 507- PowerState 508- SerialConsole 509- SerialNumber 510- ServiceEntryPointUUID 511- SparePartNumber 512- Status 513- UUID 514 515### /redfish/v1/Managers/bmc/EthernetInterfaces/ 516 517#### EthernetInterfaceCollection 518 519- Description 520- Members 521- Members@odata.count 522 523### /redfish/v1/Managers/bmc/EthernetInterfaces/{EthernetInterfaceId}/ 524 525#### EthernetInterface 526 527- DHCPv4 528- DHCPv6 529- Description 530- EthernetInterfaceType 531- FQDN 532- HostName 533- IPv4Addresses 534- IPv4StaticAddresses 535- IPv6AddressPolicyTable 536- IPv6Addresses 537- IPv6DefaultGateway 538- IPv6StaticAddresses 539- InterfaceEnabled 540- Links/RelatedInterfaces 541- LinkStatus 542- MACAddress 543- NameServers 544- SpeedMbps 545- StatelessAddressAutoConfig 546- StaticNameServers 547- Status 548- VLAN/VLANEnable 549- VLAN/VLANId 550- VLAN/Tagged 551 552### /redfish/v1/Managers/bmc/LogServices/ 553 554The [LogService][2] resource provides properties for monitoring and configuring 555events for the service or resource to which it is associated. 556 557Within bmcweb, the LogService object resides under the System resource. It 558tracks all events for the system. 559 560The LogService supports multiple log entry types. bmcweb has support for the 561`Event` type. This is the new Redfish-defined type. 562 563bmcweb supports two different implementations of the 564`LogService/EventLog/Entries` URI. 565 566The default implementation uses rsyslog to write Redfish events from the journal 567to the persistent /var/log/ filesystem. The bmcweb software then looks for these 568files in /var/log/ and returns the appropriate Redfish EventLog Entries for 569these. More details on adding events can be found [here][3] 570 571The other implementation of EventLog Entries can be enabled by compiling bmcweb 572with the `-DBMCWEB_ENABLE_REDFISH_DBUS_LOG_ENTRIES=ON` option. This will cause 573bmcweb to look to [phosphor-logging][4] for any D-Bus log entries. These will 574then be translated to Redfish EventLog Entries. 575 576These two implementations do not work together, so choosing one will disable the 577other. 578 579#### LogServiceCollection 580 581- Description 582- Members 583- Members@odata.count 584 585### /redfish/v1/Managers/bmc/LogServices/RedfishLog/ 586 587#### LogService 588 589- Entries 590- OverWritePolicy 591- Actions 592- Status 593- DateTime 594- MaxNumberOfRecords 595 596### /redfish/v1/Managers/bmc/LogServices/RedfishLog/Entries/{LogEntryId}/ 597 598#### LogEntry 599 600- Message 601- Created 602- EntryType 603 604### /redfish/v1/Managers/bmc/ManagerDiagnosticData/ 605 606#### ManagerDiagnosticData 607 608- ServiceRootUptimeSeconds 609 610### /redfish/v1/Managers/bmc/NetworkProtocol/ 611 612#### ManagerNetworkProtocol 613 614- Description 615- FQDN 616- HTTP 617- HTTPS 618- HostName 619- IPMI 620- NTP 621- SSH 622- Status 623 624### /redfish/v1/Managers/bmc/NetworkProtocol/HTTPS/Certificates/ 625 626#### CertificateCollection 627 628- Description 629- Members 630- Members@odata.count 631 632### /redfish/v1/Managers/bmc/NetworkProtocol/HTTPS/Certificates/{CertificateId}/ 633 634#### Certificate 635 636- CertificateString 637- Description 638- Issuer 639- KeyUsage 640- Subject 641- ValidNotAfter 642- ValidNotBefore 643 644### /redfish/v1/Managers/bmc/Truststore/Certificates/ 645 646#### CertificateCollection 647 648- Description 649- error 650 651### /redfish/v1/Registries/ 652 653#### MessageRegistryFileCollection 654 655- Description 656- Members 657 - Should support Base, CommonMessages, and EventingMessages 658- Members@odata.count 659 660### /redfish/v1/Registries/{MessageRegistryFileId}/ 661 662#### MessageRegistryFile 663 664- Description 665- Languages 666- Languages@odata.count 667- Location 668- Location@odata.count 669- Registry 670 671### /redfish/v1/SessionService/ 672 673#### SessionService 674 675- Description 676- ServiceEnabled 677- SessionTimeout 678- Sessions 679 680### /redfish/v1/SessionService/Sessions/ 681 682#### SessionCollection 683 684- Description 685- Members 686- Members@odata.count 687 688### /redfish/v1/SessionService/Sessions/{SessionId}/ 689 690#### Session 691 692- ClientOriginIPAddress 693- Description 694- Oem 695- UserName 696 697### /redfish/v1/Systems/ 698 699#### ComputerSystemCollection 700 701- Members 702 - Should support one system 703- Members@odata.count 704 705### /redfish/v1/Systems/system/Bios/ 706 707#### Bios 708 709- Actions 710- Description 711- Links/ActiveSoftwareImage 712- Links/SoftwareImages 713- Links/SoftwareImages@odata.count 714 715### /redfish/v1/Systems/system/ 716 717#### ComputerSystem 718 719- Actions 720- AssetTag 721- Bios 722- BiosVersion 723- Boot 724- BootProgress 725- Description 726- HostWatchdogTimer 727- IdlePowerSaver/Enable 728- IdlePowerSaver/EnterUtilizationPercent 729- IdlePowerSaver/EnterDwellTimeSeconds 730- IdlePowerSaver/ExitUtilizationPercent 731- IdlePowerSaver/ExitDwellTimeSeconds 732- IndicatorLED 733- LastResetTime 734- Links/Chassis 735- Links/ManagedBy 736- LocationIndicatorActive 737- LogServices 738- Manufacturer 739- Memory 740- MemorySummary 741- Model 742- PartNumber 743- PowerMode 744- PowerRestorePolicy 745- PowerState 746- ProcessorSummary 747- Processors 748- SerialNumber 749- Status 750- Storage 751- SubModel 752- SystemType 753 754### /redfish/v1/Systems/system/EthernetInterfaces/ 755 756#### EthernetInterfaceCollection 757 758- Members 759- Members@odata.count 760- Description 761 762### /redfish/v1/Systems/system/FabricAdapters/ 763 764#### FabricAdapterCollection 765 766- Members 767- Members@odata.count 768 769### /redfish/v1/Systems/system/FabricAdapters/{FabricAdapterId}/ 770 771#### FabricAdapter 772 773- Location 774- Model 775- PartNumber 776- SerialNumber 777- SparePartNumber 778- Status 779 780### /redfish/v1/Systems/system/LogServices/ 781 782#### LogServiceCollection 783 784- Description 785- Members 786 - Should default to one member, named SEL 787- Members@odata.count 788 789### /redfish/v1/Systems/system/LogServices/EventLog/ 790 791#### LogService 792 793- Actions 794- DateTime 795- DateTimeLocalOffset 796- Description 797- Entries 798- OverWritePolicy 799 800### /redfish/v1/Systems/system/LogServices/EventLog/Entries/ 801 802#### LogEntryCollection 803 804- Description 805- Members 806- Members@odata.count 807 808### /redfish/v1/Systems/system/LogServices/EventLog/Entries/{LogEntryId}/ 809 810#### LogEntry 811 812- AdditionalDataURI 813- Created 814- EntryType 815- Message 816- Modified 817- Resolved 818- Severity 819 820### /redfish/v1/Systems/system/LogServices/SEL/Entries/ 821 822#### LogEntryCollection 823 824- Members 825- Members@odata.count 826- Description 827- @odata.nextLink 828 829### /redfish/v1/Systems/system/LogServices/SEL/Entries/{LogEntryId}/ 830 831#### LogEntry 832 833- MessageArgs 834- Severity 835- SensorType 836- Message 837- MessageId 838- Created 839- EntryCode 840- EntryType 841 842### /redfish/v1/Systems/system/Memory/ 843 844#### MemoryCollection 845 846- Members 847- Members@odata.count 848 849### /redfish/v1/Systems/system/Memory/{MemoryId}/ 850 851#### Memory 852 853- AllowedSpeedsMHz 854- BaseModuleType 855- BusWidthBits 856- CapacityMiB 857- DataWidthBits 858- ErrorCorrection 859- FirmwareRevision 860- Manufacturer 861- Model 862- OperatingSpeedMhz 863- PartNumber 864- RankCount 865- SerialNumber 866- SparePartNumber 867- Status 868 869### /redfish/v1/Systems/system/Memory/{MemoryId}/MemoryMetrics/ 870 871#### MemoryMetrics 872 873- Description 874- HealthData 875 876### /redfish/v1/Systems/system/PCIeDevices/ 877 878#### PCIeDeviceCollection 879 880- Description 881- Members 882- Members@odata.count 883 884### /redfish/v1/Systems/system/PCIeDevices/{PCIeDevice}/ 885 886- Manufacturer 887- Model 888- PartNumber 889- PCIeInterface 890 - LanesInUse 891 - MaxLanes 892 - MaxPCIeType 893 - PCIeType 894- SerialNumber 895- Slot 896 - Lanes 897 - PCIeType 898 - SlotType 899- SparePartNumber 900- Status 901 902### /redfish/v1/Systems/system/Processors/ 903 904#### ProcessorCollection 905 906- Members 907 - Should Support CPU1 and CPU2 for dual socket systems 908- Members@odata.count 909 910### /redfish/v1/Systems/system/Processors/{ProcessorId}/ 911 912#### Processor 913 914- InstructionSet 915- Manufacturer 916- MaxSpeedMHz 917- PartNumber 918- ProcessorArchitecture 919- ProcessorId 920- ProcessorType 921- SerialNumber 922- Socket 923- SparePartNumber 924- Status 925- ThrottleCauses 926- Throttled 927- TotalCores 928- TotalThreads 929- Version 930 931### /redfish/v1/Systems/system/Storage/ 932 933#### StorageCollection 934 935- Members 936- Members@odata.count 937 938### /redfish/v1/Systems/system/Storage/{StorageId}/ 939 940#### Storage 941 942- Drives 943- Drives@odata.count 944- Status 945 946### /redfish/v1/Systems/system/Storage/{StorageId}/Drive/{DriveId}/ 947 948#### Storage 949 950- CapacityBytes 951- EncryptionStatus 952- Links 953- Status 954 955### /redfish/v1/TaskService/ 956 957#### TaskService 958 959- CompletedTaskOverWritePolicy 960- DateTime 961- LifeCycleEventOnTaskStateChange 962- ServiceEnabled 963- Status 964- Tasks 965 966### /redfish/v1/TaskService/Tasks/ 967 968#### TaskCollection 969 970- Members 971- Members@odata.count 972 973### /redfish/v1/TelemetryService/ 974 975#### TelemetryService 976 977- MaxReports 978- MetricReportDefinitions 979- MetricReports 980- MinCollectionInterval 981- Status 982- Triggers 983- SupportedCollectionFunctions 984 985### /redfish/v1/TelemetryService/MetricReportDefinitions/ 986 987#### MetricReportDefinitionCollection 988 989- Members 990- Members@odata.count 991 992### /redfish/v1/TelemetryService/MetricReportDefinitions/{MetricReportDefinitionId}/ 993 994#### MetricReportDefinition 995 996- AppendLimit 997- Id 998- MetricReport 999- MetricReportDefinitionEnabled 1000- MetricReportDefinitionType 1001- Metrics 1002- Name 1003- ReportActions 1004- ReportUpdates 1005- Schedule 1006- Status 1007 1008### /redfish/v1/TelemetryService/MetricReports/ 1009 1010#### MetricReportCollection 1011 1012- Members 1013- Members@odata.count 1014 1015### /redfish/v1/TelemetryService/MetricReports/{MetricReportId}/ 1016 1017#### MetricReport 1018 1019- Id 1020- MetricReportDefinition 1021- MetricValues 1022- Name 1023- Timestamp 1024 1025### /redfish/v1/TelemetryService/Triggers/ 1026 1027#### TriggersCollection 1028 1029- Members 1030- Members@odata.count 1031 1032### /redfish/v1/UpdateService/ 1033 1034#### UpdateService 1035 1036- Actions 1037- Description 1038- FirmwareInventory 1039- HttpPushUri 1040- HttpPushUriOptions 1041- MaxImageSizeBytes 1042- ServiceEnabled 1043 1044### /redfish/v1/UpdateService/FirmwareInventory/ 1045 1046#### SoftwareInventoryCollection 1047 1048- Members 1049 - Should Support BMC, ME, CPLD and BIOS 1050- Members@odata.count 1051 1052### /redfish/v1/UpdateService/FirmwareInventory/{SoftwareInventoryId}/ 1053 1054#### SoftwareInventory 1055 1056- Description 1057- RelatedItem@odata.count 1058- RelatedItem 1059- Status 1060- Updateable 1061- Version 1062 1063[1]: https://www.dmtf.org/standards/redfish 1064[2]: https://redfish.dmtf.org/schemas/v1/LogService.json 1065[3]: 1066 https://github.com/openbmc/docs/blob/master/architecture/redfish-logging-in-bmcweb.md 1067[4]: https://github.com/openbmc/phosphor-logging 1068