| #pragma once |
| /**************************************************************** |
| * READ THIS WARNING FIRST |
| * This is an auto-generated header which contains definitions |
| * for Redfish DMTF defined schemas. |
| * DO NOT modify this registry outside of running the |
| * update_schemas.py script. The definitions contained within |
| * this file are owned by DMTF. Any modifications to these files |
| * should be first pushed to the relevant registry in the DMTF |
| * github organization. |
| ***************************************************************/ |
| // clang-format off |
| |
| namespace redfish |
| { |
| constexpr std::array schemas { |
| "AccountService", |
| "ActionInfo", |
| "Assembly", |
| "AttributeRegistry", |
| "Bios", |
| "Cable", |
| "Certificate", |
| "CertificateLocations", |
| "CertificateService", |
| "Chassis", |
| "ComputerSystem", |
| "Drive", |
| "EthernetInterface", |
| "Event", |
| "EventDestination", |
| "EventService", |
| "IPAddresses", |
| "JsonSchemaFile", |
| "LogEntry", |
| "LogService", |
| "Manager", |
| "ManagerAccount", |
| "ManagerDiagnosticData", |
| "ManagerNetworkProtocol", |
| "Memory", |
| "Message", |
| "MessageRegistry", |
| "MessageRegistryFile", |
| "MetricDefinition", |
| "MetricReport", |
| "MetricReportDefinition", |
| "odata", |
| "OperatingConfig", |
| "PCIeDevice", |
| "PCIeFunction", |
| "PCIeSlots", |
| "PhysicalContext", |
| "Power", |
| "Privileges", |
| "Processor", |
| "redfish-error", |
| "redfish-payload-annotations", |
| "redfish-schema", |
| "Redundancy", |
| "Resource", |
| "Role", |
| "Sensor", |
| "ServiceRoot", |
| "Session", |
| "SessionService", |
| "Settings", |
| "SoftwareInventory", |
| "Storage", |
| "StorageController", |
| "Task", |
| "TaskService", |
| "TelemetryService", |
| "Thermal", |
| "ThermalSubsystem", |
| "Triggers", |
| "UpdateService", |
| "VirtualMedia", |
| "VLanNetworkInterface", |
| }; |
| } |