CIM211 Class Declaration
CIM_DeviceIdentity

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_DeviceIdentity --> CIM_LogicalIdentity --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_LogicalIdentity
NAMECIM_DeviceIdentity

Class Qualifiers

Class CIM_DeviceIdentity Qualifiers
NameTypeValueFrom Class
Versionstring2.6.0 CIM_DeviceIdentity
DescriptionstringCIM_DeviceIdentity indicates that two LogicalDevices represent different aspects of the same underlying entity. This association refines the CIM_LogicalIdentity superclass by restricting it to the Device level and defining its use in well understood scenarios. One of these scenarios is to represent that a Device is both a ’ bus ’ entity and a ’ functional ’ entity. For example, a Device could be both a PCI Device (or a USB Device), as well as a CIM_Keyboard. The other scenario is where a Device plays multiple functional roles that can not be distinguished by their hardware realization alone. For example, a Fibre Channel adapter might have aspects of both a NetworkAdapter and a SCSIController. CIM_DeviceIdentity
Associationbooleantrue CIM_DeviceIdentity
Associationbooleantrue CIM_LogicalIdentity
DescriptionstringCIM_LogicalIdentity is an abstract and generic association, indicating that two ManagedElements represent different aspects of the same underlying entity. This relationship conveys what could be defined with multiple inheritance. In most scenarios, the Identity relationship is determined by the equivalence of Keys or some other identifying properties of the related Elements. This relationship is reasonable in several scenarios. For example, it could be used to represent that a LogicalDevice is both a ’ bus ’ entity and a ’ functional ’ entity. A Device could be both a USB (bus) and a Keyboard (functional) entity. CIM_LogicalIdentity

Properties

Properties
NameTypeValueQualifiersClassOrigin
SystemElementCIM_LogicalDevice ref Override
Description
Key
CIM_DeviceIdentity
SameElementCIM_LogicalDevice ref Override
Description
Key
CIM_DeviceIdentity

Property Qualifiers

Property SystemElement Qualifiers
NameTypeValueFrom Class
OverridestringSystemElement CIM_DeviceIdentity
DescriptionstringSystemElement represents one aspect of the Device. CIM_DeviceIdentity
Keybooleantrue CIM_DeviceIdentity

Property SameElement Qualifiers
NameTypeValueFrom Class
OverridestringSameElement CIM_DeviceIdentity
DescriptionstringSameElement represents an alternate aspect of the System entity. CIM_DeviceIdentity
Keybooleantrue CIM_DeviceIdentity

Property SystemElement Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_LogicalIdentity
DescriptionstringSystemElement represents one aspect of the Managed Element. The use of ’ System ’ in the role name does not limit the scope of the association. The role name was defined in the original association, where the referenced elements were limited to LogicalElements. Since that time, it has been found valuable to instantiate these types of relationships for ManagedElements, such as Collections. So, the referenced elements of the association were redefined to be ManagedElements. Unfortunately, the role name could not be changed without deprecating the entire association. This was not deemed necessary just to correct the role name. CIM_LogicalIdentity

Property SameElement Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_LogicalIdentity
DescriptionstringSameElement represents an alternate aspect of the ManagedElement. CIM_LogicalIdentity

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in