xref: /openbmc/bmcweb/Redfish.md (revision 2ae81db9)
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