#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 #include 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", "EventDestination", "EventDestinationCollection", "EventService", "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", "OemComputerSystem", "OemManager", "OemVirtualMedia", "OpenBMCAccountService", "OperatingConfig", "OperatingConfigCollection", "PCIeDevice", "PCIeDeviceCollection", "PCIeFunction", "PCIeFunctionCollection", "PCIeSlots", "PhysicalContext", "Port", "PortCollection", "Power", "PowerSubsystem", "PowerSupply", "PowerSupplyCollection", "Privileges", "Processor", "ProcessorCollection", "Protocol", "RedfishError", "RedfishExtensions", "Redundancy", "Resource", "Role", "RoleCollection", "Sensor", "SensorCollection", "ServiceRoot", "Session", "SessionCollection", "SessionService", "Settings", "SoftwareInventory", "SoftwareInventoryCollection", "Storage", "StorageCollection", "StorageController", "StorageControllerCollection", "Task", "TaskCollection", "TaskService", "TelemetryService", "Thermal", "ThermalMetrics", "ThermalSubsystem", "Triggers", "TriggersCollection", "UpdateService", "VirtualMedia", "VirtualMediaCollection", }; }