1 #pragma once 2 /**************************************************************** 3 * READ THIS WARNING FIRST 4 * This is an auto-generated header which contains definitions 5 * for Redfish DMTF defined schemas. 6 * DO NOT modify this registry outside of running the 7 * update_schemas.py script. The definitions contained within 8 * this file are owned by DMTF. Any modifications to these files 9 * should be first pushed to the relevant registry in the DMTF 10 * github organization. 11 ***************************************************************/ 12 // clang-format off 13 14 namespace redfish 15 { 16 constexpr std::array schemas { 17 "AccountService", 18 "ActionInfo", 19 "Assembly", 20 "AttributeRegistry", 21 "Bios", 22 "Cable", 23 "CableCollection", 24 "Certificate", 25 "CertificateCollection", 26 "CertificateLocations", 27 "CertificateService", 28 "Chassis", 29 "ChassisCollection", 30 "ComputerSystem", 31 "ComputerSystemCollection", 32 "Drive", 33 "DriveCollection", 34 "EthernetInterface", 35 "EthernetInterfaceCollection", 36 "Event", 37 "EventDestination", 38 "EventDestinationCollection", 39 "EventService", 40 "IPAddresses", 41 "JsonSchemaFile", 42 "JsonSchemaFileCollection", 43 "LogEntry", 44 "LogEntryCollection", 45 "LogService", 46 "LogServiceCollection", 47 "Manager", 48 "ManagerAccount", 49 "ManagerAccountCollection", 50 "ManagerCollection", 51 "ManagerDiagnosticData", 52 "ManagerNetworkProtocol", 53 "Memory", 54 "MemoryCollection", 55 "Message", 56 "MessageRegistry", 57 "MessageRegistryCollection", 58 "MessageRegistryFile", 59 "MessageRegistryFileCollection", 60 "MetricDefinition", 61 "MetricDefinitionCollection", 62 "MetricReport", 63 "MetricReportCollection", 64 "MetricReportDefinition", 65 "MetricReportDefinitionCollection", 66 "odata-v4", 67 "odata", 68 "OperatingConfig", 69 "OperatingConfigCollection", 70 "PCIeDevice", 71 "PCIeDeviceCollection", 72 "PCIeFunction", 73 "PCIeFunctionCollection", 74 "PCIeSlots", 75 "PhysicalContext", 76 "Power", 77 "Privileges", 78 "Processor", 79 "ProcessorCollection", 80 "redfish-error", 81 "redfish-payload-annotations", 82 "redfish-schema-v1", 83 "redfish-schema", 84 "Redundancy", 85 "Resource", 86 "Role", 87 "RoleCollection", 88 "Sensor", 89 "SensorCollection", 90 "ServiceRoot", 91 "Session", 92 "SessionCollection", 93 "SessionService", 94 "Settings", 95 "SoftwareInventory", 96 "SoftwareInventoryCollection", 97 "Storage", 98 "StorageCollection", 99 "StorageController", 100 "StorageControllerCollection", 101 "Task", 102 "TaskCollection", 103 "TaskService", 104 "TelemetryService", 105 "Thermal", 106 "ThermalSubsystem", 107 "Triggers", 108 "TriggersCollection", 109 "UpdateService", 110 "VirtualMedia", 111 "VirtualMediaCollection", 112 "VLanNetworkInterface", 113 "VLanNetworkInterfaceCollection", 114 }; 115 } 116