#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", | |
"Triggers", | |
"UpdateService", | |
"VirtualMedia", | |
"VLanNetworkInterface", | |
}; | |
} |