blob: b981a8a272b43773de86aa2322c718a6bb67e85f [file] [log] [blame]
Ed Tanous81d523a2022-05-25 12:00:51 -07001#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
14namespace redfish
15{
16 constexpr std::array schemas {
17 "AccountService",
18 "ActionInfo",
19 "Assembly",
20 "AttributeRegistry",
21 "Bios",
22 "Cable",
23 "Certificate",
24 "CertificateLocations",
25 "CertificateService",
26 "Chassis",
27 "ComputerSystem",
28 "Drive",
29 "EthernetInterface",
30 "Event",
31 "EventDestination",
32 "EventService",
33 "IPAddresses",
34 "JsonSchemaFile",
35 "LogEntry",
36 "LogService",
37 "Manager",
38 "ManagerAccount",
39 "ManagerDiagnosticData",
40 "ManagerNetworkProtocol",
41 "Memory",
42 "Message",
43 "MessageRegistry",
44 "MessageRegistryFile",
45 "MetricDefinition",
46 "MetricReport",
47 "MetricReportDefinition",
48 "odata",
49 "OperatingConfig",
50 "PCIeDevice",
51 "PCIeFunction",
52 "PCIeSlots",
53 "PhysicalContext",
54 "Power",
55 "Privileges",
56 "Processor",
57 "redfish-error",
58 "redfish-payload-annotations",
59 "redfish-schema",
60 "Redundancy",
61 "Resource",
62 "Role",
63 "Sensor",
64 "ServiceRoot",
65 "Session",
66 "SessionService",
67 "Settings",
68 "SoftwareInventory",
69 "Storage",
70 "StorageController",
71 "Task",
72 "TaskService",
73 "TelemetryService",
74 "Thermal",
Xiaochao Ma1ec18992022-06-29 09:52:24 +080075 "ThermalSubsystem",
Ed Tanous81d523a2022-05-25 12:00:51 -070076 "Triggers",
77 "UpdateService",
78 "VirtualMedia",
79 "VLanNetworkInterface",
80 };
81}