CIM classes¶
As described elsewhere, WBEM just provides remote API over set of protocols. This API is object oriented and here you can find list of all classes that are remotely accessible.
The list is organized into inheritance tree(s).
└── CIM_Component
│ ├── CIM_HostedFileSystem
│ │ └── LMI_HostedFileSystem
│ ├── CIM_SystemBIOS
│ │ └── LMI_SystemBIOS
│ ├── CIM_AccountOnSystem
│ │ └── LMI_AccountOnSystem
│ └── CIM_SystemDevice
│ ├── LMI_NetworkSystemDevice
│ ├── LMI_SystemStorageDevice
│ ├── LMI_MemorySystemDevice
│ ├── LMI_PCIPortSystemDevice
│ ├── LMI_BatterySystemDevice
├── CIM_Container
│ ├── LMI_SystemSlotContainer
│ ├── LMI_BaseboardContainer
│ ├── LMI_MemorySlotContainer
├── CIM_MediaPresent
│ └── LMI_MediaPresent
│ └── LMI_ResidesOnExtent
│ └── CIM_PackageInConnector
│ └── LMI_FanAssociatedSensor
├── LMI_MountPoint
│ ├── CIM_HostedAccessPoint
│ │ └── LMI_NetworkHostedAccessPoint
│ ├── CIM_HostedService
│ │ ├── LMI_HostedIPConfigurationService
│ │ ├── LMI_HostedSSSDService
│ │ ├── LMI_HostedSystemService
│ │ ├── LMI_HostedStorageService
│ │ ├── LMI_HostedSELinuxService
│ │ ├── LMI_HostedRealmdService
│ │ └── LMI_HostedPowerManagementService
│ └── CIM_HostedCollection
├── LMI_HostedMount
│ └── LMI_RouteUsesEndpoint
│ └── CIM_BasedOn
│ ├── LMI_MDRAIDBasedOn
│ ├── LMI_PartitionBasedOn
│ ├── LMI_LVBasedOn
│ └── LMI_LUKSBasedOn
├── CIM_Realizes
│ └── LMI_DiskDriveRealizes
│ └── CIM_ControlledBy
│ └── LMI_PCIControlledBy
│ ├── CIM_BindsTo
│ │ ├── CIM_BindsToLANEndpoint
│ │ │ └── LMI_BindsToLANEndpoint
│ │ └── LMI_LinkAggregationBindsTo
│ └── CIM_ForwardsAmong
│ └── CIM_SwitchesAmong
│ └── LMI_SwitchesAmong
├── CIM_InstCreation
│ ├── LMI_SoftwareInstCreation
│ ├── LMI_SELinuxInstCreation
│ ├── LMI_StorageInstCreation
│ └── LMI_NetworkInstCreation
└── CIM_InstDeletion
│ └── LMI_EndpointIdentity
└── CIM_FileIdentity
└── LMI_FileIdentity
├── LMI_SSSDDomain
├── CIM_Identity
│ └── LMI_Identity
├── CIM_SettingData
│ │ ├── LMI_IPAssignmentSettingData
│ │ │ ├── LMI_BondingMasterSettingData
│ │ │ ├── LMI_BridgingSlaveSettingData
│ │ │ ├── LMI_BridgingMasterSettingData
│ │ │ ├── LMI_BondingSlaveSettingData
│ │ │ └── LMI_IPRouteSettingData
│ │ ├── CIM_DHCPSettingData
│ │ │ └── LMI_DHCPSettingData
│ │ └── CIM_DNSSettingData
│ │ └── LMI_DNSSettingData
│ ├── CIM_IPVersionSettingData
│ │ └── LMI_IPVersionSettingData
│ ├── CIM_FileSystemSetting
│ │ └── LMI_FileSystemSetting
│ ├── CIM_StorageSetting
│ │ └── LMI_StorageSetting
│ │ ├── LMI_VGStorageSetting
│ │ ├── LMI_MDRAIDStorageSetting
│ │ └── LMI_LVStorageSetting
│ ├── CIM_AccountSettingData
│ │ └── LMI_AccountSettingData
│ ├── LMI_SSSDBackend
│ ├── LMI_SSSDResponder
│ └── LMI_SSSDMonitor
├── LMI_SSSDProvider
├── CIM_MethodResult
│ └── LMI_MethodResult
│ ├── LMI_SELinuxMethodResult
│ ├── LMI_SoftwareMethodResult
│ └── LMI_StorageMethodResult
├── CIM_Check
│ └── CIM_FileSpecification
├── CIM_Capabilities
│ │ └── LMI_FileSystemCapabilities
│ │ └── CIM_BlockStatisticsCapabilities
│ │ └── LMI_BlockStatisticsCapabilities
│ │ └── LMI_PowerManagementCapabilities
│ ├── CIM_StorageCapabilities
│ │ ├── LMI_VGStorageCapabilities
│ │ ├── LMI_LVStorageCapabilities
│ │ └── LMI_MDRAIDStorageCapabilities
│ │ └── LMI_ProcessorCapabilities
├── CIM_RecordForLog
│ └── CIM_LogRecord
│ └── LMI_JournalLogRecord
│ ├── CIM_LogicalElement
│ │ ├── CIM_LogicalFile
│ │ │ ├── CIM_FIFOPipeFile
│ │ │ │ └── LMI_FIFOPipeFile
│ │ │ ├── CIM_DeviceFile
│ │ │ │ └── CIM_UnixDeviceFile
│ │ │ │ └── LMI_UnixDeviceFile
│ │ │ ├── CIM_Directory
│ │ │ │ └── CIM_UnixDirectory
│ │ │ │ └── LMI_UnixDirectory
│ │ │ ├── CIM_DataFile
│ │ │ │ ├── LMI_UnixSocket
│ │ │ │ └── LMI_DataFile
│ │ │ └── CIM_SymbolicLink
│ │ │ └── LMI_SymbolicLink
│ │ ├── CIM_EnabledLogicalElement
│ │ │ ├── CIM_Account
│ │ │ │ └── LMI_Account
│ │ │ ├── CIM_Log
│ │ │ │ └── CIM_MessageLog
│ │ │ │ └── LMI_JournalMessageLog
│ │ │ ├── LMI_DataFormat
│ │ │ │ ├── LMI_PVFormat
│ │ │ │ ├── LMI_EncryptionFormat
│ │ │ │ │ └── LMI_LUKSFormat
│ │ │ │ └── LMI_MDRAIDFormat
│ │ │ ├── CIM_Service
│ │ │ │ ├── LMI_Service
│ │ │ │ ├── CIM_SoftwareInstallationService
│ │ │ │ │ └── LMI_SoftwareInstallationService
│ │ │ │ ├── CIM_SecurityService
│ │ │ │ │ └── LMI_AccountManagementService
│ │ │ │ ├── LMI_RealmdService
│ │ │ │ ├── CIM_DiskPartitionConfigurationService
│ │ │ │ │ └── LMI_DiskPartitionConfigurationService
│ │ │ │ ├── CIM_StatisticsService
│ │ │ │ │ └── CIM_BlockStatisticsService
│ │ │ │ │ └── LMI_BlockStatisticsService
│ │ │ │ ├── LMI_SSSDService
│ │ │ │ ├── CIM_StorageConfigurationService
│ │ │ │ │ └── LMI_StorageConfigurationService
│ │ │ │ ├── CIM_FileSystemConfigurationService
│ │ │ │ │ └── LMI_FileSystemConfigurationService
│ │ │ │ ├── CIM_NetworkService
│ │ │ │ │ └── CIM_ForwardingService
│ │ │ │ │ └── CIM_SwitchService
│ │ │ │ │ └── LMI_SwitchService
│ │ │ │ ├── CIM_IPConfigurationService
│ │ │ │ │ └── LMI_IPConfigurationService
│ │ │ │ ├── CIM_PowerManagementService
│ │ │ │ │ └── LMI_PowerManagementService
│ │ │ │ ├── LMI_MountConfigurationService
│ │ │ │ ├── LMI_SELinuxService
│ │ │ │ └── LMI_ExtentEncryptionConfigurationService
│ │ │ ├── CIM_LogicalDevice
│ │ │ │ ├── CIM_UserDevice
│ │ │ │ │ └── CIM_PointingDevice
│ │ │ │ │ └── LMI_PointingDevice
│ │ │ │ ├── CIM_StorageExtent
│ │ │ │ │ ├── CIM_LogicalDisk
│ │ │ │ │ ├── CIM_Memory
│ │ │ │ │ │ ├── LMI_ProcessorCacheMemory
│ │ │ │ │ │ └── LMI_Memory
│ │ │ │ │ ├── CIM_MediaPartition
│ │ │ │ │ │ └── CIM_GenericDiskPartition
│ │ │ │ │ │ ├── CIM_DiskPartition
│ │ │ │ │ │ │ └── LMI_DiskPartition
│ │ │ │ │ │ ├── CIM_VTOCDiskPartition
│ │ │ │ │ │ ├── CIM_GPTDiskPartition
│ │ │ │ │ │ └── LMI_GenericDiskPartition
│ │ │ │ │ └── LMI_StorageExtent
│ │ │ │ │ ├── LMI_LVStorageExtent
│ │ │ │ │ ├── LMI_EncryptionExtent
│ │ │ │ │ │ └── LMI_LUKSStorageExtent
│ │ │ │ │ └── LMI_MDRAIDStorageExtent
│ │ │ │ ├── CIM_PowerSource
│ │ │ │ │ └── CIM_Battery
│ │ │ │ │ └── LMI_Battery
│ │ │ │ ├── CIM_MediaAccessDevice
│ │ │ │ │ └── CIM_DiskDrive
│ │ │ │ │ └── LMI_DiskDrive
│ │ │ │ ├── CIM_CoolingDevice
│ │ │ │ │ └── CIM_Fan
│ │ │ │ │ └── LMI_Fan
│ │ │ │ ├── CIM_Processor
│ │ │ │ │ └── LMI_Processor
│ │ │ │ ├── CIM_Controller
│ │ │ │ │ └── CIM_PCIController
│ │ │ │ │ └── CIM_PCIDevice
│ │ │ │ │ ├── CIM_PCIBridge
│ │ │ │ │ │ └── LMI_PCIBridge
│ │ │ │ │ └── LMI_PCIDevice
│ │ │ │ ├── CIM_Sensor
│ │ │ │ │ └── CIM_NumericSensor
│ │ │ │ │ └── LMI_FanSensor
│ │ │ │ └── CIM_LogicalPort
│ │ │ │ ├── CIM_PCIPort
│ │ │ │ │ └── LMI_PCIPort
│ │ │ │ ├── CIM_NetworkPort
│ │ │ │ │ └── CIM_EthernetPort
│ │ │ │ │ └── LMI_EthernetPort
│ │ │ │ └── CIM_ATAPort
│ │ │ │ └── LMI_DiskDriveATAPort
│ │ │ ├── CIM_ServiceAccessPoint
│ │ │ │ ├── CIM_IPNetworkConnection
│ │ │ │ │ └── LMI_IPNetworkConnection
│ │ │ │ ├── CIM_ProtocolEndpoint
│ │ │ │ │ ├── CIM_LinkAggregator8023ad
│ │ │ │ │ │ └── LMI_LinkAggregator8023ad
│ │ │ │ │ ├── CIM_SwitchPort
│ │ │ │ │ │ └── LMI_SwitchPort
│ │ │ │ │ ├── CIM_DNSProtocolEndpoint
│ │ │ │ │ │ └── LMI_DNSProtocolEndpoint
│ │ │ │ │ ├── CIM_IPProtocolEndpoint
│ │ │ │ │ │ └── LMI_IPProtocolEndpoint
│ │ │ │ │ ├── CIM_ATAProtocolEndpoint
│ │ │ │ │ │ └── LMI_DiskDriveATAProtocolEndpoint
│ │ │ │ │ ├── CIM_LAGPort8023ad
│ │ │ │ │ │ └── LMI_LAGPort8023ad
│ │ │ │ │ └── CIM_LANEndpoint
│ │ │ │ │ └── LMI_LANEndpoint
│ │ │ │ └── CIM_RemoteServiceAccessPoint
│ │ │ │ ├── CIM_SoftwareIdentityResource
│ │ │ │ │ └── LMI_SoftwareIdentityResource
│ │ │ │ └── LMI_NetworkRemoteServiceAccessPoint
│ │ │ └── CIM_FileSystem
│ │ │ └── CIM_LocalFileSystem
│ │ │ ├── LMI_LocalFileSystem
│ │ │ └── LMI_TransientFileSystem
│ │ ├── CIM_SoftwareFeature
│ │ │ └── CIM_BIOSFeature
│ │ │ └── LMI_BIOSFeature
│ │ ├── CIM_ResourcePool
│ │ │ └── CIM_StoragePool
│ │ │ └── LMI_VGStoragePool
│ │ ├── CIM_SoftwareElement
│ │ │ └── CIM_BIOSElement
│ │ │ └── LMI_BIOSElement
│ │ ├── CIM_UnixFile
│ │ │ └── LMI_UnixFile
│ │ ├── CIM_Job
│ │ │ └── CIM_ConcreteJob
│ │ │ ├── LMI_PowerConcreteJob
│ │ │ └── LMI_ConcreteJob
│ │ │ ├── LMI_NetworkJob
│ │ │ ├── LMI_SoftwareJob
│ │ │ │ ├── LMI_SoftwareInstallationJob
│ │ │ │ └── LMI_SoftwareVerificationJob
│ │ │ ├── LMI_SELinuxJob
│ │ │ └── LMI_StorageJob
│ │ └── CIM_SoftwareIdentity
│ │ ├── LMI_SoftwareIdentity
│ │ └── LMI_DiskDriveSoftwareIdentity
│ └── CIM_PhysicalElement
│ ├── CIM_PhysicalPackage
│ │ ├── LMI_DiskPhysicalPackage
│ │ ├── LMI_BatteryPhysicalPackage
│ │ ├── CIM_Card
│ │ │ └── LMI_Baseboard
│ │ ├── CIM_PhysicalFrame
│ │ │ └── CIM_Chassis
│ │ │ └── LMI_Chassis
│ │ └── LMI_MemoryPhysicalPackage
│ ├── CIM_PhysicalComponent
│ │ └── CIM_Chip
│ │ ├── CIM_PhysicalMemory
│ │ │ └── LMI_PhysicalMemory
│ │ └── LMI_ProcessorChip
│ └── CIM_PhysicalConnector
│ ├── CIM_Slot
│ │ ├── LMI_SystemSlot
│ │ └── LMI_MemorySlot
│ ├── LMI_SELinuxBoolean
│ └── LMI_SELinuxPort
├── CIM_Collection
│ ├── CIM_Group
│ │ └── LMI_Group
│ ├── CIM_LogicalPortGroup
│ │ └── CIM_PCIPortGroup
│ │ └── LMI_PCIPortGroup
│ └── CIM_StatisticsCollection
│ ├── PCP_MetricValue
│ │ └── CIM_EthernetPortStatistics
│ │ └── LMI_EthernetPortStatistics
├── CIM_Setting
│ └── CIM_SystemSetting
│ └── LMI_Locale
├── CIM_NextHopRoute
│ └── CIM_NextHopIPRoute
│ └── LMI_NextHopIPRoute
└── LMI_OwningGroup