| // NOLINTBEGIN | |
| #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 | |
| #include <array> | |
| namespace redfish | |
| { | |
| constexpr std::array schemas { | |
| "AccountService", | |
| "ActionInfo", | |
| "AggregationService", | |
| "AggregationSource", | |
| "AggregationSourceCollection", | |
| "Assembly", | |
| "AttributeRegistry", | |
| "Bios", | |
| "Cable", | |
| "CableCollection", | |
| "Certificate", | |
| "CertificateCollection", | |
| "CertificateLocations", | |
| "CertificateService", | |
| "Chassis", | |
| "ChassisCollection", | |
| "ComponentIntegrity", | |
| "ComponentIntegrityCollection", | |
| "ComputerSystem", | |
| "ComputerSystemCollection", | |
| "Drive", | |
| "DriveCollection", | |
| "EnvironmentMetrics", | |
| "EthernetInterface", | |
| "EthernetInterfaceCollection", | |
| "Event", | |
| "FabricAdapter", | |
| "FabricAdapterCollection", | |
| "Fan", | |
| "FanCollection", | |
| "IPAddresses", | |
| "JsonSchemaFile", | |
| "JsonSchemaFileCollection", | |
| "LogEntry", | |
| "LogEntryCollection", | |
| "LogService", | |
| "LogServiceCollection", | |
| "Manager", | |
| "ManagerAccount", | |
| "ManagerAccountCollection", | |
| "ManagerCollection", | |
| "ManagerDiagnosticData", | |
| "ManagerNetworkProtocol", | |
| "Memory", | |
| "MemoryCollection", | |
| "Message", | |
| "MessageRegistry", | |
| "MessageRegistryCollection", | |
| "MessageRegistryFile", | |
| "MessageRegistryFileCollection", | |
| "MetricDefinition", | |
| "MetricDefinitionCollection", | |
| "MetricReport", | |
| "MetricReportCollection", | |
| "MetricReportDefinition", | |
| "MetricReportDefinitionCollection", | |
| "odata", | |
| "odata-v4", | |
| "OperatingConfig", | |
| "OperatingConfigCollection", | |
| "PCIeDevice", | |
| "PCIeDeviceCollection", | |
| "PCIeFunction", | |
| "PCIeFunctionCollection", | |
| "PCIeSlots", | |
| "PhysicalContext", | |
| "Port", | |
| "PortCollection", | |
| "Power", | |
| "PowerSubsystem", | |
| "PowerSupply", | |
| "PowerSupplyCollection", | |
| "Privileges", | |
| "Processor", | |
| "ProcessorCollection", | |
| "redfish-error", | |
| "redfish-payload-annotations", | |
| "redfish-schema", | |
| "redfish-schema-v1", | |
| "Redundancy", | |
| "Resource", | |
| "Role", | |
| "RoleCollection", | |
| "Sensor", | |
| "SensorCollection", | |
| "ServiceRoot", | |
| "Settings", | |
| "SoftwareInventory", | |
| "SoftwareInventoryCollection", | |
| "Storage", | |
| "StorageCollection", | |
| "StorageController", | |
| "StorageControllerCollection", | |
| "Task", | |
| "TaskCollection", | |
| "TaskService", | |
| "TelemetryService", | |
| "Thermal", | |
| "ThermalMetrics", | |
| "ThermalSubsystem", | |
| "TrustedComponent", | |
| "TrustedComponentCollection", | |
| "UpdateService", | |
| "VirtualMedia", | |
| "VirtualMediaCollection", | |
| "VLanNetworkInterface", | |
| "VLanNetworkInterfaceCollection", | |
| }; | |
| } // namespace redfish | |
| // NOLINTEND |