[[features]]
name = "accounts"
csdl_files = [
"AccountService_v1.xml",
"ManagerAccountCollection_v1.xml",
"ManagerAccount_v1.xml",
"Privileges_v1.xml",
]
patterns = [
"AccountService.*",
"ManagerAccountCollection.*",
"ManagerAccount.*",
]
rigid_arrays = [
"AccountService.*.ExternalAccountProvider/RemoteRoleMapping"
]
[[features]]
name = "assembly"
csdl_files = [
"Assembly_v1.xml",
]
patterns = [
"Assembly.*",
"Assembly.*.*",
]
[[features]]
name = "bios"
csdl_files = [
"Bios_v1.xml",
]
patterns = [
"Bios.*",
]
[[features]]
name = "boot_options"
csdl_files = [
"BootOption_v1.xml",
"BootOptionCollection_v1.xml",
]
patterns = [
"BootOption.*",
"BootOptionCollection.*",
]
[[features]]
name = "chassis"
csdl_files = [
"Chassis_v1.xml",
"ChassisCollection_v1.xml",
"Circuit_v1.xml",
"CircuitCollection_v1.xml",
"PhysicalContext_v1.xml",
"Redundancy_v1.xml",
"SoftwareInventory_v1.xml",
]
patterns = [
"ChassisCollection.*",
"Chassis.*",
"PhysicalContext.*",
]
[[features]]
name = "controls"
csdl_files = [
"Control_v1.xml",
"ControlCollection_v1.xml",
"PhysicalContext_v1.xml",
]
patterns = [
"Control.*",
"ControlCollection.*",
"PhysicalContext.*",
]
[[features]]
name = "ethernet-interfaces"
csdl_files = [
"EthernetInterfaceCollection_v1.xml",
"EthernetInterface_v1.xml",
"VLanNetworkInterface_v1.xml",
"IPAddresses_v1.xml"
]
patterns = [
"EthernetInterfaceCollection.*",
"EthernetInterface.*"
]
rigid_arrays = [
"EthernetInterface.*.EthernetInterface/StaticNameServers"
]
[[features]]
name = "environment-metrics"
csdl_files = [
"EnvironmentMetrics_v1.xml",
]
patterns = [
"EnvironmentMetrics.*"
]
[[features]]
name = "host-interfaces"
csdl_files = [
"HostInterface_v1.xml",
"HostInterfaceCollection_v1.xml",
]
patterns = [
"HostInterface.*",
"HostInterfaceCollection.*",
]
[[features]]
name = "memory"
csdl_files = [
"Memory_v1.xml",
"MemoryCollection_v1.xml",
"MemoryMetrics_v1.xml",
]
patterns = [
"Memory.*",
"MemoryCollection.*",
"MemoryMetrics.*",
]
[[features]]
name = "network-adapters"
csdl_files = [
"NetworkAdapterCollection_v1.xml",
"NetworkAdapter_v1.xml",
"PCIeDevice_v1.xml",
]
patterns = [
"NetworkAdapterCollection.*",
"NetworkAdapter.*"
]
[[features]]
name = "network-device-functions"
csdl_files = [
"NetworkDeviceFunctionCollection_v1.xml",
"NetworkDeviceFunction_v1.xml",
"Protocol_v1.xml",
"VLanNetworkInterface_v1.xml",
]
patterns = [
"NetworkDeviceFunctionCollection.*",
"NetworkDeviceFunction.*"
]
[[features]]
name = "ports"
csdl_files = [
"PortCollection_v1.xml",
"Port_v1.xml",
"Protocol_v1.xml",
]
patterns = [
"PortCollection.*",
"Port.*",
]
[[features]]
name = "computer-systems"
csdl_files = [
"ComputerSystem_v1.xml",
"ComputerSystemCollection_v1.xml",
"PhysicalContext_v1.xml",
"Redundancy_v1.xml",
"ResourceBlock_v1.xml",
"ResourceBlockCollection_v1.xml",
"SoftwareInventory_v1.xml",
]
patterns = [
"ComputerSystem.*",
"ComputerSystemCollection.*",
"PhysicalContext.*",
]
[[features]]
name = "update-service"
csdl_files = [
"UpdateService_v1.xml",
"SoftwareInventory_v1.xml",
"SoftwareInventoryCollection_v1.xml",
"Key_v1.xml",
"PhysicalContext_v1.xml",
]
patterns = [
"UpdateService.*",
"SoftwareInventory.*",
"SoftwareInventoryCollection.*",
]
root_patterns = [
"UpdateService.*.UpdateParameters"
]
[[features]]
name = "task-service"
csdl_files = [
"TaskService_v1.xml",
"TaskCollection_v1.xml",
"Task_v1.xml",
]
patterns = [
"TaskService.*",
"TaskCollection.*",
"Task.*",
]
[[features]]
name = "event-service"
csdl_files = [
"EventService_v1.xml",
"EventDestination_v1.xml",
"EventDestinationCollection_v1.xml",
"Event_v1.xml",
"MetricReport_v1.xml",
"MetricReportCollection_v1.xml",
"PhysicalContext_v1.xml",
"Schedule_v1.xml",
]
patterns = [
"EventService.*",
"MetricReport.*",
"PhysicalContext.*",
"Schedule.*",
]
root_patterns = [ "Event.v1_0_0.Event", "Event.v1_0_0.EventRecord", "MetricReport.v1_0_0.MetricReport" ]
[[features]]
name = "telemetry-service"
csdl_files = [
"TelemetryService_v1.xml",
"MetricDefinition_v1.xml",
"MetricDefinitionCollection_v1.xml",
"MetricReportDefinition_v1.xml",
"MetricReportDefinitionCollection_v1.xml",
"MetricReport_v1.xml",
"MetricReportCollection_v1.xml",
"PhysicalContext_v1.xml",
"Schedule_v1.xml",
"TelemetryData_v1.xml",
"TelemetryDataCollection_v1.xml",
"Triggers_v1.xml",
"TriggersCollection_v1.xml",
]
patterns = [
"TelemetryService.*",
"MetricDefinition.*",
"MetricDefinitionCollection.*",
"MetricReportDefinition.*",
"MetricReportDefinitionCollection.*",
"MetricReport.*",
"MetricReportCollection.*",
"PhysicalContext.*",
"Schedule.*",
]
[[features]]
name = "log-services"
csdl_files = [
"LogService_v1.xml",
"LogServiceCollection_v1.xml",
"LogEntry_v1.xml",
"LogEntryCollection_v1.xml",
"Event_v1.xml",
]
patterns = [
"LogService.*",
"LogServiceCollection.*",
"LogEntry.*",
"LogEntryCollection.*",
"Event.*.*"
]
[[features]]
name = "managers"
csdl_files = [
"Manager_v1.xml",
"ManagerCollection_v1.xml",
"SoftwareInventory_v1.xml",
]
patterns = [
"Manager.*",
"ManagerCollection.*",
]
[[features]]
name = "manager-network-protocol"
csdl_files = [
"ManagerNetworkProtocol_v1.xml",
]
patterns = [
"ManagerNetworkProtocol.*",
]
[[features]]
name = "pcie-devices"
csdl_files = [
"PCIeDevice_v1.xml",
"PCIeDeviceCollection_v1.xml",
]
patterns = [
"PCIeDevice.*",
"PCIeDeviceCollection.*",
]
[[features]]
name = "processors"
csdl_files = [
"Processor_v1.xml",
"ProcessorCollection_v1.xml",
"ProcessorMetrics_v1.xml",
]
patterns = [
"Processor.*",
"ProcessorCollection.*",
"ProcessorMetrics.*",
]
[[features]]
name = "power"
csdl_files = [
"Power_v1.xml",
"PowerSubsystem_v1.xml",
]
patterns = [
"Power.*",
"Power.*.*",
"PowerSubsystem.*",
]
[[features]]
name = "power-equipment"
csdl_files = [
"PowerEquipment_v1.xml",
"PowerDistribution_v1.xml",
"PowerDistributionCollection_v1.xml",
"Redundancy_v1.xml",
]
patterns = [
"PowerEquipment.*",
"PowerDistribution.*",
"PowerDistributionCollection.*",
"Redundancy.*",
]
[[features]]
name = "power-supplies"
csdl_files = [
"PowerSupply_v1.xml",
"PowerSupplyCollection_v1.xml",
"PowerSupplyMetrics_v1.xml",
"PowerSubsystem_v1.xml",
]
patterns = [
"PowerSupply.*",
"PowerSupplyCollection.*",
"PowerSupplyMetrics.*",
"PowerSubsystem.*",
]
[[features]]
name = "sensors"
csdl_files = [
"Fan_v1.xml",
"FanCollection_v1.xml",
"Sensor_v1.xml",
"SensorCollection_v1.xml",
"Redundancy_v1.xml",
]
patterns = [
"Sensor.*",
"SensorCollection.*",
"Fan.*",
"FanCollection.*",
]
[[features]]
name = "session-service"
csdl_files = [
"SessionService_v1.xml",
"SessionCollection_v1.xml",
"Session_v1.xml",
]
patterns = [
"SessionService.*",
"SessionCollection.*",
"Session.*",
]
[[features]]
name = "storages"
csdl_files = [
"Drive_v1.xml",
"DriveCollection_v1.xml",
"DriveMetrics_v1.xml",
"PCIeDevice_v1.xml",
"PCIeDeviceCollection_v1.xml",
"Protocol_v1.xml",
"SoftwareInventory_v1.xml",
"Storage_v1.xml",
"StorageCollection_v1.xml",
"StorageController_v1.xml",
"StorageControllerMetrics_v1.xml",
"Volume_v1.xml",
"VolumeCollection_v1.xml",
]
swordfish_csdl_files = [
"Capacity_v1.xml",
"DataStorageLoSCapabilities_v1.xml",
"IOStatistics_v1.xml",
"StorageReplicaInfo_v1.xml",
]
patterns = [
"Storage.*",
"StorageCollection.*",
"StorageController.*",
"StorageControllerMetrics.*",
"Volume.*",
"VolumeCollection.*",
"Drive.*",
"DriveCollection.*",
"DriveMetrics.*",
]
[[features]]
name = "secure-boot"
csdl_files = [
"SecureBoot_v1.xml"
]
patterns = [
"SecureBoot.*"
]
[[features]]
name = "thermal"
csdl_files = [
"LeakDetection_v1.xml",
"LeakDetector_v1.xml",
"LeakDetectorCollection_v1.xml",
"Thermal_v1.xml",
"ThermalMetrics_v1.xml",
"ThermalSubsystem_v1.xml",
]
patterns = [
"LeakDetection.*",
"LeakDetector.*",
"LeakDetectorCollection.*",
"Thermal.*",
"Thermal.*.*",
"ThermalMetrics.*",
"ThermalSubsystem.*",
"ThermalSubsystem.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "chassis"
oem_csdl_files = [
"NvidiaChassis_v1.xml",
"NvidiaRoTChassis_v1.xml",
"NvidiaCable_v1.xml",
"NvidiaPCIeSlots_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaChassis.*.*",
"NvidiaRoTChassis.*.*",
"NvidiaCable.*.*",
"NvidiaPCIeSlots.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "managers"
oem_csdl_files = [
"NvidiaManager_v1.xml",
"NvidiaPowerComplianceManager_v1.xml",
"NvidiaManagedEntity_v1.xml",
"NvidiaManagedEntityCollection_v1.xml",
"NvidiaManagedEntityGroup_v1.xml",
"NvidiaManagedEntityGroupCollection_v1.xml",
]
csdl_files = [
"Protocol_v1.xml",
"IPAddresses_v1.xml",
]
patterns = [
"NvidiaManager.*.*",
"NvidiaPowerComplianceManager.*.*",
"NvidiaManagedEntity.*.*",
"NvidiaManagedEntityCollection.*.*",
"NvidiaManagedEntityGroup.*.*",
"NvidiaManagedEntityGroupCollection.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "manager-network-protocol"
oem_csdl_files = [
"NvidiaNetworkProtocol_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaNetworkProtocol.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "computer-systems"
oem_csdl_files = [
"NvidiaComputerSystem_v1.xml",
"NvidiaHostPrivilegeConfig_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaComputerSystem.*.*",
"NvidiaHostPrivilegeConfig.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "processors"
oem_csdl_files = [
"NvidiaProcessor_v1.xml",
"NvidiaProcessorMetrics_v1.xml",
"NvidiaProcessorResetMetrics_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaProcessor.*.*",
"NvidiaProcessorMetrics.*.*",
"NvidiaProcessorResetMetrics.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "memory"
oem_csdl_files = [
"NvidiaMemory_v1.xml",
"NvidiaMemoryMetrics_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaMemory.*.*",
"NvidiaMemoryMetrics.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "network-adapters"
oem_csdl_files = [
"NvidiaNetworkAdapter_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaNetworkAdapter.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "pcie-devices"
oem_csdl_files = [
"NvidiaPCIeDevice_v1.xml",
"NvidiaPCIeEqualization_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaPCIeDevice.*.*",
"NvidiaPCIeEqualization.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "power-supplies"
oem_csdl_files = [
"NvidiaPowerSupply_v1.xml",
"NvidiaPsuState_v1.xml",
"NvidiaPsuStateCollection_v1.xml",
"NvidiaPSURedundancy_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaPowerSupply.*.*",
"NvidiaPsuState.*.*",
"NvidiaPsuStateCollection.*.*",
"NvidiaPSURedundancy.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "update-service"
oem_csdl_files = [
"NvidiaUpdateService_v1.xml",
"NvidiaSoftwareInventory_v1.xml",
"NvidiaFirmwarePackage_v1.xml",
"NvidiaFirmwarePackageCollection_v1.xml",
"NvidiaPersistentStorage_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaUpdateService.*.*",
"NvidiaSoftwareInventory.*.*",
"NvidiaFirmwarePackage.*.*",
"NvidiaFirmwarePackageCollection.*.*",
"NvidiaPersistentStorage.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "log-services"
oem_csdl_files = [
"NvidiaLogService_v1.xml",
"NvidiaLogEntry_v1.xml",
"NvidiaCondition_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaLogService.*.*",
"NvidiaLogEntry.*.*",
"NvidiaCondition.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "event-service"
oem_csdl_files = [
"NvidiaEvent_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaEvent.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "telemetry-service"
oem_csdl_files = [
"NvidiaMetricReport_v1.xml",
"NvidiaHistogram_v1.xml",
"NvidiaHistogramCollection_v1.xml",
"NvidiaHistogramBucket_v1.xml",
"NvidiaHistogramBucketCollection_v1.xml",
"NvidiaHistogramBuckets_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaMetricReport.*.*",
"NvidiaHistogram.*.*",
"NvidiaHistogramCollection.*.*",
"NvidiaHistogramBucket.*.*",
"NvidiaHistogramBucketCollection.*.*",
"NvidiaHistogramBuckets.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "environment-metrics"
oem_csdl_files = [
"NvidiaEnvironmentMetrics_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaEnvironmentMetrics.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "sensors"
oem_csdl_files = [
"NvidiaPowerDomain_v1.xml",
"NvidiaPowerDomainCollection_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaPowerDomain.*.*",
"NvidiaPowerDomainCollection.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "oem-nvidia-cper"
oem_csdl_files = [
"NvidiaCPER_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaCPER.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "oem-nvidia-fabrics"
oem_csdl_files = [
"NvidiaFabric_v1.xml",
"NvidiaSwitch_v1.xml",
"NvidiaSwitchPowerCapMode_v1.xml",
"NvidiaSwitchPowerMode_v1.xml",
"NvidiaPort_v1.xml",
"NvidiaPortMetrics_v1.xml",
"NvidiaNVLinkMetrics_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaFabric.*.*",
"NvidiaSwitch.*.*",
"NvidiaSwitchPowerCapMode.*.*",
"NvidiaSwitchPowerMode.*.*",
"NvidiaPort.*.*",
"NvidiaPortMetrics.*.*",
"NvidiaNVLinkMetrics.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "oem-nvidia-security"
oem_csdl_files = [
"NvidiaTrustedComponent_v1.xml",
"NvidiaDebugToken_v1.xml",
"NvidiaDebugTokenCollection_v1.xml",
"NvidiaDebugTokenManagement_v1.xml",
"NvidiaDOT_v1.xml",
"NvidiaDOTManagement_v1.xml",
"NvidiaDOTBackupData_v1.xml",
"NvidiaDOTBackupDataCollection_v1.xml",
"NvidiaRoTImageSlot_v1.xml",
"NvidiaRoTImageSlotCollection_v1.xml",
"NvidiaRoTProtectedComponent_v1.xml",
"NvidiaRoTProtectedComponentCollection_v1.xml",
"NvidiaWriteProtectDomain_v1.xml",
"NvidiaWriteProtectDomainCollection_v1.xml",
"NvidiaPscState_v1.xml",
"NvidiaPscStateCollection_v1.xml",
"NvidiaErrorInjection_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaTrustedComponent.*.*",
"NvidiaDebugToken.*.*",
"NvidiaDebugTokenCollection.*.*",
"NvidiaDebugTokenManagement.*.*",
"NvidiaDOT.*.*",
"NvidiaDOTManagement.*.*",
"NvidiaDOTBackupData.*.*",
"NvidiaDOTBackupDataCollection.*.*",
"NvidiaRoTImageSlot.*.*",
"NvidiaRoTImageSlotCollection.*.*",
"NvidiaRoTProtectedComponent.*.*",
"NvidiaRoTProtectedComponentCollection.*.*",
"NvidiaWriteProtectDomain.*.*",
"NvidiaWriteProtectDomainCollection.*.*",
"NvidiaPscState.*.*",
"NvidiaPscStateCollection.*.*",
"NvidiaErrorInjection.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "oem-nvidia-power-management"
oem_csdl_files = [
"NvidiaPowerSmoothing_v1.xml",
"NvidiaPowerSmoothingPresetProfile_v1.xml",
"NvidiaPowerSmoothingPresetProfileCollection_v1.xml",
"NvidiaPowerPolicy_v1.xml",
"NvidiaPowerPolicyCollection_v1.xml",
"NvidiaPowerStateGroup_v1.xml",
"NvidiaWorkloadPower_v1.xml",
"NvidiaWorkloadPowerProfile_v1.xml",
"NvidiaWorkloadPowerProfileCollection_v1.xml",
"NvidiaPolicy_v1.xml",
"NvidiaPolicyCollection_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaPowerSmoothing.*.*",
"NvidiaPowerSmoothingPresetProfile.*.*",
"NvidiaPowerSmoothingPresetProfileCollection.*.*",
"NvidiaPowerPolicy.*.*",
"NvidiaPowerPolicyCollection.*.*",
"NvidiaPowerStateGroup.*.*",
"NvidiaWorkloadPower.*.*",
"NvidiaWorkloadPowerProfile.*.*",
"NvidiaWorkloadPowerProfileCollection.*.*",
"NvidiaPolicy.*.*",
"NvidiaPolicyCollection.*.*",
]
[[oem-features]]
vendor = "nvidia"
name = "oem-nvidia-profiles"
oem_csdl_files = [
"NvidiaSystemProfile_v1.xml",
"NvidiaSystemProfileCollection_v1.xml",
"NvidiaSystemProfileFile_v1.xml",
"NvidiaSystemConfigProfile_v1.xml",
"NvidiaSystemConfigProfileStatus_v1.xml",
]
csdl_files = []
patterns = [
"NvidiaSystemProfile.*.*",
"NvidiaSystemProfileCollection.*.*",
"NvidiaSystemProfileFile.*.*",
"NvidiaSystemConfigProfile.*.*",
"NvidiaSystemConfigProfileStatus.*.*",
]
[[oem-features]]
vendor = "dell"
name = "oem-dell-attributes"
oem_csdl_files = [
"DellAttributes_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "lenovo"
name = "computer-systems"
oem_csdl_files = [
"LenovoComputerSystem_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "lenovo"
name = "managers"
oem_csdl_files = [
"LenovoManager_v1.xml",
"LenovoSecurityService_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "lenovo"
name = "ports"
oem_csdl_files = [
"LenovoPort_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "supermicro"
name = "managers"
oem_csdl_files = [
"SmcManagerExtensions_v1.xml",
"SysLockdown_v1.xml",
"KCSInterface_v1.xml"
]
csdl_files = []
[[oem-features]]
vendor = "hpe"
name = "oem-hpe"
oem_csdl_files = [
"HpeiLOServiceExt_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "hpe"
name = "managers"
oem_csdl_files = [
"HpeiLO_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "ami"
name = "managers"
oem_csdl_files = [
"AmiManager_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "ami"
name = "oem-ami"
oem_csdl_files = [
"AMIServiceRoot_v1.xml",
]
csdl_files = []
[[oem-features]]
vendor = "liteon"
name = "power-supplies"
oem_csdl_files = [
"LiteonPowerSupplyCollection_v1.xml",
"LiteonPowerSupply_v1.xml",
]
csdl_files = [
"PowerSupply_v1.xml",
"Circuit_v1.xml",
"PhysicalContext_v1.xml",
]
patterns = [
"PowerSupply.*",
]
[[oem-features]]
vendor = "delta"
name = "power-supplies"
oem_csdl_files = [
"DeltaEnergySystemsPowerSupply_v1.xml",
]
csdl_files = []