Title : System Specification 2.48.0
Filename : CIM_System.vsd
Author : DMTF Core Schema WG
Date : 7 Oct 2016
Page 1 : Overview
Page 2 : Computer System
Page 3 : Local File Systems
Page 4 : Remote FS/File Export
Page 5 : File Import
Page 6 : FileSystemService
Page 7 : File Server
Page 8 : FSQuota
Page 9 : FileSystemStatistics (1)
Page 10 ; FileSystemStatistics (2)
Page 11 : Operating System
Page 12 : Processing and Job Queues
Page 13 : Jobs 2
Page 14 : Boot Service
Page 15 : Boot Service 2
Page 16 : Time
Page 17 : UNIX System
Page 18 : System Resources
Page 19 : Logs 1
Page 20 : Logs 2
Page 21 : Diagnostics 1
Page 22 : Diagnostics 2
Page 23 : Diagnostics 3
Page 24 : Diagnostics 4
ComputerSystem
(See System Model
(Computer System))
(See Core Model)
LogicalElement
System (CORE)
CreationClassName : string {key}
Name : string {override, key}
NameFormat : string
PrimaryOwnerName : string
PrimaryOwnerContact : string
Roles : string[ ]
ManagedSystemElement
(See Core Model)
1
System
Component
(See Core Model)
Service ServiceAccessPoint
(See Core Model)
1
HostedService
*
NameFormat: string {override, enum}
AdminDomain (CORE)
*w*w
**
HostedAccessPoint
(See Core Model)
ManagedElement
(See Core Model)
EnabledLogicalElement
*
ContainedDomain
(See Core
Model)
LogicalDeviceSystemDevice
LogicalFile
(See System
Model
(File System))
FileSystem
(See System
Model
(File System))
*w
1
Share
(See System
Model
(File System))
OperatingSystem
(See System
Model (Operating
System))
Process
(See System
Model
(Processing))
Thread
(See System
Model
(Processing))
Job
(See System
Model
(Processing))
(See Core Model)
Setting
TimeZone
(See System
Model (Time))UnixFile
(See System
Model (Unix)}
System
Resource
(See System
Model (Sys
Resource))
MessageLog
(See System Model
(Message Log))
LogRecord
(See System
Model
(Message Log))
Diagnostic
Setting
(See System
Model
(Diagnostics))
DiagnosticService
(See System Model
(Diagnostics))
DiagnosticResult
(See System Model
(Diagnostics))
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Domain
MemberCS
Page 25 : Help
Page 26 : Virtualization 1
Page 27 : Virtualization 2
Page 28 : Watchdog
Page 29 : Bios
Page 30 : Cooling and Power
Page 31 : Association Hierarchy
Page 32 : Dependency Hierarchy
Page 33 : Dependency Hierarchy (2)
Page 34 : Aggregation Hierarchy
System
(See Core Model)
UnitaryComputerSystem {D}
InitialLoadInfo : string [ ]
LastLoadInfo : string
PowerManagementSupported : boolean
PowerState : uint16 {enum}
WakeUpType : uint16 {enum}
Cluster {D}
Interconnect : string
InterconnectAddress : string
Types : uint16 [ ] {enum}
MaxNumberOfNodes : uint32
ClusterState : uint16 {enum}
ComputerSystem
NameFormat {override, enum}
Dedicated : uint16[ ] {enum}
OtherDedicatedDescriptions : string[ ]
ResetCapability : uint16 {enum}
PowerManagementCapabilities : uint16 [ ] {D, enum}
SetPowerState (
[IN] PowerState : uint32 {enum},
[IN] Time : datetime) : uint32 {D}
VirtualComputerSystem {D}
VirtualSystem: string
HostingCS {D}
*
1..n
ComponentCS
*
1..n
ParticipatingCS {D}
*
SystemPartition
0..1
*
*
ManagedSystemElement
(See Core Model)
PhysicalElement
(See Core Model)
(See Core Model)
ManagedElement
(See Core Model)
LogicalElement
(See Core Model)
EnabledLogicalElement
ComputerSystemPackage
*
*
Service
(See Core Model)
ServiceAccessPoint
(See Core Model)*
w
HostedService1*ServiceAccess
BySAP*
HostedAccessPoint
*w1
ClusteringSAP
ClusterServiceAccessBySAP
*
*
ClusteringService
AddNode ([IN] CS: ref ComputerSystem) : uint32
EvictNode ([IN] CS: ref ComputerSystem) : uint32
HostedClusterSAP
1
HostedClusterService
1
*w
*w
BatterySupported: uint16 {enum}
ECCSupported: uint16 {enum}
ComputerSystemNodeCapabilities
(See Core Model)
Capabilities
ElementCapabilities
*
1Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 2 of 35: ComputerSystem
(See Core Model)
EnabledLogicalElement
LocalFileSystem
PathNameSeparatorString: string
LocalAccessDefinitionRequired: uint16 {enum}
DirectoryServiceUsage: uint16 {enum}
MultipleDisksSupported: uint16 {enum}
GetFileProperties (
[IN,OUT] DirectoryName: string,
[IN,OUT] Handle: string,
[IN,OUT] NumberOfFiles: uint64,
[IN,OUT] Job: ref CIM_ConcreteJob,
[OUT] FileRecs: string[]
); uint32 {enum}
NFS {D}
HardMount : boolean
ForegroundMount : boolean
Interrupt : boolean
MountFailureRetries : uint16
RetransmissionAttempts : uint16
RetransmissionTimeout : uint32
ReadBufferSize : uint64 {units}
WriteBufferSize : uint64 {units}
ServerCommunicationPort : uint32
AttributeCaching : boolean
AttributeCachingForRegularFilesMin : uint16 {units}
AttributeCachingForRegularFilesMax : uint16 {units}
AttributeCachingForDirectoriesMin : uint16 {units}
AttributeCachingForDirectoriesMax : uint16 {units}
Directory
RemoteFileSystem {D}
*
LogicalFile
CreationClassName : string {key}
Name : string {override, key}
FileSize : uint64 {units}
CreationDate : datetime
LastModified : datetime
LastAccessed : datetime
Readable : boolean
Writeable : boolean
Executable : boolean
CompressionMethod : string
EncryptionMethod : string
InUseCount : uint64
FileSystem
CreationClassName : string {key}
Name : string {override, key}
Root : string
BlockSize : uint64 {units}
FileSystemSize : uint64 {units}
AvailableSpace : uint64 {units}
ReadOnly : boolean
EncryptionMethod : string
CompressionMethod : string
CaseSensitive : boolean
CasePreserved : boolean
CodeSet : uint16 [ ] {enum}
MaxFileNameLength : uint32
ClusterSize : uint32
FileSystemType : string
PersistenceType : uint16 {enum}
OtherPersistenceType : string
NumberOfFiles : uint64
IsFixedSize : uint16 {enum}
ResizeIncrement : uint16 {units}
Mount
1
Export
*
0..1
DataFile
0..1
Directory
ContainsFile
DeviceFile
*
0..1
LogicalDevice
(See Core Model)
DeviceAccessedByFile
0..1
w*
FileStorage *
FIFOPipeFile
TargetFile : string {req'd}
SymbolicLink
System
(See Core Model)
Hosted
FileSystem
w*
1
(See Core Model)
LogicalElement
StorageExtent
(See Core Model)
ResidesOnExtent
*
*
1
FileSystemSettingData
PersistenceType : uint16 {enum}
OtherPersistenceType :string
ScopedSettingData
(see core model)Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
(see core model)
Capabilities
FileSystemCapabilities
ActualFileSystemType: uint16 {enum}
SupportedOtherPersistenceTypes: string[] {D}
SupportedPersistenceTypes: uint16 [ ] {enum, D}
SupportedProperties: uint16 [ ] {enum}
SupportedOperations: uint16 [ ] {enum}
CreateGoal(
[OUT] Job : ref CIM_ConcreteJob
[IN] TemplateGoal : string
[OUT] SupportedGoal : string
) : uint16 {enum}
GetRequiredStorageSize(
[IN} FileSystemGoal : string
[IN} ExtentSetting : string
[OUT] ExpectedSize : uint64
[OUT] MinimumSizeAcceptable : uint64
[OUT] MaximumSizeUsable : uint64
) : uint64 {enum}
GetElementNameCapabilities(
[OUT] uint16 SupportedFeatures[],
[OUT] uint16 MaxElementNameLen,
[OUT] string ElementNameMask
); uint32 (enum)
Page 3 of 35: Local File Systems
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
(See Core Model)
EnabledLogicalElement
InstanceID : string {key}
Share
FileShare
Sharing Directory : boolean
CIFSShare
NFSShare
(See Core Model)
LogicalElement
SharedElement
*
*
MountedElement {E} ImportedShare {E}
HostedShare
1
*
System
(See Core Model)
ImportedShareRoot {E}
SharedElementRoot {E}
Service
(See Core Model)
FileExportService
CreateExportedShare(
[OUT] Job : ref CIM_ConcreteJob
[IN, OUT] Root : ref CIM_LogicalElement
[IN} SharedElementPath : string
[IN, EmbeddedInstance] Goal : string
[OUT] TheShare : ref CIM_FileShare
[IN] DefaultUserID : CIM_Identity
[IN] RootAccessHosts : string[]
[IN] AccessPointPaths : string[]
) : uint32 {enum}
ModifyExportedShare (
[OUT] Job : ref CIM_ConcreteJob
[IN] Root : ref CIM_LogicalElement
[IN} SharedElementPath : string
[IN, EmbeddedInstance] Goal : string
[IN] TheShare : ref CIM_FileShare
[IN] InUseOptions : uint16 {enum}
[IN] WaitTime : uint32[]
[IN] DefaultUserID : CIM_Identity
[IN] RootAccessHosts : string[]
[IN] AccessPointPaths : string[]
) : uint32 {enum}
ReleaseExportedShare {
[OUT] Job : ref CIM_ConcreteJob
[IN] TheShare : ref CIM_FileShare
[IN] InUseOptions : uint16 {enum}
[IN] WaitTime : uint32[]
) : uint32 {enum}
FileSharingProtocol : uint16[] {enum}
ProtocolVersions : string[]
SupportedSynchronousMethods : uint16[] {enum}
SupportedAsynchronousMethods: uint16[] {enum}
InitialEnabledState : uint16 {enum}
CASupported : boolean
FileExportCapabilities
FileSharingProtocol : uint16 {enum}
ProtocolVersions : string[]
SupportProperties : uint16 {enum}
CASupported : boolean
CreateGoal (
[OUT] Job : ref CIM_ConcreteJob
[IN] TemplateGoal : string {EmbeddedInstace}
[OUT] SupportedGoal : string {EmbeddedInstace}
); uint32 (enum)
GetElementNameCapabilities(
[OUT] uint16 SupportedFeatures[],
[OUT] uint16 MaxElementNameLen,
[OUT] string ElementNameMask
); uint32 (enum)
ExportedFileShareCapabilities
SettingData
(See Core Model)
Capabilities
(See Core Model)
AccessPoints: uint16 {2, enum}
DefaultExecute: uint16 {0, eunum}
DefaultReadWrite: uint16 {0, eunum}
DefaultUserIdSupported: uint16 {0, eunum}
ExecuteSupport: uint16 {0, eunum}
FileSharingProtocol: uint16 {8, eunum}
OtherEnabledState: string
RootAccess: uint16 {0, eunum}
WritePolicy: uint16 {0, eunum}
ProtocolVersions: string [ ]
CASupported : boolean
ExportedFileShareSetting
Page 4 of 35: Remote FS/File Export
DomainName: string
ServerIP: string
NISSettingData
Enabled: boolean
Charset : uint16 {2,enum}
MaximumTCPConnections :
uint16
Port : uint16=2049
NonNFSuid : sint16=-1
NonNFSgid : sint16=-1
UseReservedPorts: boolean
OnlyRootChown: boolean
NFSSettingData
CIFSSettingData
Enabled: boolean
Charset : uint16 {2,enum}
UseTCPOnly : boolean
NETBIOSName: string
WINSIP: string[]
AuthenticationDomain:string
AuthenticationMode: uint8 {enum}
UseKerberos: boolean
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Service
(See Core Model)
CreateImportedShare(
[OUT] Job : ref CIM_ConcreteJob
[IN, OUT] TheRemote : ref CIM_EanbledLogicalElement
[IN] Root : ref CIM_LogicalElement
[IN] MountPointPath : string
[IN, EmbeddedInstance] Goal : string
[OUT] TheShare : ref CIM_FileShare
[IN] AccessPointPaths : ref CIM_RemotePorts
) : uint32 {enum}
ModifyImportedShare (
[OUT] Job : ref CIM_ConcreteJob
[IN] Root : ref CIM_LogicalElement
[IN] MountPointPath : string
[IN, EmbeddedInstance] Goal : string
[IN] TheShare : ref CIM_FileShare
[IN] AccessPointPorts : ref CIM_RemotePorts
) : uint32 {enum}
ReleaseImportedShare {
[OUT] Job : ref CIM_ConcreteJob
[IN] TheShare : ref CIM_FileShare
[IN] InUseOptions : uint16 {enum}
[IN] WaitTime : uint32[]
) : uint32 {enum}
FileImportService {E}FileSharingProtocol : uint16[] {enum}
ProtocolVersions : string[]
SupportedSynchronousMethods : uint16[] {enum}
SupportedAsynchronousMethods: uint16[] {enum}
InitialEnabledState : uint16 {enum}
FileImportCapabilities {E}
FileSharingProtocol : uint16 {enum}
ProtocolVersions : string[]
InitialEnabledState : uint16 {enum}
OtherEnabledState : string
RequestRetryPolicy : uint16 {enum}
TransmissionRetriesMax : uint32
RetransmissionTimeoutMin : uint32
ImportFailurePolicy : uint16 {enum}
ImportRetriesMax : uint32
ReadBufferSizeMin : uint32
ReadBufferSizeMax : uint32
WriteBufferSizeMin : uint32
WriteBufferSizeMax : uint32
AttributeCaching : uint16[] {enum}
AttributeCachingObjects : uint16[] {enum}
AttributeCachingTimeMin : uint32 []
AttributeCachingTimeMax : uint32 []
AccessPoints : uint16 {enum}
ReadWritePolicy : uint16 {enum}
CIFSLocksSupportPolicy : uint16 [] {enum}
CifsNotificationPolicy : uint16 [] {enum}
AccessPolicies : uint16 [] {enum}
OtherAccessPoliciesParameters : string[]
CifsLockPolicy : uint16 {enum}
CachingOptions : uint16 {enum}
ImportOnServiceStart : uint16 {enum}
ReadWritePref : string {embeddedinstance}
ExecutePref : uint16 {enum}
RootAccessPref : string {embeddedinstance}
ImportedFileShareSetting {E}
FileSharingProtocol : uint16 {enum}
ProtocolVersions : string[]
SupportedProperties: uint16 {enum}
CreateGoal (
[OUT] Job : ref CIM_ConcreteJob
[IN] TemplateGoal : string {EmbeddedInstace}
[OUT] SupportedGoal : string {EmbeddedInstace}
)
ImportedFileShareCapabilities {E}
SettingData
(See Core Model)
Capabilities
(See Core Model)
Page 5 of 35: File Import
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Service
(See Core Model)
CreateFieSystem(
[IN] ElementName : string
[OUT] Job : ref CIM_ConcreteJob
[IN] Goal : string {EmbeddedInstance}
[IN] InExtents : ref CIM_StorageExtent[]
[IN,OUT] TheElement: CIM_LogicalElement
[IN] Pools: ref CIM_StoragePool[]
[IN,OUT] Sizes: uint64[]
[IN,OUT] ExtentSettings: string[]
[IN] FileServer: ref CIM_ComputerSystem
[IN,OUT] LocalAccessSetting: string
[IN,OUT] DirectoryServer: ref CIM_ComputerSystem
) : uint32 {enum}
ModifyFileSystem (
[IN] ElementName : string
[OUT] Job : ref CIM_ConcreteJob
[IN][ Goal : string {EmbeddedInstance}
[OUT] TheElement: CIM_LogicalElement
[IN,OUT] InExtents : ref CIM_StorageExtent[]
[IN] Pools: ref CIM_StoragePool[]
[IN,OUT] Sizes: uint64[]
[IN,OUT] ExtentSettings: string[]
[IN] FileServer: ref CIM_ComputerSystem
[IN,OUT] LocalAccessPoint: string
[IN,OUT] LocalAccessSetting: string
[IN] InUseOptions : uint16 {enum}
[IN] WaitTime : uint32[]
) : uint32 {enum}
DeleteFileSystem {
[OUT] Job : ref CIM_ConcreteJob
[IN] TheElement: ref CIM_ManagedElement
[IN] InUseOptions : uint16 {enum}
[IN] WaitTime : uint32
) : uint32 {enum}
QuiesceFileSystem {
[IN] TheElement: ref CIM_FileSystem
[IN,out] Timeout: datetime
[OUT] Job : ref CIM_ConcreteJob
) : uint32 {enum}
UnquiesceFileSystem {
[IN] TheElement: ref CIM_FileSystem
) : uint32 {enum}
FileSystemConfigurationServiceSupportedActualFileSystemTypes: uint16 {enum}
SupportedSynchronousMethods: uint16{enum}
SupportedAsynchronousMethods: uint16 {enum}
InitialAvailability: uint16 {enum}
FileSystemConfigurationCapabilities
FileSystemSetting
ActualFileSystemType : uint16 {enum}
DataExtentsSharing : uint16 {enum}
CopyTarget : uint16 {enum}
FilenameCaseAttributes : uint16 {enum}
ObjectTypes : uint64[] {enum}
NumberOfObjectsMin : uint64[]
NumberOfObjectsMax : uint64[]
NumberOfObjects : uint64[]
ObjectSize : uint64[]
ObjectSizeMin : uint64[]
ObjectSizeMax uint64 []
FilenameStreamFormats : uint16[] {enum}
FilenameFormats : uint16[] {enum}
FilenameLengthMax : uint16[]
FilenameReservedCharacterSet : string [] {enum}
SupportedLockingSemantics : uint16[] {enum}
SupportedAuthorizationProtocols : uint16[] {enum}
SupportedAuthenticationProtocols : uint16[] {enum}
PersistenceType : uint16 {enum}
OtherPersistenceType : string
FilerSystemCapabilities
SupportedPersistenceTypes: uint16[] {enum}
SupportedOtherPersistenceTypes : string[]
ActualFileSystemType : uint16 {enum, E}
SupportedProperties: uint16[] {enum, E}
CreateGoal (
[OUT] Job : ref CIM_ConcreteJob
[IN] TemplateGoal : string {EmbeddedInstace}
[OUT] SupportedGoal : string {EmbeddedInstace}
) : uint32 {enum, E}
GetRequiredStorageSize (
[IN, EmbeddedInstance] FileSystemGoal : string]
[IN, EmbeddedInstance] ExtentSetting : string]
[OUT] ExpectedSize : uint64
[OUT] MinimumSizeAcceptable: uint64
[OUT] MaximumSizeUsable: uint64
) : uint32 {enum, E}
SettingData
(See Core Model)
Capabilities
(See Core Model)
Page 6 of 35: FileSystemService
(See Core Model)
Identity
PrincipalID: string
DomainType: uint16[] {enum}
PrincipalType: uint16[] {enum}
FSDomainIdentity
SupportedProperties: uint16[] {enum}
SupportedObjectsForAttributeCaching: uint16[] {enum}
LocallyAccessibleFileSystemCapabilities
FailurePolicy: uint16=0 {enum}
RetriesMax: uint32=0
InitialEnabledState: uint16=8 {enum}
OtherEnabledState: string
RequestRetryPolicy: uint16=0 {enum}
TransmissionRetriesMax: uint32=0
RetransmissionTimeoutMin: uint32=0
CachingOptions: uint16=0 {enum}
BuffersSupport: uint16[]
ReadBufferSizeMin: uint64=0
ReadBufferSizeMax: uint64=0
WriteBufferSizeMin: uint64=0
WriteBufferSizeMax: uint64=0
AttributeCaching: uint16[]={0} {enum}
AttributeCachingObjects: uint16[]={3}
AttributeCachingTimeMin: uint32[]={0}
AttributeCachingTimeMax: uint32[]={0}
ReadWritePolicy: uint16 {enum}
LockPolicy: uint16=0 {enum}
EnableOnSystemStart: EnableOnSystemStart=0
{enum}
ReadWritePref: string {Embedded Instance}
ExecutePref: uint16=0 {enum}
RootAccessPref: string {Embedded Instance}
LocallyAccessibleFileSystemSetting
FSIPInterfaceSettingData
IPAddress: string
AddressType: uint16 {enum}
SubnetMask: string
IPv6PrefixLength: uint8
VLANId: uint16
MTU: sint32
RSSCapable: boolean
RDMACapable: boolean
LinkSpeed: uint64
SettingAssociatedToCapabilities
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Service
(See Core Model)
FileServerConfigurationService
CreateFileServer(
[IN] ElementName : string
[OUT] Job : ref CIM_ConcreteJob
[IN] TheElement : ref CIM_LogicalElement
[IN], EmbeddedInstance] FileServerSettings : string
[IN,OUT], EmbeddedInstance] IPInterfaceSettingData : string
[IN,OUT], EmbeddedInstance] CIFSSettingData : string
[IN,OUT], EmbeddedInstance] NFSSettingData : string
[IN,OUT], EmbeddedInstance] DNSSettingData : string
[IN,OUT], EmbeddedInstance] NISSettingData : string
[IN] NASComputerSystem: ref CIM_ComputerSystem
[IN] HostingComputerSystem: ref CIM_ComputerSystem
[IN] EthernetPort: ref CIM_EthernetPort
); uint32 {enum}
ModifyFileServer(
[IN, OUT] FileServer: ref CIM_ComputerSystem
[OUT] Job : ref CIM_ConcreteJob
[IN] ElementName : string
[IN], EmbeddedInstance] FileServerSettings : string
[IN], EmbeddedInstance] IPInterfaceSettingData : string
[IN], EmbeddedInstance] CIFSSettingData : string
[IN], EmbeddedInstance] NFSSettingData : string
[IN], EmbeddedInstance] DNSSettingData : string
[IN], EmbeddedInstance] NISSettingData : string
); uint32 {enum}
DeleteFileServer(
[IN] FileServer: ref CIM_ComputerSystem
[OUT] Job : ref CIM_ConcreteJob
); uint32 {enum}
AddIPInterface(
[IN] FileServer: ref CIM_ComputerSystem
[OUT] Job : ref CIM_ConcreteJob
[IN,OUT], EmbeddedInstance] IPInterfaceSettingData : string
[IN] HostingComputerSystem: ref CIM_ComputerSystem
[IN] EthernetPort: ref CIM_EthernetPort
); uint32 {enum}
ModifyIPInterface(
[IN,OUT] FileServer: ref CIM_ComputerSystem
[OUT] Job : ref CIM_ConcreteJob
[IN,OUT], EmbeddedInstance] NewIPInterfaceSettingData :
string
[IN] HostingComputerSystem: ref CIM_ComputerSystem
[IN] EthernetPort: ref CIM_EthernetPort
); uint32 {enum}
DeleteIPInterface(
[IN,OUT] FileServer: ref CIM_ComputerSystem
[IN] IPInterfaceSettingData: ref CIM_IPInterfaceSettingData
[OUT] Job : ref CIM_ConcreteJob
); uint32 {enum}
SynchronousMethodsSupported : uint16[] {enum}
AsynchronousMethodsSupported: uint16[] {enum}
CanConfigureCIFS: boolean
CanConfigureNFS: boolean
CanConfigureNIS: boolean
CanConfigureDNS: boolean
CanConfigureNetworkVLAN: boolean
FileServerConfigurationCapabilities
HostLookupOrder: uint16[] {enum}
UserLoginLookupOrder: uint16[] {enum}
NFSCIFSAccountMapping: uint16 {enum}
AccountMappingDomain: string
FileServerSetting
FileServerSettingsSupported: boolean
CIFSSupported: boolean
NFSSupported: boolean
NISSupported: boolean
DNSSupported: boolean
NetworkVLANSupported: boolean
ScaleOutSupported: boolean
CreateGoalsettings (
[IN] TemplateGoal : string {EmbeddedInstace}
[OUT] SupportedGoalSettings : string
{EmbeddedInstace}
) : uint32 {enum}
FilerServerCapabilities
SettingData
(See Core Model)
Capabilities
(See Core Model)
Page 7 of 35: File Server
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Service
(See Core Model)FindQuotaEntries(
[IN] IdentityId : string
[IN] Tree : string
[IN] ElementId : ref CIM_ComputerSystem
[IN] QuotaType : uint16 {enum}
[OUT, EmbeddedInstance] QuotaEntries : string[]
); uint32 {enum}
ModifyQuotaEntry(
[IN] IdentityId : string
[IN] QuotaEntry : string
[OUT] Job : ref CIM_ConcreteJob
); uint32 {enum}
DeleteQuotaEntry(
[IN] EntryID : string
); uint32 {enum}
AddQuotaEntry(
[OUT] Job : ref CIM_ConcreteJob
[IN, EmbeddedInstance] QuotaEntry : string
); uint32 {enum}
GetQuotaReport(
[IN] Element: ref CIM_ManagedElement
[OUT] Job : ref CIM_ConcreteJob
[IN, EmbeddedInstance] User : string
[IN, EmbeddedInstance] Group : string
[IN] Cursor : string
[IN] NRecords : uint64
[OUT, EmbeddedInstance] ReportRecs : string[]
); uint32 {enum}
EnableQuotas(
[IN] OnOff : boolean
[IN] Element: ref CIM_ManagedElement
[OUT] Job : ref CIM_ConcreteJob
); uint32 {enum}
InitializeQuotas(
[OUT] Job : ref CIM_ConcreteJob
); uint32 {enum}
FSQuotaManagementService
InstanceID : string {Key}
HardLimit : uint64[]
SoftLimit : uint64[]
SupportedPrincipalTypes: uint16[] {enum}
ConflictingEntriesUsage: uint16[] {enum}
SupportedResourceTypes: uint16[] {enum}
DefaultSupported: uint16[] {enum}
IsActiveSettingPerEntrySupported: boolean
IsMonitoredSettingPerEntrySupported: boolean
IsGracePeriodSupported: boolean
FileExportSetting
FSQuotaConfigEntry
InstanceID : string {Key}
HardLimit : uint64[]
SoftLimit : uint64[]
SoftLimitGracePeriod: datetime
Active: boolean
Monitor: boolean
ResourceType: uint16[] {enum}
QuotaType: uint16[] {enum}
TreeName: string
PrincipalID: string
FileSystem: string
Default: boolean
SettingData
(See Core Model)
Capabilities
(See Core Model)Page 8 of 35: FSQuota
IdentityID : string
EntryID : string
Path : string
WhichLimit: uint32 {enum}
ResourceType: uint32 {enum}
QuotaType: uint32 {enum}
Limit : uint64
AmountUsed : uint64
FileSystem : string
FSQuotaIndication
ProcessIndication
(See Event Model)
ReportRecord
FSQuotaReportRecord
HardLimit : uint64[]
SoftLimit : uint64[]
SoftLimitGracePeriod: datetime
Active: boolean
Monitored: boolean
ResourceType: uint16 {enum}
QuotaType: uint16 {enum}
AmountUsed : uint64[]
TreeName: string
PrincipalID: string
FileSystem: string
Page 9 of 35: FileSystemStatistics
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
ElementType : uint16[] {Enum}
OtherElementTypeDescription : string
TotalIOs : uint64
TotalBytesTransferred : uint64
ReadIOs : uint64
WriteIOs : uint64
OtherIOs : uint64
MetadataWriteIOs : uint64
TotalIOTimeCounter : uint64
TotalIdleTimeCounter : uint64
ReadIOTimeCounter : uint64
BytesRead : uint64
WriteIOTimeCounter : uint64
BytesWritten : uint64
MetadataBytesRead : uint64
MetadataBytesWritten : uint64
PercentDurableOpens : uint16
PercentResilientOpens : uint16
AverageReadResponseTime : uint16
AverageWriteResponseTime : uint16
AverageRequestResponseTime : uint16
BytesReadPerSec : uint64
TotalBytesReceived : uint64
BytesReceivedPerSec : uint64
TotalBytesSent : uint64
BytesSentPerSec : uint64
BytesTranferredPerSec : uint64
BytesWrittenPerSec : uint64
FilesOpenedPerSec : uint64
TotalOpenFileCount : uint64
CurrentPendingRequests : uint64
ReadRequestsProcessedPerSec : uint64
TotalRequestsReceived : uint64
RequestsReceivedPerSec : uint64
TotalFailedDurableHandleReopenCount : uint64
CurrentOpenFileCount : uint64
TotalResilientHandleReopenCount : uint64
TotalPersistentHandleReopenCount : uint64
TreeConnectCount : uint64
WriteRequestsProcessedPerSec : uint64
TotalMetadataRequestsReceived : uint64
MetadataRequestsReceivedPerSec : uint64
AverageTimePerDataRequest : uint64
AverageBytesPerDataRequest : uint64
AverageBytesPerReadRequest : uint64
AverageBytesPerWriteRequest : uint64
AverageReadQueueLength : uint64
AverageWriteQueueLength : uint64
AverageDataQueueLength : uint64
DataBytesPerSec : uint64
DataRequestsPerSec : uint64
CurrentDataQueueLength : uint64
FileSystemStatisticalData
(See Core Model)
StatisticalData
ElementTypesSupported : uint16[] {Enum}
SynchronousMethodsSupported : uint16[] {Enum}
AsynchronousMethodsSupported : uint16[] {Enum}
ClockTickInterval : uint64
StatisticsCapabilities
(See Core Model)
Capabilities
(See Core Model)
MangedElementInstanceID : string {key}
ElementType : uint16 {Enum}
OtherElementTypeDescription : string
IncludeStartStatisticTime : boolean
IncludeStartStatisticTime : boolean
IncludeTotalBytesTransferred : boolean
IncludeStartStatisticTime : boolean
IncludeReadIOs : boolean
IncludeWriteIOs : boolean
IncludeOtherIOs : boolean
IncludeMetadataReadIOs : boolean
IncludeTotalIOTimeCounter : boolean
IncludeReadIOTimeCounter : boolean
IncludeBytesRead : boolean
IncludeWriteIOTimeCounter : boolean
IncludeBytesWritten : boolean
IncludeMetadataBytesRead : boolean
IncludeMetadataBytesWritten : boolean
IncludePercentDurableOpens : boolean
IncludePercentResilientOpens : boolean
IncludePercentPersistentOpens : boolean
IncludeAverageReadResponseTime : boolean
IncludeAverageWriteResponseTime : boolean
IncludeAverageRequestResponseTime : boolean
IncludeBytesReadPerSec : boolean
IncludeTotalBytesReceived : boolean
IncludeBytesReceivedPerSec : boolean
IncludeTotalBytesSent : boolean
IncludeBytesSentPerSec : boolean
IncludeBytesWrittenPerSec : boolean
IncludeFilesOpenedPerSec : boolean
IncludeTotalOpenFileCount : boolean
IncludeCurrentPendingRequests : boolean
IncludeReadRequestsProcessedPerSec : boolean
IncludeTotalRequestsReceived : boolean
IncludeRequestsReceivedPerSec : boolean
IncludeTotalDurableHandleReopenCount : boolean
IncludeTotalFailedDurableHandleReopenCount :
boolean
IncludeTotalFailedResilientHandleReopenCount :
boolean
IncludeCurrentOpenFileCount : boolean
IncludeTotalResilientHandleReopenCount : boolean
IncludeTotalPersistentHandleReopenCount : boolean
IncludeTotalFailedPersistentHandleReopenCount :
boolean
IncludeTreeConnectCount : boolean
IncludeWriteRequestsProcessedPerSec : boolean
IncludeTotalMetadataRequestsReceived : boolean
IncludeMetadataRequestsReceivedPerSec : boolean
IncludeAverageTimePerDataRequest : boolean
IncludeAverageBytesPerDataRequest : boolean
IncludeAverageBytesPerReadRequest : boolean
IncludeAverageReadQueueLength : boolean
IncludeAverageWriteQueueLength : boolean
IncludeAverageDataQueueLength : boolean
IncludeDataBytesPerSec : boolean
IncludeDataRequestsPerSec : boolean
IncludeCurrentDataQueueLength : boolean
FileSystemStatisticsManifest
FileSystemStatisticsManifestCollection
ElementName : string
IsDefault : boolean
(See Core Model)
SystemSpecificCollection
ElementTypesSupported : uint16[] {Enum}
SynchronousMethodsSupported : uint16[] {Enum}
AsynchronousMethodsSupported : uint16[] {Enum}
ClockTickInterval : uint64
FileSystemStatisticsCapabilities
Page 10 of 35: FileSystemStatistics (2)
Service
(See Core Model)
StatisticsService
FileSystemStatisticsService
GetStatisticsCollection(
[OUT] CIM_ConcreteJob REF Job, [IN] uint16[] ElementTypes, [IN] string[] OtherElementTypeDescriptions, [IN]
CIM_FileSystemStatisticsManifestCollection REF ManifestCollection, [IN] uint16 StatisticsFormat, [OUT] string [] Statistics);
uint32 (enum)
CreateManifestCollection(
[IN] CIM_StatisticsCollection REF Statistics, [IN] string ElementName, [OUT] CIM_FileSystemStatisticsManifestCollection REF
ManifestCollection);
uint32 (enum)
AddOrModifyManifest(
[IN] CIM_FileSystemStatisticsManifestCollection REF ManifestCollection, [IN] uint16 ElementType, [IN] string
OtherElementTypeDescription, [IN] string ElementName, [IN] string[] StatisticsList, [OUT] CIM_FileSystemStatisticsManifest REF Manifest);
uint32 (enum)
RemoveManifests(
[IN] CIM_FileSystemStatisticsManifestCollection REF ManifestCollection, [IN] CIM_FileSystemStatisticsManifest REF Manifest);
uint32 (enum)
(See Core Model)
EnabledLogicalElement
System
(See Core Model)
ComputerSystem
(See System Model
(Computer System))
OperatingSystem
CreationClassName : string {key}
Name : string {override, key}
OSType : uint16 {enum}
OtherTypeDescription : string
Version : string
LastBootUpTime : datetime
LocalDateTime : datetime
CurrentTimeZone : sint16
NumberOfLicensedUsers : uint32
NumberOfUsers : uint32
NumberOfProcesses : uint32
MaxNumberOfProcesses : uint32
TotalSwapSpaceSize : uint64 {units}
TotalVirtualMemorySize : uint64 {units}
FreeVirtualMemory : unit64 {units}
FreePhysicalMemory : uint64 {units}
TotalVisibleMemorySize : uint64 {units}
SizeStoredInPagingFiles : uint64 {units}
FreeSpaceInPagingFiles : uint64 {units}
MaxProcessMemorySize : uint64 {units}
Distributed : boolean
MaxProcessesPerUser : uint32
Manufacturer : string
Family : string
OSClassification : string
Reboot() : uint32
Shutdown() : uint32
InstalledOS
*
RunningOS
FileSystem
See System Model
(File Systems))
BootOSFromFS
*
1
0..1
0..1
w*
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
(See Core Model)
EnabledLogicalElementCapabilitie
s
OperatingSystemCapabilities
HostShutdownBehavior : uint16 {E}
Page 11 of 35: Operating System
(See Core Model)
EnabledLogicalElement
System
(See Core Model)
CreationClassName : string {key}
Handle : string {key}
Priority : uint32
ExecutionState : uint16 {enum}
KernelModeTime : uint64 {units}
UserModeTime : uint64 {units}
ThreadProcess
CreationClassName : string {key}
Handle : string {key}
Priority : uint32
ExecutionState : uint16 {enum}
OtherExecutionDescription : string
CreationDate : datetime
TerminationDate : datetime
KernelModeTime : uint64 {units}
UserModeTime : uint64 {units}
WorkingSetSize : uint64 {units}
OSProcess
ProcessThread
1
1
*
CreationClassName : string {key}
Name : string {override, key}
JobDestination
HostedJobDestination
(See Core Model)
Job
Job
Destination
Jobs
0..1
*
*w
*w
ProcessExecutable
OperatingSystem
(See System Model
(Operating System))
Logical File
(See System Model
(File System))
DataFile
(See System Model
(File System))
Service
(See Core Model)
ServiceProcess
*
**
*w
1
(See Core Model)
LogicalElement
(See Core Model)
ManagedSystemElement
(See Core Model)
ManagedElement
OwningJobElement 0..1
*
AffectedJobElement
*
*
ProcessOfJob
*
*
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
JobSettingData
DeleteOnCompletion : boolean
RecoveryAction : uint16 {enum}
OtherRecoveryAction : string
InteractiveTimeout: datetime
TerminateOnTimeout: boolean
DefaultInputValues: string[]
DefaultInputNames: string[]
ClientRetries: uint32
RunInSilentMode: boolean
(See core model)
SettingData
QueueStatus : uint16 {enum}
QueueStatusInfo : string
DefaultJobPriority : uint32
MaxTimeOnQueue : datetime
MaxJobsOnQueue : uint32
MaxJobCPUTime : uint32 {units}
JobQueue {E}
Execution
Candidate {E}
*
*
BatchService {E}QueueForBatchService {E} **
Recovery
Job {E}
Execution
Target {E}
*
*
*
*
Page 12 of 35: Processing and Jobs
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
(See Core Model)
ManagedSystemElement
(See core model)
StatisticalData
StartTime: datetime
ElapsedTime: datetime
Priority: uint32
PercentComplete: uint16 {units}
CPUTimeUsed : uint32 {units, counter}
JobProcessingStatistics {E}
JobsMaxTimeExceeded : uint64
RunningJobs : uint32 {gauge}
WaitingJobs : uint32
QueueStatisticalData {E}
(See Core Model)
Job
(See Core Model)
ConcreteJob
(See Core Model)
LogicalElement
(See Core Model)
ManagedElement
MaxCPUTime : uint32
TimeCompleted : datetime
JobOrigination : string
Task : string
BatchJob {E}
(See Core Model)
Collection
InstanceID : string {key}
GroupStatus : uint16 {enum}
GroupStatusDescription : string
BatchJobGroup {E}
(See Core Model)
ServiceAccessPoint
BatchProtocol : uint16 [] {enum}
BatchProtocolInfo : string []
BatchSAP {E}
(See Core Model)
ConcreteCollectionExecution
Requirement {E}
MethodResult
InstanceID : string {key}
PreCallIndication : string {ebeddedinstance}
PostCallIndication : string {embeddedinstance}
AssociatedJob
MethodResult {E}
1
1
* *
Page 13 of 35: Jobs2
*Service
(See Core Model)
ServiceAccessPoint
(See Core Model)ServiceAccess
BySAP*
CreateBootConfigSetting(
[IN] StartingBootConfig : ref BootConfigSetting
[OUT] ScopingComputerSystem : ref ComputerSystem
[OUT] Job : ConcreteJob) : uint32 {E}
SetBootConfigRole (
[IN] BootConfigSetting : ref BootConfigSetting
[IN] role : uint16 {enum}
[OUT] Job : ConcreteJob ) : uint32 {E}
SetBootConfigUsage (
[IN] BootConfigSetting : ref BootConfigSetting,
[IN] ScopingComputerSystem : ref CIM_ComputerSystem,
[IN] role : uint16 {enum}
[OUT] Job : ConcreteJob ) : uint32 {E}
ApplyBootConfigSettng(
[IN] ScopingComputerSystem : ref ComputerSystem
[IN] ApplyBootConfig : ref BootConfigSetting
[OUT] Job : ref ConcreteJob ) : uint32 {E}
BootService BootSAP
BootServiceAccessBySAP
HostedBoot
Service
*w
(See Core Model)
EnabledLogicalElement
System
(See Core Model)
ComputerSystem
(See System Model
(Computer System))
*
Hosted
Service
HostedAccessPoint
*w
1
1
1
HostedBootSAP
1
*w
*w
OOBAlertService
DestinationType : uint16 {enum}
OtherDestinationTypeDescription : string
DestinationAddress : string
MessageFormat : uint16 {enum}
OtherMessageFormatDescription : string
OnlySendsFixedMessage : boolean
FixedPartOfMessage : string
DestinationIsAckCapable : boolean
RetryCount : uint16
RetryInterval : uint16 {units}
PresenceHeartbeatCapable : boolean
EnablePresenceHeartbeats : boolean
WakeUpType : uint16 {enum}
OtherWakeUpTypeDescription : string
FilterType : uint16 {enum}
FilterData : uint8[ ]
OtherFilterTypeDescription : string
WakeUpService
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 14 of 35: Boot Service
ChangeBootOrder (
[IN] Source : ref BootSourceSetting
[OUT] Job : ConcreteJob ) : uint32 {enum}
ValidateSettings () : uint32 {enum}
BootConfigSetting {E}
BootString : string
BIOSBootString : string
StructuredBootString : string
FailThroughSupported : uint16 {enum}
BootSourceSetting {E}
OwningEntity : string
BootSettingData {E}
SettingData
(See Core Model)
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
EnaledLogicalElementCapabilities
(See Core Model)
BootConfigCapabilities[] : uint16 {enum}
OtherBootConfigCapabilities : string
BootStringsSupported : uint16 {enum}
BootCapabilitiesSupported : uint16 {enum}
OtherBootCapabilitiesSupported : string[]
BootServiceCapabilities {E}
Page 15 of 35: Boot Service 2
(See Core Model)
ManagedElement
Setting
(See Core Model)
TimeZone {D}
TimeZoneID : string {key}
TimeZoneStartDate : datetime {key}
StandardName : string
StandardCaption : string
StandardOffset : sint32
StandardMonth : uint8 {enum}
StandardDay : sint8
StandardDayOfWeek : sint8 {enum}
StandardStartInterval : datetime
DaylightName : string
DaylightCaption : string
DaylightOffset : sint32
DaylightMonth : uint8 {enum}
DaylightDay : sint8
DaylightDayOfWeek : sint8 {enum}
DaylightStartInterval : datetime
ElementSetting
* (See Core Model)
ManagedSystemElement*
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 16 of 35: Time
(See Core Model)
LogicalElement
LocalFileSystem
(See System Model
(File System))
FileSystem
(See System Model
(File System))
FreeInodes : uint64
TotaInodes : uint64
FSReservedCapacity : uint64 {units}
UnixLocalFileSystem
Thread
(See System Model
(Processing and Jobs))
UnixThread
SchedPolicy : uint16 {enum}
OtherSchedPolicy : string
GaurdSize : string
DetachState : uint16 {enum}
InheritSched : uint16 {enum}
ContentionScope : uint16 {enum}
StackSize : string
ConCurrencyLevel : uint64
CancelState : uint16 {enum}
CancelType : uint16 {enum}
Process
(See System Model
(Processing & Jobs))
UnixProcess
ParentProcessID : string {req'd}
RealUserID : uint64 {req'd}
ProcessGroupID : uint64 {req'd}
ProcessSessionID : uint64
ProcessTTY : string
ModulePath : string
Parameters : string[]
ProcessNiceValue : uint32
ProcessWaitingForEvent : string
UserID : string {req'd}
GroupID : string {req'd}
SaveText : boolean
LinkCount : string
FileInodeNumber : string
SetUid : boolean
SetGid : boolean
LastModifiedInode : datetime
LinkMax : uint64
NameMax : uint64
PathMax : uint64
PosixChownRestricted : uint64
PosixNoTrunc : uint64
PosixAsyncIo : uint64
PosixPrioIo : uint64
PosixSyncIo : uint64
UnixFile
FileIdentity
1
LogicalFile
(See System Model
(File System))
DeviceFile
(See System Model
(File System))
DeviceFileType : uint16 {enum}
OtherTypeDescription : string
DeviceId : string
DeviceDescription : string
DeviceMajor : string
DeviceMinor : string
UnixDeviceFile
Directory
(See System Model (File System))
FileSizeBits : uint64 {units}
UnixDirectory
UnixProcessStatisticalInformation
Name : string {override, key}
CPUTime : uint32 {units}
RealText : uint64 {units}
RealData : uint64 {units}
RealStack : uint64 {units}
VirtualText : uint64 {units}
VirtualData : uint64 {units}
VirtualStack : uint64 {units}
VirtualMemoryMappedFileSystem : uint64 {units}
VirtualSharedMemory : uint64 {units}
CpuTimeDeadChildren : uint64 {units}
SystemTimeDeadChildren : uint64 {units}
(See Core Model)
StatisticalInformationUnixProcess
Statistics
w 0..1
*w
1
(See Core Model)
EnabledLogicalElement
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 17 of 35: Unix System
(See Core Model)
LogicalElement
ManagedSystemElement
(See Core Model)
ComputerSystem
(See System Model
(Computer System))
SystemResource
Shareable : boolean
ImplementationInfo : uint16 {enum}
Allocated
Resource *
IRQ
CreationClassName : string {key}
IRQNumber : uint32 {key}
Availability : uint16 {enum}
TriggerType : uint16 {enum}
TriggerLevel : uint16 {enum}
Hardware : boolean
CreationClassName : string {key}
DMAChannel : uint32 {key}
Availability : uint16 {enum}
BurstMode : boolean
TransferWidths : uint16 [ ] {enum}
AddressSize : uint16 {enum}
MaxTransferSize : uint32 {units}
ByteMode : uint16 {enum}
WordMode : uint16 {enum}
ChannelTiming : uint16 {enum}
TypeCTiming : uint16 {enum}
DMA MemoryMappedIO
CreationClassName : string {key}
StartingAddress : uint64 {key}
EndingAddress : uint64
MappedResource : uint16 {enum}
*ComputerSystemResource
ComputerSystemDMA
ComputerSystem
MappedIO
ComputerSystemIRQ
1
1
LogicalDevice
(See Core Model)
MemoryResource
PortResource
(See Core Model)
ManagedElement
*w
*w
*w
1
*
*
1
AllocatedDMA
*
(See Core Model)
EnabledLogicalElement
System
(See Core Model) ResourceOf
System 1
*
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 18 of 35: System Resources
(See Core Model)
LogicalElement
ManagedSystemElement
(See Core Model)
LogicalDevice
(See Core Model)
(See Core Model)
ManagedElement
StorageExtent
(See Core Model)
LogIn
DataFile
LogInStorage
LogIn
DeviceFile
RecordInLog1
MessageLog
CreationClassName : string {key}
Name : string {override, key}
Capabilities : uint16 [ ] {enum}
CapabilitiesDescriptions : string [ ]
MaxLogSize : uint64 {units}
SizeOfHeader : uint64 {units}
HeaderFormat : string
MaxRecordSize : uint64 {units}
SizeOfRecordHeader : uint64 {units}
RecordHeaderFormat : string
OverWritePolicy : uint16 {enum}
OtherPolicyDescription : string
TimeWhenOutdated : datetime
PercentageNearFull : uint8 {units}
LastChange : uint16 {enum}
TimeOfLastChange : datetime
RecordLastChanged : uint64
IsFrozen : boolean
CharacterSet : uint16 {enum}
PositionToFirstRecord ([OUT] IterationIdentifier : string) : uint32
PositionAtRecord (
[IN, OUT] IterationIdentifier : string,
[IN] MoveAbsolute : boolean
[IN, OUT] RecordNumber : sint64) : uint32
GetRecord(
[IN, OUT] IterationIdentifier : string,
[IN] PositionToNext : boolean,
[OUT] RecordNumber : uint64,
[OUT] RecordData : uint8[ ]) : uint32
DeleteRecord (
[IN/OUT] IterationIdentifier : string,
[IN] PositionToNext : boolean,
[OUT] RecordNumber : uint64,
[OUT] RecordData : uint8[ ]) : uint32
WriteRecord (
[IN/OUT] IterationIdentifier : string,
[IN] PositionToNext : boolean,
[OUT] RecordNumber : uint64,
[IN] RecordData : uint8[ ]) : uint32
CancelIteration([IN] IterationIdentifier : string) : uint32
FreezeLog ([IN] Freeze : boolean) : uint32
FlagRecordForOverwrite (
[IN, OUT] IterationIdentifier : string,
[IN] PositionToNext : boolean,
[OUT] RecordNumber : uint64) : uint32
CreationClassName : string {key}
RecordID : string {key}
MessageTimestamp : datetime {key}
DataFormat : string {D}
LogRecordUseOf
MessageLog
DeviceFile
(See System Model
(File System)
*
*
(See System Model
(File System)
DataFile
*
LogicalFile
(See System Model
(File System)
*
*
*
*w
(See Core Model)
EnabledLogicalElement
*
*
OperationLog
*
1
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Log
MaxNumberOfRecords : uint64
CurrentNumberOfRecords : uint64
LogState : uint16 :{enum}
OverwritePolicy : uint16
ClearLog () : uint32 {enum}
UseOfLog
*
(See Core Model)
Capabilities
(See Core Model)
EnabledLogicalElementCapabilities
RecordLogCapabilities
SupportedRecordTypes: uint16 [ ] {enum}
MethodsSupported: uint32 [ ] {enum, E}
Page 19 of 35: Logs 1
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
MaxNumberOfRecords : uint64
CurrentNumberOfRecords : uint64
ClearLog () : uint32 {enum}
Log
(See Core Model)
EnabledLogicalElement
InstanceID : string {key}
RecordLog
DiagnosticLog {E}
RecordForLog
RecordFormat : string
RecordData : string
Locale : string
PerceivedSeverity: uint16 {Enum}*
1
LogManagesRecord
(see logs 1)
LogRecord
(See Core Model)
ManagedElement
RecordApplies
ToElement
DiagnosticsLog {D}
LogEntry
InstanceID : string
LogName : string
RecordID : string
CreationTimeStamp: datetime
LogInstanceID: string
OwningEntity : string
MessageID : string
Message : string
MessageArguments[] : string
Page 20 of 35: Logs 2
DiagnosticTest
(see diagnostics 2)
Service
(See Core Model)
(See Core Model)
LogicalElement
ManagedSystemElement
(See Core Model)
(See Core Model)
ManagedElement
Setting
(See Core Model)
DiagnosticSetting
(See diagnostics 2)
(See Core Model)
EnabledLogicalElement
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
DiagnosticResult {D}
ExecutionID : string {key}
TimeStamp : datetime
IsPackage : boolean
TestStartTime : datetime
TestCompletionTime : datetime
TestState : uint16 {enum}
OtherStateDescription : string
EstimatedTimeOfPerforming : uint32 {units}
TestResults : string[ ]
PercentComplete : uint8 {units}
ErrorCode : string[]
ErrorCount : uint32[ ]
LoopsFailed: uint32
LoopsPassed : uint32
TestWarningLevel :uint16 {enum}
LogOptions : uint16[ ] {enum}
OtherLogOptionsDescriptions : string[ ]
ReportSoftErrors : boolean
ReportStatusMessages : boolean
HaltOnError : boolean
QuickMode : boolean
PercentOfTestCoverage : uint8 {units}
LoopControlParameter : string[ ]
LoopControl : uint16[ ] {enum}
OtherLoopControlDescriptions : string[ ]
ResultPersistence : uint32 {units}
DiagnosticResultForMSE {D}
*
*
DiagnosticResult
ForTest {D}
DiagnosticTest
ForMSE {D}
*
**
DiagnosticSetting
ForTest {D}
*
*
DiagnosticTest
InPackage {D}
DiagnosticResult
InPackage {D}
w 1
1
SummaryDiagnostics
InstanceID: string {key}
ServiceName: string
ErrorAlerts: string[]
TestTimeStamp: datetime
WarningAlerts: string[ ]
(See Core Model)
SettingData
DiagnosticSettingData
(See diagnostics 3)
Page 21 of 35: Diagnostics1
DiagnosticTest
Characteristics : uint16[ ] {enum}
OtherCharacteristicDescription : string {D}
OtherCharacteristicsDescription : string
TestTypes : uint16 [ ] {Enum}
OtherTestTypesDescriptions : string [ ]
IsInUse : boolean {D}
ResourcesUsed : uint16[ ] {enum, D}
RunTest(
[IN] SystemElement : ref ManagedSystemElement,
[IN] Setting : ref DiagnosticSetting,
[OUT] Result : ref DiagnosticSetting) : uint32 {D}
ClearResults(
[IN]SystemElement : ref ManagedSystemElement,
[OUT] ResultsNotCleared : string[] ) : uint32 {D}
DiscontinueTest(
[IN] SystemElement : ref ManagedSystemElement,
[IN] DiagnosticResult ref DiagnosticResult,
[OUT] TestingStopped : boolean) : uint32 {D}
Service
(See Core Model)
(See Core Model)
LogicalElement
ManagedSystemEleme
nt(See Core Model)
(See Core Model)
ManagedElement
Setting
(See Core Model)
DiagnosticSetting {D}
SettingID : string {key}
TestWarningLevel :uint16 {enum}
ReportSoftErrors : boolean
ReportStatusMessages : boolean
HaltOnError : boolean
QuickMode : boolean
PercentOfTestCoverage : uint8 {units}
LoopControlParameter : string[ ]
LoopControl : uint16[ ] {enum}
OtherLoopControlDescription : string
OtherLoopControlDescriptions : string[ ]
ResultPersistence : uint32 {units}
LogOptions : uint16 [] {enum}
OtherLogOptionsDescriptions: string []
LogStorage : uint16 [] {enum}
OtherLogStorageDescriptions : string[]
VerbosityLevel : uint16[] {enum}
Locales : string []
(See Core Model)
EnabledLogicalElement
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
DiagnosticService
RunDiagnostics(
[IN] ManagedElement : ref CIM_ManagedElement
[IN} DiagSetting : ref CIM_DiagnosticSetting
[IN] JobSetting : ref CIM_JobSettingData
[OUT] Job : ref CIM_ConcreteJob
) : uint32 {D}
RunDiagnosticService (
[IN] ManagedElement: ref CIM_ManagedElement
IN[] DiagnosticSettings: string
[IN] JobSettings: string
[OUT] Job: ref CIM_ConcreteJob
): uint32 {enum}
Capabilitiies
(See Core Model)
DiagnosticServiceCabilities
SupportedServiceModes: uint16[] {enum}
OtherSupportedServiceModesDescriptions : string []
SupportedLoopControl : uint16[] {enum}
OtherSupportedLoopControlDescriptions : string []
SupportedLogOptions : uint16[] {enum}
OtherSupportedLogOptionDescriptions : string []
SupportedLogStorage : uint16[] {enum}
OtherSupportedLogStorageDescriptions : string []
SupportedExecutionControls : uint16[] {enum}
SupportedTestWarnings : uint16[] {enum}
OtherSupportedExecutionControlsDescriptions : string []
SupportedVerbosityLevels : uint16 [] {enum}
DiagnosticRecord
InstanceID : string {key}
ServiceName : string {required}
ManagedElementName : string {required}
ExpirationDate : datetime {required}
RecordType : uint16 {enum}
OtherRecordTypeDescription : string
CreationTimeStamp : datetime {E}
RecordForLog
(See logs)
DiagnosticSettingRecord
LogOptions : uint16[]
OtherLogOptionsDescriptions: string[]
HaltOnError : boolean
QuickMode : boolean
PercentOfTestCoverage : uint8
LoopControlParameter : string []
LoopControl : uint16[] {enum}
OtherLoopControlDescriptions : string []
ResultPersistence : uint32
VerbosityLevel : uint16 {enum}
LogStorage : uint16
OtherLogStorageDescriptions : string
DiagnosticServiceRecord
ErrorCode : string[]
ErrorCount : string[]
LoopsFailed : uint32
LoopsPassed : uint32
AvailableDiagnostic
Service
*
*
DiagnosticCompletionRecord
CompletionState : uint16
OtherCompletionStateDescription :
string
CorrespondingSettingsRecord
Settings: string
DiagnosticSettingDataRecord
Page 22 of 35: Diagnostics2
TestCompletionStatus: string
DiagnosticSubTestRecord
CPUDiagnosticTest {E}
CPUTestType: uint16 {enum}
OtherCPUTestTypeDescription: string
DiagnosticTest
See Diagnostics 2
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
DiagnosticServiceCapabilities
See Diagnostics 3
CoreVoltages: real32[]
CPUSpeeds: real32[]
Seed: boolean
CPUDiagnosticServiceCapabilities {E}
FCHBADiagnosticTest {E}
FCHBATestType: uint16 {enum}
OtherFCHBATestTypeDescription: string
RAIDTestType: uint16 {enum}
OtherRAIDTestTypeDescription: string
RAIDDiagnosticTest {E}
BufferSizesSupported: uint32[]
MaxPatternSizeSupported: uint16
FCHBADiagnosticServiceCapabilities
EthernetNICDiagnosticServiceCapabilities {E}
PacketSizesSupported: uint16[]
LinkSpeedsSupported: uint64[]
LoopbackLayersSupported: uint16[]
OtherLoopbackLayersSupported: string[]
SeedSupported: boolean
RegionSupported: boolean
TargetHDDsSupported: boolean
RAIDDiagnosticServiceCapabilities {E}
EthernetNICDiagnosticTest {E}
EthernetNICTestType: uint16 {enum}
OtherEthernetNICTestTypeDescription: string
OpticalDriveTestType: uint16 {enum}
OtherOpticalDriveTestTypeDescription: string
OpticalDiagnosticTest {E}
OpticalDriveDiagnosticServiceCapabilities {E}
SeedSupported: boolean
DataPatternsSupported: string[]
DiskDriveDiagnosticTest
DiskDriveTestType: uint16 {enum}
OtherDiskDriveTestTypeDescription: string
Region: boolean
Seed: boolean
DataSizes: uint64[]
DataPatterns: string[]
DiskDriveDiagnosticServiceCapabilities
Page 23 of 35: Diagnostics3
MemoryDiagnosticTest {E}
MemoryTestType: uint16 {enum}
OtherMemoryTestTypeDescription: string
MemoryDiagnosticServiceCapabilities {E}
DataPattern: uint8[]
Seed: boolean
WaitTime: datetime
CPUDiagnosticSettingData {E}
CoreVoltages: real32[]
CPUSpeeds: real32[]
Seed: uint32
FCHBADiagnosticSettingData
EchoMechanism : uint32=2 {Enum}
OtherEchoMechanism: string
TargetDeviceFormat: string {Enum}
TargetDevice: string
LUN: uint64=0
BufferSizes: uint32[]
BufferPattern: uint8[]
PingMechanism : uint32=2 {Enum}
OtherPingMechanism: string
OtherTargetDeviceFormat: string
Seed: uint32
LBAStart: uint64
LBAEnd: uint64
TargetHDDs: string[]
RAIDDiagnosticSettingData {E}
LBAStart: uint64
LBAEnd: uint64
Seed: uint32
DataSizes: uint32[]
DataPatterns: string[]
DiskDriveDiagnosticSettingData
MemoryDiagnosticSettingData {E}
NumberOfBytes: uint64
TargetDevice: string
DataPattern: uint8
Seed: uint32
Address: string[]
WaitTime: datetime
DiagnosticSettingData
HaltOnError : boolean
NonDestructive: boolean
PercentOfTestCoverage : uint8
QueryTimeout: uint32
QuickMode : boolean
ResultPersistence : uint32
LogOptions : uint16 [ ] {enum}
LogStorage : uint16 [ ] {enum}
LoopControl : uint16 [ ] {enum}
LoopControlParameter : string[ ]
OtherLogOptionsDescriptions: string [ ]
OtherLogStorageDescriptions : string [ ]
OtherLoopControlDescriptions : string[ ]
VerbosityLevel : uint16 [ ] {enum}
Page 24 of 35: Diagnostics4
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
EthernetNICDiagnosticSettingData {E}
PacketSizes: uint16[]
LinkSpeeds: uint64[]
LoopbackLayers: uint16[] {Enum}
OtherLoopbackLayers: string[]
OpticalDriveDiagnosticSettingData {E}
Seed: uint32
DataPatterns: string[]
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
HelpService {E}
DeliveryOptions : uint16 [] {enum}
OtherDeliveryOptionDescription : string
DocumentsAvailable : string[]
DocumentDescriptions : string[]
DocumentFormat : uint16[] {enum}
OtherDocumentFormatDescription : string
GetHelp(
[IN] RequestedDocument : string
[IN, OUT] Format : uint16 {enum}
[IN] RequestedDelivery : uint16 {enum}
[OUT] DocumentInfo : string
) : uint32 {enum}
Service
(See Core Model)
LogicalFile
(See Core Model)
AvailableDiagnostic
Service
*
*
Page 25 of 35: Help
VirtualSystemSettingData
VirtualSystemIdentifier : string
VirtualSystemType : string
Notes ; string
CreationTime : datetime
ConfigurationID : string
ConfigurationDataRoot : string
ConfigurationFile : string
SnapshotDataRoot : string
SuspendDataRoot : string
SwapFileDataRoot : string
LogFileRoot : string
AutomaticStartupAction : uint16 {enum}
AutomaticStartupActionDelay : datetime
AutomaticStartupActionSequenceNumber : uint16
AutomaticShutdownAction : uint16 {enum}
AutomaticRecoveryAction : uint16 {enum}
RecoveryFile : string
SettingData
(See Core Model)
EnaledLogicalElementCapabilities
(See Core Model)
ResourceType : uint16 {enum}
OtherResourceType : string
ResourceSubType : string
RequestTypesSupported : uint16 {enum}
SharingMode : uint16 {enum}
SupportedAddStates : uint16 {enum}
SupportedRemoveStates : uint16 {enum}
AllocationCapabilities {E}
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
ResourceAllocationSettingData
(See Core Model)
VirtualSystemSetting
DataComponent {E}
*
Capabilities
(See Core Model)
SnapshotTypesEnabled : uint16 {enum}
GuestOSNotificationEnabled : boolean
VirtualSystemSnapshotCapabilities {E}
ComputerSystem
(See System Model
(Computer System))
LastApplied
Snapshot {E}
SnapshotOf
VirtualSystem {E}
MostCurrent
SnapshotInBranch
{E}
SynchronousMethodsSupported[] : uint16 {enum}
AynchronousMethodsSupported[] : uint16 {enum}
SnapshotTypesSupported[] : uint16 {enum}
VirtualSystemSnapshotServiceCapabilities {E}
SynchronousMethodsSupported : uint16[] {enum}
AsynchronousMethodsSupported: uint16[] {enum}
DestinationHostFormatsSupported : uint16[] {enum}
VirtualSystemMigrationCapabilities {E}
VirtualSystemMigrationSettingData {E}
Bandwidth: uint16
BandwidthUnit: string
OtherTransportType: string
TransportType: uint16 {enum}
MigrationType: uint16 {enum}
Priority: uint16
Page 26 of 35: Virtualization 1
Service
(See Core Model (Logical Element))
VirtualSystemMigrationService {E}
MigrateVirtualSystemToHost (
[IN] ComputerSystem : ref CIM_ComputerSystem
[IN] DestinationHost : string
[IN] MigrationSettingData : string
[IN] NewSystemSettingData : string
[IN] NewResourceSettingData : string
[OUT] Job : ref CIM_ConcreteJob ) : uint16 {enum};
MigrateVirtualSystemToSystem (
[IN] ComputerSystem : ref CIM_ComputerSystem
[IN] DestinationSystem : ref ComputerSystem
[IN] MigrationSettingData : string
[IN] NewSystemSettingData : string
[IN] NewResourceSettingData : string
[OUT] NewComputerSystem : ref CIM_ComputerSystem
[OUT] Job : ref CIM_ConcreteJob ) : uint16 {enum};
CheckVirtualSystemIsMigratableToHost (
[IN] ComputerSystem : ref CIM_ComputerSystem
[IN] DestinationHost : string
[IN] MigrationSettingData : string
[IN] NewSystemSettingData : string
[IN] NewResourceSettingData : string
[OUT] IsMigratable : boolean ) : uint16 {enum};
MigrateVirtualSystemToSystem (
[IN] ComputerSystem : ref CIM_ComputerSystem
[IN] DestinationSystem : ref ComputerSystem
[IN] MigrationSettingData : string
[IN] NewSystemSettingData : string
[IN] NewResourceSettingData : string
[OUT] IsMigratable : boolean ) : uint16 {enum};
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 27 of 35: Virtualization 2
MonitoredEntityType : uint16 {enum}
OtherMonitoredEntityTypeDescription : string
TimeoutInterval : datetime
TimerResolution : datetime
CurrentTimerValue : datetime
TimeOfLastExpiration : datetime
ActionOnExpiration : uint16 {enum}
OtherActionOnExpiration : string
TimerExpired : boolean
PlatformWatchdogService {E}
Service
(See Core Model)
EnaledLogicalElementCapabilities
(See Core Model)
PlatformWatchdogServiceCapabilities {E}
ActionOnExpirationSupported : uint16[ ] {enum}
WatchdogTimerDataSupported : uint16[ ] {enum}
LastExpirationDataSupported : uint16[ ] {enum}
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
Page 28 of 35: Watchdog
Association
AggregationAssociation with WEAK reference
Inheritance
Aggregation with WEAK reference
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
(See Core Model)
ManagedElement
BIOSAttribute
InstanceID : string[]
AttributeID : string[]
CurrentValue : string[]
DefaultValue : string[]
PendingValue : string[]
IsOrderedList : boolean
IsReadOnly : boolean
BIOSEnumeration
PossibleValues: string[]
PossibleValuesDescriptions: string[]
BIOSInteger
UpperBound : sint64
LowerBound : uint64
ProgrammaticUnit : string
ScalarIncrement : uint32
BIOSPassord
MinLength : uint64
MaxLength : uint64
CurrentValue : string[] {Required}
PendingValue : string[] {Required}
PasswordEncoding : uint32
IsSet : boolean
BIOSString
StringType : uint32
MinLength : uint64
MaxLength : uint64
ValueExpression : string
Capabilities
(See Core Model)
BIOSServiceCapabilities
MethodsSupported: uint32 {enum}
SupportedPasswordAlgorithms : string[]
SupportedPasswordEncodings : uint32[] {enum}
Service
(See Core Model (Logical Element))
SetBIOSAttribute (
[IN] TargetBIOS : ref CIM_BIOSElement
[IN] AttributeName : string
[IN] AttributeValue : string[]
[IN] AuthorizationToken : string
[IN] PasswordEncoding : uint32 {enum}
[OUT] SetResult : uint32
) : uint16 {enum};
SetBIOSAttributeEmbeddedInstance (
[IN TargetBIOS : ref CIM_BIOSElement
[IN] AttributeConfig : string
[IN] AuthorizationToken : string
[IN] PasswordEncoding : uint32 {enum}
[OUT] SetResult
) : uint16 {enum};
RestoreBIOSDefaults (
[IN TargetBIOS : ref CIM_BIOSElement
[IN] AuthorizationToken : string
[IN] PasswordEncoding
) : uint32 {enum}
ReadRawBIOSData (
[IN] TargetBIOS: ref CIM_BIOSElement,
[IN] Offset : uint32,
[IN,OUT] NumberOfBytes : uint32,
[OUT] Data : uint8[]
) : uint32 {enum}
WriteRawBIOSData (
[IN] TargetBIOS: ref CIM_BIOSElement,
[IN] Offset : uint32,
[IN,OUT] NumberOfBytes : uint32,
[IN] AuthorizationToken : string,
[IN] PasswordEncoding : uint32
) : uint32 {enum}
SetBIOSAttributes (
[IN] TargetBIOS: ref CIM_BIOSElement
[IN] CollectionElementName: string
[IN] AttributeName: string[]
[IN] AttributeValue: string[]
[IN] AuthorizationToken: string
[IN] PasswordEncoding: uint32
[OUT] SetResult: uint32[]
): uint32 {enum}
BIOSService
Page 29 of 35: BIOS
Association
AggregationAssociation with WEAK reference
Inheritance
w
w
* Equivalent to: 0 .. nComposition Aggregation
{E} Experimental Class or Property{D} Deprecated Class or Property
PowerAllocationSettingData {E}
PowerAllocationSettingPurpose : uint16 {enum}
OtherSettingPurpose : string
PowerUtilizationManagementService {E}
PowerUtilizationMode : uint16 {enum}
ResouceAllocationSettingData
(See Core Model (Resource)
Service
(See Core Model (Logical Element))
PowerUtilizationManagementCapabilities {E}
PowerUtilizationModesSupported : uint16 {enum}
EnabledLogicalElementCapabilities
(See Core Model (SettingData, Profiles,
Capabilities)
Page 30 of 35: Cooling and Power
Export
LocalFS : ref LocalFileSystem {key, 0..1}
Directory : ref Directory {key, *}
ExportedDirectoryName : string
ServiceProcess
Service : ref Service {key, *}
Process : ref Process {key, *}
ExecutionType : uint16 {enum}
DiagnosticResultForMSE {D}
Result : ref DiagnosticResult {key, *}
SystemElement : ref ManagedSystemElement {key, *}
DiagnosticResultForTest {D}
Result : ref DiagnosticResult {key, weak, 1}
DiagnosticTest : ref DiagnosticTest {key, 1}
ElementSetting (CORE)
Element : ref ManagedSystemElement {key, *}
Setting : ref Setting {key, *}
DiagnosticSettingForTest {D}
Element : ref DiagnosticTest {*}
Setting : ref DiagnosticSetting {*}
SystemElement : ref ManagedElement {key, *}
SameElement : ref ManagedElement {key, *}
LogicalIdentity (CORE)
SystemElement : ref LogicalFile {1}
SameElement : ref UnixFile {weak, 0..1}
FileIdentity
Statistics (CORE)
Stats : ref StatisticalInformation {key, *}
Element : ref ManagedElement {key, *}
UnixProcessStatistics
Stats : ref UnixProcessStatisticalInformation {weak, *}
Element : ref UnixProcess {1}
AffectedJobElement
AffectedElement : ref ManagedElement {key, *}
AffectingElement : ref Job {key, *}
ElementEffects : uint16[ ] {enum}
OtherElementEffectsDescriptions : string[ ]
OwningJobElement
OwningElement : ref ManagedElement {key, 0..1}
OwnedElement : ref Job {key, *}
ServiceAvailableToElement (CORE)
ServiceProvided : ref CIM_Service {key, *}
UserOfService : ref CIM_ManagedElement {key, *}
AvailableDiagnosticService
ServiceProvided : ref CIM_DiagnosticService {key, *}
EstimatedDurationQualifier : uint32
EstimatedDurationOfService : uint32 {enum}
IsExclusiveForME: boolean {E}
SharedElement
SystemElement : ref LogicalElement {1}
SameElement : ref Share
SystemElement : ref LogicalElement
SameElement : ref LogicalElement {1}
AttachedElement {E}
SystemElement : ref LogicalElement
SameElement : ref LogicalElement {1}
ImportedShare {E}
SystemElement : ref LogicalElement
SameElement : ref LogicalElement {1}
MountedElement {E}
HelpServiceAvailableToFile {E}
ServiceProvided : ref CIM_HelpService {key, *}
UserOfService : ref CIM_LogicalFile
DocumentFormat: uint16 {enum}
OtherDocumentFormatDescription: string
Job: ref ConcreteJob {key, 1}
JobParameters : ref MethodResult {key, 1}
AssociatedJobMethodResult
CorrespondingSettingsRecord {D}
DataRecord: ref DiagnosticRecord {key, 1}
SettingsRecord: ref DiagnosticSettingDataRecord {key, 1}
AssociatedFileSystemStatisticsManifestCollection
StatisticsCollection: ref Statistics {key, 1}
FileSystemStatisticsManifestCollection: ref ManifestCollection{key, *}
SettingAssociatedToCapabilities
Capabilities : ref Capabilities {key}
SettingData : ref SettingData {key}
CorrespondingSettingsDataRecord {E}
DataRecord: ref DiagnosticRecord {key, 1}
SettingsRecord: ref DiagnosticSettingDataRecord {key, 1}
Page 31 of 35: Association Hierarchy
ManagedElement: ref FileShare {key, *}
SettingData: ref ExportedFilShareSetting {key, *}
FileShareSettingData
(See Core Model (Resource)
ElementSettingData
LocalAccessAvailableToFS
FileServer : ref ComputerSystem {key}
FileSystem : ref LocalFileSystem {key}
LocalAccessPoint : string
DefaultElementCapabilities
ManagedElement: ref Capabilities {key, *}
SettingData: ref ManagedElement {key, *}
ParticipatingCS {D}
Antecedent : ref ComputerSystem {1..n}
Dependent : ref Cluster {*}
StateOfNode : uint16 {enum}
RoleOfNode : uint16 {enum}
Dependency (CORE)
Antecedent : ref ManagedElement {key, *}
Dependent : ref ManagedElement {key, *}
HostingCS {D}
Antecedent : ref ComputerSystem {1..n}
Dependent : ref VirtualComputerSystem {*}
HostedService (CORE)
Antecedent : ref System {1}
Dependent : ref Service {weak, *}
HostedClusterService
Antecedent : ref ComputerSystem {1}
Dependent : ref ClusteringService {weak, *}
HostedBootService
Antecedent : ref System {1}
Dependent : ref BootService {weak, *}
HostedAccessPoint (CORE)
Antecedent : ref System {1}
Dependent : ref ServiceAccessPoint {weak, *}
Antecedent : ref Service {*}
Dependent : ref ServiceAccessPoint {*}
ServicesAccessBySAP (CORE)
Antecedent : ref ClusteringService {*}
Dependent : ref ClusteringSAP {*}
ClusterServiceAccessBySAP
Antecedent : ref BootService {*}
Dependent : ref BootSAP {*}
BootServiceAccessBySAPHostedClusterSAP
Antecedent : ref ComputerSystem {1}
Dependent : ref ClusteringSAP {weak, *}
HostedBootSAP
Antecedent : ref ComputerSystem {1}
Dependent : ref BootSAP {weak, *}
RunningOS
Antecedent : ref OperatingSystem {0..1}
Dependent : ref ComputerSystem {0..1}
Mount
Antecedent : ref Directory {0..1}
Dependent : ref FileSystem {*}
BootOSFromFS
Antecedent : ref FileSystem {*}
Dependent : ref OperatingSystem {*}
DeviceAccessByFile
Antecedent : ref DeviceFile {*}
Dependent : ref LogicalDevice {0..1}
JobDestinationJobs
Antecedent : ref JobDestination {0..1}
Dependent : ref Job {*}
ProcessExecutable
Antecedent : ref DataFile {*}
Dependent : ref Process {*}
HostedJobDestination
Antecedent : ref System {1}
Dependent : ref JobDestination {weak, *}
ProvidesServiceToElement {D} (CORE)
Antecedent : ref Service {*}
Dependent : ref ManagedElement {*}
DiagnosticTestForMSE {D}
Antecedent : ref DiagnosticTest
Dependent : ref ManagedSystemElement
EstimatedTimeOfPerforming : uint32 {units}
IsExclusiverForMSE : boolean
AllocatedResource
Antecedent : ref SystemResource {*}
Dependent : ref LogicalDevice {*}
AllocatedDMA
Antecedent : ref DMA {*}
Dependent : ref LogicalDevice {*}
BusMaster : boolean
LogInDeviceFile
Antecedent : ref DeviceFile {*}
Dependent : ref MessageLog {*}
LogInDataFile
Antecedent : ref DataFile {*}
Dependent : ref MessageLog {*}
LogInStorage
Antecedent : ref StorageExtent {*}
Dependent : ref MessageLog {*}
StartingOffset : uint64
UseOfMessageLog
Antecedent : ref MessageLog {*}
ResidesOnExtent
Antecedent : ref StorageExtent {*}
Dependent : ref LogicalElement {*}
Antecedent : ref PhysicalElement {*}
Dependent : ref System {*}
SystemPackaging (CORE)
Antecedent : ref PhysicalElement {*}
Dependent : ref ComputerSystem {*}
PlatformGUID: string
ComputerSystemPackaging
OperationLog
Antecedent : ref MessageLog {*}
Dependent : ref LogicalElement {1}
HostedDependency (CORE)
Antecedent : ref ManagedElement {0..1}
Dependent : ref ManagedElement {*}
ImportedShareRoot {E}
Antecedent : ref LogicalElement {*}
Dependent : ref LogicalElement {1}
Antecedent : ref system {1}
Dependent : ref share {*}
RemoteShareWWN : string
HostedShare
SharedElementRoot {E}
Antecedent : ref LogicalElement {1}
Dependent : ref Share {*}
UseOLog {E}
Antecedent : ref Log {*}
Dependent : ref ManagedSystemElement {*}
RecordedData : string
RecordAppliesToElement {E}
Antecedent : ref LogRecord {*}
Dependent : ref ManagedElement {*}
RecoveryJob {E}
Antecedent : ref Job {*}
Dependent : ref Job {*}
QueueForBatchService {E}
Antecedent : ref JobQueue {*}
Dependent : ref BatchService {*}
QueueAcceptingFromService : boolean
ExecutionCandidate {E}
Antecedent : ref System {*}
Dependent : ref Job {*}
ExecutionTarget {E}
Antecedent : ref System {*}
Dependent : ref Job {*}
ExecutionRequirement {E}
Antecedent : ref ConcreteCollection {*}
Dependent : ref Job {*}
Page 32 of 35: Dependency Hierarchy
Dependency (CORE)
Antecedent : ref ManagedElement {key, *}
Dependent : ref ManagedElement {key, *}
SnapshotOfVirtualSystem {E}
Antecedent : ref ComputerSystem {0..1}
Dependent : ref VirtualSystemSettingData
LastAppliedSnapshot {E}
Antecedent : ref VirtualSystemSettingData {0..1}
Dependent : ref ComputerSystem {0..1}
MostCurrentSnapshotInBranch {E}
Antecedent : ref ComputerSystem {0..1}
Dependent : ref VirtualSystemSettingData {0..1}
Page 33 of 35: Dependency (2)
MostCurrentSnapshotInBranch {E}
Dependent : ref FSQuotaConfigEntry
FSQuotaAppliesToPrincipal
Antecedent : ref FSDomainIdentity
Dependent : ref FSQuotaConfigEntry
Antecedent : ref LogicalFile
Dependent : ref FSQuotaConfigEntry
FSQuotaAppliesToTree
Antecedent : ref ManagedElement
Dependent : ref ManagedElement
ElementDiagnostics {E}
LogToLog
Antecedent : ref ManagedElement
Dependent : ref ManagedElement
FSQuotaAppliesToElement
Dependent : ref FSQuotaConfigEntry
Component (CORE)
GroupComponent : ref ManagedElement {key, *}
PartComponent : ref ManagedElement {key, *}
SystemComponent (CORE)
GroupComponent : ref System {*}
PartComponent : ref ManagedSystemElement {*}
ComponentCS {Composition}
GroupComponent : ref ComputerSystem {*}
PartComponent : ref ComputerSystem {*}
SystemPartition {Composition}
GroupComponent : ref ComputerSystem {0..1}
PartComponent : ref UnitaryComputerSystem {*}
InstalledOS {Composition}
GroupComponent : ref ComputerSystem {1}
PartComponent : ref OperatingSystem {weak, *}
PrimaryOS : boolean
FileStorage {Composition}
GroupComponent : ref FileSystem {1}
PartComponent : ref LogicalFile {weak, *}
DirectoryContainsFile {Composition}
GroupComponent : ref Directory {0..1}
PartComponent : ref LogicalFile {*}
HostedFileSystem {Composition}
GroupComponent : ref System {1}
PartComponent : ref FileSystem {weak, *}
OSProcess {Composition}
GroupComponent : ref OperatingSystem {1}
PartComponent : ref Process {weak, *}
ProcessThread {Composition}
GroupComponent : ref Process {1}
PartComponent : ref Thread {weak, *}
GroupComponent : ref DiagnosticTest {*}
PartComponent : ref DiagnosticTest {*}
DiagnosticTestInPackage {D}
DiagnosticResultInPackage {D}
PackageResult : ref DiagnosticResult {key, *}
Result : ref DiagnosticResult {key, *}
ProcessOfJob {Composition}
GroupComponent : ref Job {*}
PartComponent : ref Process {*}
ResourceOfSystem {Composition}
GroupComponent : ref System {1}
PartComponent : ref SystemResource {*}
ComputerSystemIRQ {Composition}
GroupComponent: ref ComputerSystem {1}
PartComponent: ref IRQ {weak, *}
ComputerSystemMappedIO {Composition}
GroupComponent: ref ComputerSystem {1}
PartComponent: ref MemoryMappedIO {weak, *}
ComputerSystemDMA {Composition}
GroupComponent: ref ComputerSystem {1}
PartComponent: ref DMA {weak, *}
ComputerSystemResource {Composition}
GroupComponent: ref ComputerSystem {1}
PartComponent: ref SystemResource {*}
RecordInLog {Composition}
MessageLog ref MessageLog {key, 1}
LogRecord ref LogRecord {key, weak, *}
LogManagesRecord {Composition, E}
RecordLog ref RecordLog {key, 1}
LogRecord ref LogRecord {key, *}
VirtualSystemSettingDataComponent {Composition} {E}
GroupComponent : ref VirtaulSystemSettingData {1}
PartComponent : ref ResourceAllocationSettingData {*}
InstalledOS {Composition}{E}
GroupComponent : ref ComputerSystem
PartComponent : ref ComputerSystem
PrimaryStatus : uint16 {enum}
DetailedStatus : uint16 {enum}
OperatingStatus uint16 {enum}
CommunicationStatus : uint16 {enum}
MemberRole : uint16 {enum}
MemberState : uint16 {enum}
Page 34 of 35: Aggregation Hierarchy
AvailableSAP ref ServiceAccessPoint
ManagedElement ref ManagedElement
SAPAvailableForElement
ManagedElement: ref FileShare
SAPAvailableForFileShare