Home/Catalog/INFORMANT-HYPERV

INFORMANT-HYPERV

AI MIB Summary

The INFORMANT-HYPERV MIB module enables SNMP-based monitoring and management of Microsoft Hyper-V virtualization entities, specifically tracking virtual machine states, host resource utilization, and virtual switch operational metrics.

The MIB module for informant Hyper-V entities.
Main OID:
informantHyperV.1.3.6.1.4.1.9600.1.25
2384
Objects
Active
Status
3
Dependencies

Imported Objects

Objects

2384 total
Object Name
informantHyperVThe MIB module for informant Hyper-V entities.
MODULE-IDENTITY
.1.3.6.1.4.1.9600.1.25
msvmBIOSThe virtual BIOS is a software image that is loaded into RAM to configure some of the basic aspects of and boot a computer system. There is one BIOS element per computer system and that element cannot be replaced or removed. Thus, there is no resource pool for adding new BIOS elements to the virtual system. The BIOS element also does not have its own SettingData class to describe the settings for the BIOS. Settings for the BIOS, such as serial numbers, boot order, and num lock state, are found in the Msvm_VirtualSystemSettingData class.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.1
msvmBIOSElementTableRepresents the low-level software that is loaded into RAM to configure and start the system. The BIOS is not a logical device, hence the virtual BIOS should not be thought of as a virtual computer system device. As it is not a device, it does not have a corresponding resource pool. The BIOS object is associated with the virtual computer system through the Msvm_SystemBIOS association.
SEQUENCE OF MsvmBIOSElement
.1.3.6.1.4.1.9600.1.25.1.1
msvmBIOSElementEntryNone
MsvmBIOSElement
.1.3.6.1.4.1.9600.1.25.1.1.1
msvmbeIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.1
msvmbeBIOSGUIDThe unique identifier for the BIOS.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.2
msvmbeBIOSNumLockThe enabled state of the Num Lock in the BIOS.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.3
msvmbeBIOSSerialNumberThe serial number for the BIOS.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.4
msvmbeBaseBoardSerialNumberThe serial number for the base board on the virtual system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.5
msvmbeBootOrderThe order in which devices will be searched for a boot sector at startup.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.6
msvmbeBuildNumberThe internal identifier for this compilation of SoftwareElement.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.7
msvmbeCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.8
msvmbeChassisAssetTagAutomatically populated by the BIOS when the virtual machine is created.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.9
msvmbeChassisSerialNumberAutomatically populated by the BIOS when the virtual machine is created.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.10
msvmbeCodeSetThe code set used by this SoftwareElement. It defines the bit patterns that a system uses to identify characters. ISO defines various code sets such as UTF-8 and ISO8859-1.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.11
msvmbeCurrentLanguageThe currently selected language for the BIOS. This information can be obtained from SMBIOS, using the Current Language attribute of the Type 13 structure, to index into the string list following the structure. The property is formatted using the ISO 639 Language Name, and may be followed by the ISO 3166 Territory Name and the encoding method.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.12
msvmbeDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.13
msvmbeElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.14
msvmbeEmbedFirmwareMajorReleaseIndicates the major release of the embedded controller firmware, e.g. the value will be 0Ah for revision 10.22 and 02h for revision 2.1. The value 0xFF denotes the embedded controller firmware is not field-upgradeable.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.15
msvmbeEmbedFirmwareMinorReleaseIndicates the minor release of the embedded controller firmware, e.g. the value will be 16h for revision 10.22 and 01h for revision 2.1. The value 0xFF denotes the embedded controller firmware is not field-upgradeable.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.16
msvmbeHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.1.1.1.17
msvmbeIdentificationCodeThe manufacturer's identifier for this SoftwareElement. Often this will be a stock keeping unit (SKU) or a part number.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.18
msvmbeInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.19
msvmbeLanguageEditionThe value of this property identifies the language edition of this SoftwareElement. The language codes defined in ISO 639 should be used. Where the element represents a multi-lingual or international version, the string 'Multilingual' should be used.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.20
msvmbeListOfLanguagesA list of installable languages for the BIOS. This information can be obtained from SMBIOS, from the string list that follows the Type 13 structure. An ISO 639 Language Name should be used to specify the BIOS' installable languages. The ISO 3166 Territory Name and the encoding method may also be specified, following the Language Name.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.21
msvmbeLoadUtilityInformationA free form string describing the BIOS flash/load utility that is required to update the BIOSElement. Version and other information may be indicated in this property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.22
msvmbeLoadedEndingAddressThe ending address of the memory which this BIOS occupies.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.1.1.1.23
msvmbeLoadedStartingAddressThe starting address of the memory which this BIOS occupies.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.1.1.1.24
msvmbeManufacturerManufacturer of this SoftwareElement.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.25
msvmbeNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.26
msvmbeOperationStatusIndicates the current status of the element. This property is inherited from CIM_ManagedSystemElement and it is always set to 2 ('OK').ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.27
msvmbeOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.1.1.1.28
msvmbeOtherTargetOSThe OtherTargetOS property records the manufacturer and operating system type for a SoftwareElement when the TargetOperatingSystem property has a value of 1 ('Other'). For all other values of TargetOperatingSystem, the OtherTargetOS property is NULL.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.29
msvmbePrimaryBIOSIf true, this is the primary BIOS of the ComputerSystem.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.30
msvmbeReleaseDateDate that this BIOS was released.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.31
msvmbeSerialNumberThe assigned serial number of this SoftwareElement.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.32
msvmbeSoftwareElementIDThis is an identifier for the SoftwareElement and is designed to be used in conjunction with other keys to create a unique representation of the element.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.33
msvmbeSoftwareElementStateThe SoftwareElementState is defined in this model to identify various states of a SoftwareElement's life cycle. - A SoftwareElement in the deployable state describes the details necessary to successfully distribute it and the details (Checks and Actions) required to move it to the installable state (i.e, the next state). - A SoftwareElement in the installable state describes the details necessary to successfully install it and the details (Checks and Actions) required to create an element in the executable state (i.e., the next state). - A SoftwareElement in the executable state describes the details necessary to successfully start it and the details (Checks and Actions) required to move it to the running state (i.e., the next state). - A SoftwareElement in the running state describes the details necessary to manage the started element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.1.1.1.34
msvmbeStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.35
msvmbeStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.1.1.36
msvmbeSystemBIOSMajorReleaseIndicates the major release of the system BIOS, e.g. the value will be 0Ah for revision 10.22 and 02h for revision 2.1. The value 0xFF denotes the system does not support the use of this field.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.37
msvmbeSystemBIOSMinorReleaseIndicates the minor release of the system BIOS, e.g. the value will be 16h for revision 10.22 and 01h for revision 2.1. The value 0xFF denotes the system does not support the use of this field.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.1.1.38
msvmbeTargetOperatingSystemThe TargetOperatingSystem property specifies the element's operating system environment. The value of this property does not ensure that it is binary executable. Two other pieces of information are needed. First, the version of the OS needs to be specified using the class, CIM_OSVersion Check. The second piece of information is the architecture that the OS runs on. This information is verified using CIM_ArchitectureCheck. The combination of these constructs clearly identifies the level of OS required for a particular SoftwareElement.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.1.1.1.39
msvmbeVersionSoftware Version should be in the form <Major>.<Minor>.<Revision> or <Major>.<Minor><letter><revision>.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.1.1.1.40
msvmSystemBIOSTableThis class is used to associate a virtual system with its BIOS.
SEQUENCE OF MsvmSystemBIOS
.1.3.6.1.4.1.9600.1.25.1.2
msvmSystemBIOSEntryNone
MsvmSystemBIOS
.1.3.6.1.4.1.9600.1.25.1.2.1
msvmsbIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.1.2.1.1
msvmsbGroupComponentThe parent element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.2.1.2
msvmsbPartComponentThe child element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.1.2.1.3
msvmInputThe user input devices are represented by these classes. A virtual system always has one instance of each class associated with it. These devices may not be added or removed from the virtual system. Therefore, there are no resource pool instances for keyboard or mouse devices.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.2
msvmKeyboardTableRepresents a keyboard device. Keyboards are logical devices that are always present in a virtual system, and thus are not allocated through a resource pool. One Msvm_Keyboard instance is always present in a virtual computer system.
SEQUENCE OF MsvmKeyboard
.1.3.6.1.4.1.9600.1.25.2.1
msvmKeyboardEntryNone
MsvmKeyboard
.1.3.6.1.4.1.9600.1.25.2.1.1
msvmkbIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.1.1.1
msvmkbAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.2
msvmkbAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.3
msvmkbCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.4
msvmkbCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.5
msvmkbDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.6
msvmkbDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.7
msvmkbElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.8
msvmkbEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.9
msvmkbEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.10
msvmkbErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.11
msvmkbErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.12
msvmkbHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.13
msvmkbIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.14
msvmkbInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.15
msvmkbIsLockedAn indication of whether the Device is locked, preventing user input or output.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.16
msvmkbLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.2.1.1.17
msvmkbLayoutA free-form string indicating the format and layout of the Keyboard.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.18
msvmkbLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.19
msvmkbMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.2.1.1.20
msvmkbNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.21
msvmkbNumberOfFunctionKeysNumber of function keys on the Keyboard.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.1.1.22
msvmkbOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.23
msvmkbOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.24
msvmkbOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.25
msvmkbPasswordAn integer indicating whether a hardware-level password is enabled at the keyboard, preventing local input.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.1.1.26
msvmkbPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.27
msvmkbPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.28
msvmkbPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.2.1.1.29
msvmkbRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.30
msvmkbStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.31
msvmkbStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.32
msvmkbStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.1.1.33
msvmkbSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.34
msvmkbSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.1.1.35
msvmkbTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.1.1.36
msvmkbTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.2.1.1.37
msvmPs2MouseTableRepresents a PS2 mouse device. Instances of this class are logical devices that are always present in a virtual system, and thus are not allocated through a resource pool. One instance is always present in a virtual computer system.
SEQUENCE OF MsvmPs2Mouse
.1.3.6.1.4.1.9600.1.25.2.2
msvmPs2MouseEntryNone
MsvmPs2Mouse
.1.3.6.1.4.1.9600.1.25.2.2.1
msvmps2IndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.2.1.1
msvmps2AbsoluteCoordinatesIndicates whether the device operates on absolute coordinates. If not set, the device's coordinates are relative.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.2
msvmps2AdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.3
msvmps2AvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.4
msvmps2CaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.5
msvmps2CreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.6
msvmps2DescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.7
msvmps2DeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.8
msvmps2ElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.9
msvmps2EnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.10
msvmps2EnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.11
msvmps2ErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.12
msvmps2ErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.13
msvmps2HandednessInteger indicating whether the PointingDevice is configured for right (value=2) or left handed operation (value=3). Also, the values, 'Unknown' (0) and 'Not Applicable' (1), can be defined.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.14
msvmps2HealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.15
msvmps2IdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.16
msvmps2InstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.17
msvmps2IsLockedAn indication of whether the Device is locked, preventing user input or output.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.18
msvmps2LastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.2.2.1.19
msvmps2LocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.20
msvmps2MaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.2.2.1.21
msvmps2NameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.22
msvmps2NumberOfButtonsNumber of buttons. If the PointingDevice has no buttons, enter 0.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.2.1.23
msvmps2OperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.24
msvmps2OtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.25
msvmps2OtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.26
msvmps2PointingTypeThe type of the pointing device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.27
msvmps2PowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.28
msvmps2PowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.29
msvmps2PowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.2.2.1.30
msvmps2RequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.31
msvmps2ResolutionTracking resolution of the PointingDevice in Counts per Inch.ro
Gauge32 UNITS "Counts per Inch"
.1.3.6.1.4.1.9600.1.25.2.2.1.32
msvmps2StatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.33
msvmps2StatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.34
msvmps2StatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.2.1.35
msvmps2SystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.36
msvmps2SystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.2.1.37
msvmps2TimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.2.1.38
msvmps2TotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.2.2.1.39
msvmSyntheticMouseTableRepresents a synthetic mouse device.
SEQUENCE OF MsvmSyntheticMouse
.1.3.6.1.4.1.9600.1.25.2.3
msvmSyntheticMouseEntryNone
MsvmSyntheticMouse
.1.3.6.1.4.1.9600.1.25.2.3.1
msvmsmIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.3.1.1
msvmsmAbsoluteCoordinatesIf the device uses absolute, rather than relative, coordinatesro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.2
msvmsmAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.3
msvmsmAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.4
msvmsmCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.5
msvmsmCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.6
msvmsmDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.7
msvmsmDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.8
msvmsmElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.9
msvmsmEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.10
msvmsmEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.11
msvmsmErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.12
msvmsmErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.13
msvmsmHandednessInteger indicating whether the PointingDevice is configured for right (value=2) or left handed operation (value=3). Also, the values, 'Unknown' (0) and 'Not Applicable' (1), can be defined.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.14
msvmsmHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.15
msvmsmHorizontalPositionIndicates the absolute x-coordinate of the pointing device.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.3.1.16
msvmsmIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.17
msvmsmInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.18
msvmsmIsLockedAn indication of whether the Device is locked, preventing user input or output.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.19
msvmsmLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.2.3.1.20
msvmsmLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.21
msvmsmMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.2.3.1.22
msvmsmNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.23
msvmsmNumberOfButtonsNumber of buttons. If the PointingDevice has no buttons, enter 0.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.3.1.24
msvmsmOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.25
msvmsmOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.26
msvmsmOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.27
msvmsmPointingTypeThe type of the pointing device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.28
msvmsmPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.29
msvmsmPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.30
msvmsmPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.2.3.1.31
msvmsmRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.32
msvmsmResolutionTracking resolution of the PointingDevice in Counts per Inch.ro
Gauge32 UNITS "Counts per Inch"
.1.3.6.1.4.1.9600.1.25.2.3.1.33
msvmsmScrollPositionIndicates the z-coordinate position of the mouse device.ro
Integer32 UNITS "Mickeys"
.1.3.6.1.4.1.9600.1.25.2.3.1.34
msvmsmStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.35
msvmsmStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.36
msvmsmStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.2.3.1.37
msvmsmSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.38
msvmsmSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.2.3.1.39
msvmsmTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.2.3.1.40
msvmsmTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.2.3.1.41
msvmsmVerticalPositionIndicates the absolute y-coordinate of the pointing device.ro
Integer32
.1.3.6.1.4.1.9600.1.25.2.3.1.42
msvmIntegrationComponentsIntegration components are software components that run on top of the guest operating system inside of a child partition and as part of the virtualization stack in the parent partition to provide some level of integration with the parent partition. They are used to address problems that arise from the high level of isolation provided by virtual machines.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.3
msvmHeartbeatComponentTableRepresents the state of the heartbeat component, which is responsible for monitoring the state of a virtual machine by reporting a heartbeat at regular intervals.
SEQUENCE OF MsvmHeartbeatComponent
.1.3.6.1.4.1.9600.1.25.3.1
msvmHeartbeatComponentEntryNone
MsvmHeartbeatComponent
.1.3.6.1.4.1.9600.1.25.3.1.1
msvmhcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.1.1.1
msvmhcAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.2
msvmhcAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.3
msvmhcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.4
msvmhcCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.5
msvmhcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.6
msvmhcDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.7
msvmhcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.8
msvmhcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.9
msvmhcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.10
msvmhcErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.11
msvmhcErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.12
msvmhcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.13
msvmhcIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.14
msvmhcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.15
msvmhcLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.1.1.16
msvmhcLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.17
msvmhcMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.3.1.1.18
msvmhcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.19
msvmhcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.20
msvmhcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.21
msvmhcOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.22
msvmhcPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.23
msvmhcPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.24
msvmhcPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.1.1.25
msvmhcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.26
msvmhcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.27
msvmhcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.28
msvmhcStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.1.1.29
msvmhcSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.30
msvmhcSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.1.1.31
msvmhcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.1.1.32
msvmhcTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.1.1.33
msvmHeartbeatCmpSettingDataTableRepresents the configured state of the heartbeat component.
SEQUENCE OF MsvmHeartbeatCmpSettingData
.1.3.6.1.4.1.9600.1.25.3.2
msvmHeartbeatCmpSettingDataEntryNone
MsvmHeartbeatCmpSettingData
.1.3.6.1.4.1.9600.1.25.3.2.1
msvmhcsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.2.1.1
msvmhcsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.2
msvmhcsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.3
msvmhcsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.4
msvmhcsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.5
msvmhcsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.2.1.6
msvmhcsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.7
msvmhcsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.2.1.8
msvmhcsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.9
msvmhcsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.10
msvmhcsdEnabledStateAn integer enumeration that indicates the enabled and disabled states of an element. This property is inherited from CIM_EnabledLogicalElement and is either set to 2 ('Enabled') or 3 ('Disabled').ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.2.1.11
msvmhcsdErrorThresholdAn enumerated value indicating an administrator's startup configuration for the Enabled State of an element. This property is inherited from CIM_ResourceAllocationSettingData and is always set to 2 ('Enabled').ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.12
msvmhcsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.13
msvmhcsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.14
msvmhcsdIntervalSpecifies the interval between ping attempts, in milliseconds. This property is inherited from CIM_ResourceAllocationSettingData and is always set to 2000.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.15
msvmhcsdLatencySpecifies the maximum expected latency between a request ping and a response, in milliseconds, before a given request is considered dropped. This property is inherited from CIM_ResourceAllocationSettingData and is always set to 1000.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.16
msvmhcsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.17
msvmhcsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.2.1.18
msvmhcsdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.19
msvmhcsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.20
msvmhcsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.21
msvmhcsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.22
msvmhcsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.2.1.23
msvmhcsdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.2.1.24
msvmhcsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.25
msvmhcsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.2.1.26
msvmKvpExchangeComponentTableRepresents the state of the key/value pair exchange component, which provides a mechanism to exchange data between the virtual machine and the operating system running on the parent partition.
SEQUENCE OF MsvmKvpExchangeComponent
.1.3.6.1.4.1.9600.1.25.3.3
msvmKvpExchangeComponentEntryNone
MsvmKvpExchangeComponent
.1.3.6.1.4.1.9600.1.25.3.3.1
msvmkvpIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.3.1.1
msvmkvpAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.2
msvmkvpAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.3
msvmkvpCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.4
msvmkvpCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.5
msvmkvpDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.6
msvmkvpDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.7
msvmkvpElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.8
msvmkvpEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.9
msvmkvpEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.10
msvmkvpErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.11
msvmkvpErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.12
msvmkvpGuestExchangeItemsAn array of embedded Msvm_KvpExchangeDataItem instances which contain the set of key-value pairs that components running within the guest operating system have pushed up to be available for access by external clients. This array will not contain any intrinsic items that are pushed by the integration component directly. This property is inherited from CIM_ManagedElement.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.13
msvmkvpGuestIntrinsicExchangeItmAn array of embedded Msvm_KvpExchangeDataItem instances which contain the set of key-value pairs that the guest operating system has pushed up to be available for access by external clients. This array will not contain any data items pushed by other components running within the guest operating system. This property is inherited from CIM_ManagedElement.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.14
msvmkvpHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.15
msvmkvpIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.16
msvmkvpInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.17
msvmkvpLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.3.1.18
msvmkvpLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.19
msvmkvpMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.3.3.1.20
msvmkvpNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.21
msvmkvpOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.22
msvmkvpOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.23
msvmkvpOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.24
msvmkvpPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.25
msvmkvpPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.26
msvmkvpPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.3.1.27
msvmkvpRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.28
msvmkvpStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.29
msvmkvpStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.30
msvmkvpStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.3.1.31
msvmkvpSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.32
msvmkvpSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.3.1.33
msvmkvpTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.3.1.34
msvmkvpTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.3.1.35
msvmKvpExchangeCompSetDataTableRepresents the configured state of the key/value pair exchange component.
SEQUENCE OF MsvmKvpExchangeCompSetData
.1.3.6.1.4.1.9600.1.25.3.4
msvmKvpExchangeCompSetDataEntryNone
MsvmKvpExchangeCompSetData
.1.3.6.1.4.1.9600.1.25.3.4.1
msvmecsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.4.1.1
msvmecsAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.2
msvmecsAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.3
msvmecsAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.4
msvmecsAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.5
msvmecsCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.4.1.6
msvmecsConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.7
msvmecsConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.4.1.8
msvmecsDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.9
msvmecsElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.10
msvmecsEnabledStateAn integer enumeration that indicates the enabled and disabled states of an element. This property is inherited from CIM_EnabledLogicalElement and is either set to 2 ('Enabled') or 3 ('Disabled').ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.4.1.11
msvmecsHostExchangeItemsThis property is inherited from CIM_ResourceAllocationSettingData.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.12
msvmecsHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.13
msvmecsInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.14
msvmecsLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.4.1.15
msvmecsMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.4.1.16
msvmecsOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.17
msvmecsParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.18
msvmecsPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.19
msvmecsReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.4.1.20
msvmecsResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.4.1.21
msvmecsResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.4.1.22
msvmecsVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.4.1.23
msvmecsWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.4.1.24
msvmKvpExchangeDataItemTableRepresents a key/value pair.
SEQUENCE OF MsvmKvpExchangeDataItem
.1.3.6.1.4.1.9600.1.25.3.5
msvmKvpExchangeDataItemEntryNone
MsvmKvpExchangeDataItem
.1.3.6.1.4.1.9600.1.25.3.5.1
msvmediIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.5.1.1
msvmediCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.5.1.2
msvmediDataThe Data property holds arbitrary string data for this item. This property is inherited from CIM_ManagedElement.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.5.1.3
msvmediDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.5.1.4
msvmediElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.5.1.5
msvmediNameThe Name property defines the label by which the object is known. The Name property defines the label by which the item is identified. This property is inherited from CIM_ManagedElement.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.5.1.6
msvmediSourceThe source of the data. This property is inherited from CIM_ManagedElement.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.5.1.7
msvmShutdownComponentTableRepresents the state of the shutdown component, which provides a mechanism to shut down the operation on the associated guest operating system.
SEQUENCE OF MsvmShutdownComponent
.1.3.6.1.4.1.9600.1.25.3.6
msvmShutdownComponentEntryNone
MsvmShutdownComponent
.1.3.6.1.4.1.9600.1.25.3.6.1
msvmscIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.6.1.1
msvmscAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.2
msvmscAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.3
msvmscCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.4
msvmscCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.5
msvmscDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.6
msvmscDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.7
msvmscElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.8
msvmscEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.9
msvmscEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.10
msvmscErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.11
msvmscErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.12
msvmscHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.13
msvmscIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.14
msvmscInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.15
msvmscLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.6.1.16
msvmscLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.17
msvmscMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.3.6.1.18
msvmscNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.19
msvmscOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.20
msvmscOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.21
msvmscOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.22
msvmscPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.23
msvmscPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.24
msvmscPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.6.1.25
msvmscRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.26
msvmscStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.27
msvmscStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.28
msvmscStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.6.1.29
msvmscSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.30
msvmscSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.6.1.31
msvmscTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.6.1.32
msvmscTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.6.1.33
msvmShutdownCompSettingDataTableRepresents the configured state of the shutdown component.
SEQUENCE OF MsvmShutdownComponentSettingData
.1.3.6.1.4.1.9600.1.25.3.7
msvmShutdownCompSettingDataEntryNone
MsvmShutdownComponentSettingData
.1.3.6.1.4.1.9600.1.25.3.7.1
msvmscsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.7.1.1
msvmscsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.2
msvmscsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.3
msvmscsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.4
msvmscsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.5
msvmscsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.7.1.6
msvmscsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.7
msvmscsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.7.1.8
msvmscsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.9
msvmscsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.10
msvmscsdEnabledStateAn integer enumeration that indicates the enabled and disabled states of an element. This property is inherited from CIM_EnabledLogicalElement and is either set to 2 ('Enabled') or 3 ('Disabled').ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.7.1.11
msvmscsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.12
msvmscsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.13
msvmscsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.7.1.14
msvmscsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.7.1.15
msvmscsdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.16
msvmscsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.17
msvmscsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.18
msvmscsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.7.1.19
msvmscsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.7.1.20
msvmscsdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.7.1.21
msvmscsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.7.1.22
msvmscsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.7.1.23
msvmTimeSyncComponentTableRepresents the state of the time synchronization component, which is responsible for synchronizing the system time of a virtual machine with the system time of the operating system running in the parent partition.
SEQUENCE OF MsvmTimeSyncComponent
.1.3.6.1.4.1.9600.1.25.3.8
msvmTimeSyncComponentEntryNone
MsvmTimeSyncComponent
.1.3.6.1.4.1.9600.1.25.3.8.1
msvmtscIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.8.1.1
msvmtscAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.2
msvmtscAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.3
msvmtscCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.4
msvmtscCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.5
msvmtscDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.6
msvmtscDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.7
msvmtscElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.8
msvmtscEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.9
msvmtscEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.10
msvmtscErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.11
msvmtscErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.12
msvmtscHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.13
msvmtscIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.14
msvmtscInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.15
msvmtscLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.8.1.16
msvmtscLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.17
msvmtscMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.3.8.1.18
msvmtscNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.19
msvmtscOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.20
msvmtscOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.21
msvmtscOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.22
msvmtscPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.23
msvmtscPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.24
msvmtscPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.8.1.25
msvmtscRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.26
msvmtscStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.27
msvmtscStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.28
msvmtscStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.8.1.29
msvmtscSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.30
msvmtscSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.8.1.31
msvmtscTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.8.1.32
msvmtscTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.8.1.33
msvmTimeSyncCompSettingDataTableRepresents the configured state of the time synchronization component.
SEQUENCE OF MsvmTimeSyncComponentSettingData
.1.3.6.1.4.1.9600.1.25.3.9
msvmTimeSyncCompSettingDataEntryNone
MsvmTimeSyncComponentSettingData
.1.3.6.1.4.1.9600.1.25.3.9.1
msvmtscsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.9.1.1
msvmtscsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.2
msvmtscsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.3
msvmtscsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.4
msvmtscsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.5
msvmtscsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.9.1.6
msvmtscsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.7
msvmtscsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.9.1.8
msvmtscsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.9
msvmtscsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.10
msvmtscsdEnabledStateAn integer enumeration that indicates the enabled and disabled states of an element. This property is inherited from CIM_EnabledLogicalElement and is either set to 2 ('Enabled') or 3 ('Disabled').ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.9.1.11
msvmtscsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.12
msvmtscsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.13
msvmtscsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.9.1.14
msvmtscsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.9.1.15
msvmtscsdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.16
msvmtscsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.17
msvmtscsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.18
msvmtscsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.9.1.19
msvmtscsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.9.1.20
msvmtscsdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.9.1.21
msvmtscsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.9.1.22
msvmtscsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.9.1.23
msvmVssComponentTableRepresents the state of the Volume Shadow Copy Service (VSS) component.
SEQUENCE OF MsvmVssComponent
.1.3.6.1.4.1.9600.1.25.3.10
msvmVssComponentEntryNone
MsvmVssComponent
.1.3.6.1.4.1.9600.1.25.3.10.1
msvmvcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.10.1.1
msvmvcAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.2
msvmvcAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.3
msvmvcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.4
msvmvcCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.5
msvmvcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.6
msvmvcDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.7
msvmvcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.8
msvmvcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.9
msvmvcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.10
msvmvcErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.11
msvmvcErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.12
msvmvcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.13
msvmvcIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.14
msvmvcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.15
msvmvcLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.10.1.16
msvmvcLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.17
msvmvcMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.3.10.1.18
msvmvcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.19
msvmvcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.20
msvmvcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.21
msvmvcOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.22
msvmvcPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.23
msvmvcPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.24
msvmvcPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.10.1.25
msvmvcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.26
msvmvcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.27
msvmvcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.28
msvmvcStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.10.1.29
msvmvcSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.30
msvmvcSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.10.1.31
msvmvcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.10.1.32
msvmvcTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.3.10.1.33
msvmVssComponentSettingDataTableRepresents the configured state of the Volume Shadow Copy Service (VSS) component.
SEQUENCE OF MsvmVssComponentSettingData
.1.3.6.1.4.1.9600.1.25.3.11
msvmVssComponentSettingDataEntryNone
MsvmVssComponentSettingData
.1.3.6.1.4.1.9600.1.25.3.11.1
msvmvcsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.11.1.1
msvmvcsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.2
msvmvcsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.3
msvmvcsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.4
msvmvcsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.5
msvmvcsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.3.11.1.6
msvmvcsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.7
msvmvcsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.11.1.8
msvmvcsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.9
msvmvcsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.10
msvmvcsdEnabledStateAn integer enumeration that indicates the enabled and disabled states of an element. This property is inherited from CIM_EnabledLogicalElement and is either set to 2 ('Enabled') or 3 ('Disabled').ro
Integer32
.1.3.6.1.4.1.9600.1.25.3.11.1.11
msvmvcsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.12
msvmvcsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.13
msvmvcsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.11.1.14
msvmvcsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.11.1.15
msvmvcsdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.16
msvmvcsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.17
msvmvcsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.18
msvmvcsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.11.1.19
msvmvcsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.3.11.1.20
msvmvcsdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.3.11.1.21
msvmvcsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.11.1.22
msvmvcsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.3.11.1.23
msvmMemoryThe memory classes model the memory for a virtual system.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.4
msvmMemoryTableRepresents the memory currently allocated to a virtual system.
SEQUENCE OF MsvmMemory
.1.3.6.1.4.1.9600.1.25.4.1
msvmMemoryEntryNone
MsvmMemory
.1.3.6.1.4.1.9600.1.25.4.1.1
msvmmemIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.4.1.1.1
msvmmemAccessAccess describes whether the media is readable (value=1), writeable (value=2), or both (value=3). 'Unknown' (0) and 'Write Once' (4) can also be defined.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.2
msvmmemAdditionalAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.3
msvmmemAdditionalErrorDataAn array of octets holding additional error information. An example is ECC Syndrome or the return of the check bits if a CRC-based ErrorMethodology is used. In the latter case, if a single bit error is recognized and the CRC algorithm is known, it is possible to determine the exact bit that failed. This type of data (ECC Syndrome, Check Bit or Parity Bit data, or other vendor supplied information) is included in this field. If the ErrorInfo property is equal to 3, 'OK', then AdditionalErrorData has no meaning.ro
Integer32
.1.3.6.1.4.1.9600.1.25.4.1.1.4
msvmmemAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.5
msvmmemBlockSizeSize in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.4.1.1.6
msvmmemCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.7
msvmmemConsumableBlocksThe maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information ('100 blocks is available for consumption') is indicated in the ConsumableBlocks property.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.1.1.8
msvmmemCorrectableErrorBoolean indicating that the most recent error was correctable. If the ErrorInfo property is equal to 3, 'OK', then this property has no meaning.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.9
msvmmemCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.10
msvmmemDataOrganizationType of data organization used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.11
msvmmemDataRedundancyNumber of complete copies of data currently maintained.ro
Integer32
.1.3.6.1.4.1.9600.1.25.4.1.1.12
msvmmemDeltaReservationCurrent value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.ro
Integer32 UNITS "Percentage"
.1.3.6.1.4.1.9600.1.25.4.1.1.13
msvmmemDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.14
msvmmemDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.15
msvmmemElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.16
msvmmemEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.17
msvmmemEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.18
msvmmemEndingAddressThe ending address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The ending address is specified in KBytes.ro
Gauge32 UNITS "KiloBytes"
.1.3.6.1.4.1.9600.1.25.4.1.1.19
msvmmemErrorAccessAn integer enumeration indicating the memory access operation that caused the last error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, 'OK', then this property has no meaning.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.20
msvmmemErrorAddressSpecifies the address of the last memory error. The type of error is described by the ErrorInfo property. If the ErrorInfo property is equal to 3, 'OK', then this property has no meaning.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.1.1.21
msvmmemErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.22
msvmmemErrorDataData captured during the last erroneous mebmory access. The data occupies the first n octets of the array necessary to hold the number of bits specified by the ErrorTransferSize property. If ErrorTransferSize is 0, then this property has no meaning.ro
Integer32
.1.3.6.1.4.1.9600.1.25.4.1.1.23
msvmmemErrorDataOrderThe ordering for data stored in the ErrorData property. 'Least Significant Byte First' (value=1) or 'Most Significant Byte First' (2) can be specified. If ErrorTransferSize is 0, then this property has no meaning.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.24
msvmmemErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.25
msvmmemErrorInfoFree form string providing more information if the Error Type property is set to 1, 'Other'. If not set to 1, this string has no meaning.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.26
msvmmemErrorMethodologyErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.27
msvmmemErrorResolutionSpecifies the range, in bytes, to which the last error can be resolved. For example, if error addresses are resolved to bit 11 (ie, on a typical page basis), then errors can be resolved to 4K boundaries and this property is set to 4000. If the ErrorInfo property is equal to 3, 'OK', then this property has no meaning.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.4.1.1.28
msvmmemErrorTimeThe time that the last memory error occurred. The type of error is described by the ErrorInfo property. If the Error Info property is equal to 3, 'OK', then this property has no meaning.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.29
msvmmemErrorTransferSizeThe size of the data transfer in bits that caused the last error. 0 indicates no error. If the ErrorInfo property is equal to 3, 'OK', then this property should be set to 0.ro
Gauge32 UNITS "Bits"
.1.3.6.1.4.1.9600.1.25.4.1.1.30
msvmmemExtentStatusStorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, 'Protection Disabled', value=9) is captured in the ExtentStatus property. 'In-Band Access Granted' says that access to data on an extent is granted to some consumer and is only valid when 'Exported' is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 'Imported' indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 'Exported' indicates the extent is meant to be used by some comsumer. A disk array's logical units are exported. Intermediate composite extents may be neither imported nor exported.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.31
msvmmemHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.32
msvmmemIdentifyingDescriptionsOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.33
msvmmemInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.34
msvmmemBasedOnUnderlyRedundancyTrue indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.35
msvmmemLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.1.1.36
msvmmemLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.37
msvmmemMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.4.1.1.38
msvmmemNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.39
msvmmemNameFormatA unique identifier for the Extent.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.40
msvmmemNameNamespaceA unique identifier for the Extent.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.41
msvmmemNoSinglePointOfFailureIndicates whether or not there exists no single point of failure.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.42
msvmmemNumberOfBlocksTotal number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.1.1.43
msvmmemOperationalStatusStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.44
msvmmemOtherEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.45
msvmmemOtherErrorDescriptionAn integer enumeration describing the type of error that occurred most recently. For example, single (value=6) or double bit errors (7) can be specified using this property. The values, 12-14, are undefined in the CIM Schema since in DMI, they mix the semantics of the type of error and whether it was correctable or not. The latter is indicated in the property, CorrectableError.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.46
msvmmemOtherIdentifyingInfoAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.47
msvmmemOtherNameFormatThe list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to 'NAA' and NameNamespace to 'VPD83Type3'. Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) (DEPRECATED) 3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) (DEPRECATED) 4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 5 = VPD Page 83, T10 Vendor Identification (VPD83Type1) (DEPRECATED) 6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a '+'. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 'ACME____+SUPER DISK______+124437458' (_ is a space character) 8 = Node WWN (for single LUN/controller) (NodeWWN) (DEPRECATED) 9 = NAA as a generic format. See http://standards.ieee.org/regauth/oui/tutorials/fib recomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example '21000020372D3C73' 10 = EUI as a generic format (EUI64) See http://standards.ieee.org/regauth/oui/tutorials/EUI 64.html. Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, 'SNVM' may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.48
msvmmemOtherNameNamespaceThe preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 4 = VPD Page 83, Type 1 T10 Vendor Identification (NameFormat T10) Less preferred volume namespaces from other interfaces: 5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 8 = OS Device Namespace.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.49
msvmmemPackageRedundancyHow many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.ro
Integer32
.1.3.6.1.4.1.9600.1.25.4.1.1.50
msvmmemPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.51
msvmmemPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.52
msvmmemPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.4.1.1.53
msvmmemPrimordialIf true, 'Primordial' indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.54
msvmmemPurposeA free form string describing the media and/or its use.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.55
msvmmemRequestedStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.56
msvmmemSequentialAccessBoolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.57
msvmmemStartingAddressThe beginning address, referenced by an application or operating system and mapped by a memory controller, for this Memory object. The starting address is specified in KBytes.ro
Gauge32 UNITS "KiloBytes"
.1.3.6.1.4.1.9600.1.25.4.1.1.58
msvmmemStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.59
msvmmemStatusDescriptionsIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.60
msvmmemStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.1.1.61
msvmmemSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.62
msvmmemSystemLevelAddressBoolean indicating whether the address information in the property, ErrorAddress, is a system-level address (TRUE) or a physical address (FALSE). If the ErrorInfo property is equal to 3, 'OK', then this property has no meaning.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.63
msvmmemSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.1.1.64
msvmmemTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.65
msvmmemTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.4.1.1.66
msvmmemvolatileVolatile is a property that indicates whether this memory is volatile or not.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.1.1.67
msvmMemorySettingDataTableRepresents the configured state of the memory for a virtual system.
SEQUENCE OF MsvmMemorySettingData
.1.3.6.1.4.1.9600.1.25.4.2
msvmMemorySettingDataEntryNone
MsvmMemorySettingData
.1.3.6.1.4.1.9600.1.25.4.2.1
msvmmsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.4.2.1.1
msvmmsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.2
msvmmsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.3
msvmmsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.4
msvmmsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.5
msvmmsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.4.2.1.6
msvmmsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.7
msvmmsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.2.1.8
msvmmsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.9
msvmmsdDeviceIDAddress or other identifying information to uniquely name the logical device. This property is inherited from CIM_LogicalDevice and it is always set to 'Microsoft:<GUID>'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.10
msvmmsdDeviceIDFormatAddress or other identifying information to uniquely name the logical device. This property is inherited from CIM_LogicalDevice and it is always set to 'Microsoft:<GUID>'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.11
msvmmsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.12
msvmmsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.13
msvmmsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.14
msvmmsdIsVirtualizedSpecifies if this device is virtualized or passed through, possibly using partitioning. When set to false, the underlying or host resource is utilized. At least one item shall be present in the DeviceID property. When set to true, the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. This property is always set to True.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.15
msvmmsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.2.1.16
msvmmsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.2.1.17
msvmmsdOtherResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.2.1.18
msvmmsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.19
msvmmsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.20
msvmmsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.2.1.21
msvmmsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.4.2.1.22
msvmmsdResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.4.2.1.23
msvmmsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.2.1.24
msvmmsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.4.2.1.25
msvmNetworkingThe networking architecture for virtualization models the physical networking architecture. It uses standard networking objects such as switches, switch ports, and network adapters.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.5
msvmActiveConnectionTableConnects a switch port to the LAN endpoint to which the port is connected. The existence of this object means that the switch port and the LAN endpoint are actively connected and the Ethernet port associated with the LAN endpoint can communicate with the network through the switch port.
SEQUENCE OF MsvmActiveConnection
.1.3.6.1.4.1.9600.1.25.5.1
msvmActiveConnectionEntryNone
MsvmActiveConnection
.1.3.6.1.4.1.9600.1.25.5.1.1
msvmacIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.1.1.1
msvmacAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.1.1.2
msvmacDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.1.1.3
msvmacIsUnidirectionalTRUE means that this connection is unidirectional; FALSE means that this connection is bidirectional. When the connection is unidirectional, the 'speaker' should be defined as the Antecedent reference. In a bidirectional connection, the selection of which AccessPoint is the Antecedent or Dependent is immaterial.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.1.1.4
msvmacOtherTrafficDescriptionNote: The use of this element is deprecated because it is incorrectly placed on the association. Unicast, broadcast, or other traffic types are not a function of the connection between the referenced endpoints, but rather are a function of the addressing, protocol and basic functionality of the endpoints. Deprecated description: A string that describes the type of traffic that is being carried over this instance when its Type property is set, for example, to 1 (Other).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.1.1.5
msvmacTrafficTypeNote: The use of this element is deprecated because it is incorrectly placed on the association. Unicast, broadcast, or other traffic types are not a function of the connection between the referenced endpoints, but rather are a function of the addressing, protocol and basic functionality of the endpoints. Deprecated description: The type of traffic that is carried over this connection.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.1.1.6
msvmBindsToTableThis association establishes a ServiceAccessPoint as a requester of protocol services from a ProtocolEndpoint.
SEQUENCE OF MsvmBindsTo
.1.3.6.1.4.1.9600.1.25.5.2
msvmBindsToEntryNone
MsvmBindsTo
.1.3.6.1.4.1.9600.1.25.5.2.1
msvmBindsToIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.2.1.1
msvmBindsToAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.2.1.2
msvmBindsToDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.2.1.3
msvmDeviceSAPImplementationTableAn association between a ServiceAccessPoint (SAP) and how it is implemented.
SEQUENCE OF MsvmDeviceSAPImplementation
.1.3.6.1.4.1.9600.1.25.5.3
msvmDeviceSAPImplementationEntryNone
MsvmDeviceSAPImplementation
.1.3.6.1.4.1.9600.1.25.5.3.1
msvmdsiIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.3.1.1
msvmdsiAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.3.1.2
msvmdsiDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.3.1.3
msvmDynamicForwardingEntryTableA DynamicForwardingEntry represents an entry in the forwarding (filtering) database associated with the TransparentBridgingService.
SEQUENCE OF MsvmDynamicForwardingEntry
.1.3.6.1.4.1.9600.1.25.5.4
msvmDynamicForwardingEntryEntryNone
MsvmDynamicForwardingEntry
.1.3.6.1.4.1.9600.1.25.5.4.1
msvmdfeIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.4.1.1
msvmdfeCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.2
msvmdfeCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.3
msvmdfeDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.4.1.4
msvmdfeDynamicStatusThe status of the entry.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.4.1.5
msvmdfeElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.4.1.6
msvmdfeHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.4.1.7
msvmdfeInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.4.1.8
msvmdfeMACAddressUnicast MAC address for which the TransparentBridging Service has forwarding and/or filtering information. Note that the MAC address is formatted as twelve hexadecimal digits (e.g., '010203040506'), with each pair representing one of the six octets of the MAC address in 'canonical' bit order according to RFC 2469.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.9
msvmdfeNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.10
msvmdfeOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.4.1.11
msvmdfeServiceCreationClassNameThe scoping Service's CreationClassName.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.12
msvmdfeServiceNameThe scoping Service's Name.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.13
msvmdfeStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.14
msvmdfeStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.4.1.15
msvmdfeSystemCreationClassNameThe scoping System's CreationClassName.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.16
msvmdfeSystemNameThe scoping System's Name.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.4.1.17
msvmEmulatedEthernetPortTableRepresents an emulated Ethernet adapter. This adapter is used when a virtual machine is not capable of running the synthetic Ethernet port.
SEQUENCE OF MsvmEmulatedEthernetPort
.1.3.6.1.4.1.9600.1.25.5.5
msvmEmulatedEthernetPortEntryNone
MsvmEmulatedEthernetPort
.1.3.6.1.4.1.9600.1.25.5.5.1
msvmeepIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.5.1.1
msvmeepActiveMaxTransmissionUnitThe active or negotiated maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.5.1.2
msvmeepAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.3
msvmeepAutoSenseA Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.4
msvmeepAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.5
msvmeepCapabilitiesCapabilities of the EthernetPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.6
msvmeepCapabilityDescriptionsAn array of free-form strings that provides more detailed explanations for any of the EthernetPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.7
msvmeepCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.8
msvmeepCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.9
msvmeepDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.10
msvmeepDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.11
msvmeepElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.12
msvmeepEnabledCapabilitiesSpecifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.13
msvmeepEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.14
msvmeepEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.15
msvmeepErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.16
msvmeepErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.17
msvmeepFullDuplexBoolean that indicates that the port is operating in full duplex mode.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.18
msvmeepHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.19
msvmeepIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.20
msvmeepInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.21
msvmeepLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.5.1.22
msvmeepLinkTechnologyAn enumeration of the types of links. When set to 1 ('Other'), the related property OtherLinkTechnology contains a string description of the type of link.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.23
msvmeepLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.24
msvmeepMaxDataSizeThe maximum size of the INFO (non-MAC) field that will be received or transmitted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.5.1.25
msvmeepMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.5.5.1.26
msvmeepMaxSpeedThe maximum bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.5.1.27
msvmeepNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.28
msvmeepNetworkAddressesAn array of strings that indicates the network addresses for the port.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.29
msvmeepOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.30
msvmeepOtherEnabledCapabilitiesAn array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.31
msvmeepOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.32
msvmeepOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.33
msvmeepOtherLinkTechnologyA string value that describes LinkTechnology when it is set to 1, 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.34
msvmeepOtherNetworkPortTypeNote: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. Deprecated description: The type of module, when PortType is set to 1 ('Other'.)ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.35
msvmeepOtherPortTypeDescribes the type of module, when PortType is set to 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.36
msvmeepPermanentAddressPermanentAddress defines the network address that is hardcoded into a port. This 'hardcoded' address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no 'hardcoded' address exists for the NetworkAdapter.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.37
msvmeepPortNumberNetworkPorts are often numbered relative to either a logical module or a network element.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.5.1.38
msvmeepPortTypePortType is defined to force consistent naming of the 'type' property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 ('Other'), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.39
msvmeepPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.40
msvmeepPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.41
msvmeepPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.5.1.42
msvmeepRequestedSpeedThe requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.5.1.43
msvmeepRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.44
msvmeepSpeedThe bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.5.1.45
msvmeepStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.46
msvmeepStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.47
msvmeepStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.48
msvmeepSupportMaxTransmissionUntThe maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.5.1.49
msvmeepSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.50
msvmeepSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.5.1.51
msvmeepTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.5.1.52
msvmeepTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.5.1.53
msvmeepUsageRestrictionIn some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to 'not restricted'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.5.1.54
msvmEmulateEthernetPortDataTableRepresents the configured state of an emulated Ethernet adapter.
SEQUENCE OF MsvmEmulatedEthernetPortSetData
.1.3.6.1.4.1.9600.1.25.5.6
msvmEmulateEthernetPortDataEntryNone
MsvmEmulatedEthernetPortSetData
.1.3.6.1.4.1.9600.1.25.5.6.1
msvmeepsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.6.1.1
msvmeepsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.2
msvmeepsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.3
msvmeepsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.4
msvmeepsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.5
msvmeepsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.6.1.6
msvmeepsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.7
msvmeepsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.6.1.8
msvmeepsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.9
msvmeepsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.10
msvmeepsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.11
msvmeepsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.12
msvmeepsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.6.1.13
msvmeepsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.6.1.14
msvmeepsdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.15
msvmeepsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.16
msvmeepsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.17
msvmeepsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.6.1.18
msvmeepsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.19
msvmeepsdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.6.1.20
msvmeepsdStaticMacAddressIndicates whether the MAC address is static or dynamic.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.21
msvmeepsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.6.1.22
msvmeepsdVirtualSystemIdentifierA freeform string array of identifiers of this resource presented to the virtual computer system's operating system. The indexes and values per index are defined on a per resource basis (that is, for each enumerated ResourceType value). This property is inherited from CIM_ResourceAllocationSettingData.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.6.1.23
msvmeepsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.6.1.24
msvmExternalEthernetPortTableThis class represents an external Ethernet port (network adapter).
SEQUENCE OF MsvmExternalEthernetPort
.1.3.6.1.4.1.9600.1.25.5.7
msvmExternalEthernetPortEntryNone
MsvmExternalEthernetPort
.1.3.6.1.4.1.9600.1.25.5.7.1
msvmxepIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.7.1.1
msvmxepActiveMaxTransmissionUnitThe active or negotiated maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.7.1.2
msvmxepAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.3
msvmxepAutoSenseA Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.4
msvmxepAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.5
msvmxepCapabilitiesCapabilities of the EthernetPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.6
msvmxepCapabilityDescriptionsAn array of free-form strings that provides more detailed explanations for any of the EthernetPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.7
msvmxepCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.8
msvmxepCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.9
msvmxepDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.10
msvmxepDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.11
msvmxepElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.12
msvmxepEnabledCapabilitiesSpecifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.13
msvmxepEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.14
msvmxepEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.15
msvmxepErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.16
msvmxepErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.17
msvmxepFullDuplexBoolean that indicates that the port is operating in full duplex mode.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.18
msvmxepHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.19
msvmxepIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.20
msvmxepInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.21
msvmxepIsBoundIf this property is true, then this Ethernet port can be connected to the switches and thus can provide connectivity to virtual machine. If this property is false, then this Ethernet is not being used by the virtual machine networking architecture. This property is inherited from CIM_EthernetPort.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.22
msvmxepLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.7.1.23
msvmxepLinkTechnologyAn enumeration of the types of links. When set to 1 ('Other'), the related property OtherLinkTechnology contains a string description of the type of link.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.24
msvmxepLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.25
msvmxepMaxDataSizeThe maximum size of the INFO (non-MAC) field that will be received or transmitted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.7.1.26
msvmxepMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.5.7.1.27
msvmxepMaxSpeedThe maximum bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.7.1.28
msvmxepNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.29
msvmxepNetworkAddressesAn array of strings that indicates the network addresses for the port.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.30
msvmxepOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.31
msvmxepOtherEnabledCapabilitiesAn array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.32
msvmxepOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.33
msvmxepOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.34
msvmxepOtherLinkTechnologyA string value that describes LinkTechnology when it is set to 1, 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.35
msvmxepOtherNetworkPortTypeNote: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. Deprecated description: The type of module, when PortType is set to 1 ('Other'.)ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.36
msvmxepOtherPortTypeDescribes the type of module, when PortType is set to 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.37
msvmxepPermanentAddressPermanentAddress defines the network address that is hardcoded into a port. This 'hardcoded' address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no 'hardcoded' address exists for the NetworkAdapter.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.38
msvmxepPortNumberNetworkPorts are often numbered relative to either a logical module or a network element.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.7.1.39
msvmxepPortTypePortType is defined to force consistent naming of the 'type' property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 ('Other'), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.40
msvmxepPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.41
msvmxepPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.42
msvmxepPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.7.1.43
msvmxepRequestedSpeedThe requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.7.1.44
msvmxepRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.45
msvmxepSpeedThe bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.7.1.46
msvmxepStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.47
msvmxepStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.48
msvmxepStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.49
msvmxepSupportMaxTransmissionUntThe maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.7.1.50
msvmxepSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.51
msvmxepSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.7.1.52
msvmxepTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.7.1.53
msvmxepTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.7.1.54
msvmxepUsageRestrictionIn some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to 'not restricted'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.7.1.55
msvmGblEthernetPortSAPImplTableThis association connects a LAN endpoint to a global Ethernet port (either an external or internal Ethernet port).
SEQUENCE OF MsvmGlobalEthernetPortSAPImpl
.1.3.6.1.4.1.9600.1.25.5.8
msvmGblEthernetPortSAPImplEntryNone
MsvmGlobalEthernetPortSAPImpl
.1.3.6.1.4.1.9600.1.25.5.8.1
msvmgepsiIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.8.1.1
msvmgepsiAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.8.1.2
msvmgepsiDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.8.1.3
msvmInternalEthernetPortTableThis class represents an internal Ethernet port (network adapter).
SEQUENCE OF MsvmInternalEthernetPort
.1.3.6.1.4.1.9600.1.25.5.9
msvmInternalEthernetPortEntryNone
MsvmInternalEthernetPort
.1.3.6.1.4.1.9600.1.25.5.9.1
msvmiepIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.9.1.1
msvmiepActiveMaxTransmissionUnitThe active or negotiated maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.9.1.2
msvmiepAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.3
msvmiepAutoSenseA Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.4
msvmiepAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.5
msvmiepCapabilitiesCapabilities of the EthernetPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.6
msvmiepCapabilityDescriptionsAn array of free-form strings that provides more detailed explanations for any of the EthernetPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.7
msvmiepCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.8
msvmiepCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.9
msvmiepDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.10
msvmiepDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.11
msvmiepElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.12
msvmiepEnabledCapabilitiesSpecifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.13
msvmiepEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.14
msvmiepEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.15
msvmiepErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.16
msvmiepErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.17
msvmiepFullDuplexBoolean that indicates that the port is operating in full duplex mode.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.18
msvmiepHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.19
msvmiepIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.20
msvmiepInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.21
msvmiepLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.9.1.22
msvmiepLinkTechnologyAn enumeration of the types of links. When set to 1 ('Other'), the related property OtherLinkTechnology contains a string description of the type of link.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.23
msvmiepLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.24
msvmiepMaxDataSizeThe maximum size of the INFO (non-MAC) field that will be received or transmitted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.9.1.25
msvmiepMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.5.9.1.26
msvmiepMaxSpeedThe maximum bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.9.1.27
msvmiepNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.28
msvmiepNetworkAddressesAn array of strings that indicates the network addresses for the port.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.29
msvmiepOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.30
msvmiepOtherEnabledCapabilitiesAn array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.31
msvmiepOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.32
msvmiepOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.33
msvmiepOtherLinkTechnologyA string value that describes LinkTechnology when it is set to 1, 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.34
msvmiepOtherNetworkPortTypeNote: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. Deprecated description: The type of module, when PortType is set to 1 ('Other'.)ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.35
msvmiepOtherPortTypeDescribes the type of module, when PortType is set to 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.36
msvmiepPermanentAddressPermanentAddress defines the network address that is hardcoded into a port. This 'hardcoded' address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no 'hardcoded' address exists for the NetworkAdapter.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.37
msvmiepPortNumberNetworkPorts are often numbered relative to either a logical module or a network element.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.9.1.38
msvmiepPortTypePortType is defined to force consistent naming of the 'type' property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 ('Other'), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.39
msvmiepPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.40
msvmiepPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.41
msvmiepPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.9.1.42
msvmiepRequestedSpeedThe requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.9.1.43
msvmiepRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.44
msvmiepSpeedThe bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.9.1.45
msvmiepStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.46
msvmiepStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.47
msvmiepStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.48
msvmiepSupportMaxTransmissionUntThe maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.9.1.49
msvmiepSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.50
msvmiepSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.9.1.51
msvmiepTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.9.1.52
msvmiepTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.9.1.53
msvmiepUsageRestrictionIn some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to 'not restricted'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.9.1.54
msvmLANEndpointTableRepresents the logical connection point for a network adapter. When the LAN endpoint is connected to a switch port, the network adapter connected to the LAN endpoint has network connectivity.
SEQUENCE OF MsvmLANEndpoint
.1.3.6.1.4.1.9600.1.25.5.10
msvmLANEndpointEntryNone
MsvmLANEndpoint
.1.3.6.1.4.1.9600.1.25.5.10.1
msvmleIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.10.1.1
msvmleAliasAddressesOther unicast addresses that may be used to communicate with the LANEndpoint.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.2
msvmleBroadcastResetSupportedA boolean indicating whether the instrumentation supports the BroadcastReset method.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.3
msvmleCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.4
msvmleConnectedThis property is inherited from CIM_LANEndPoint and is always set to True if connected to a switch port.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.5
msvmleCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.6
msvmleDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.7
msvmleElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.8
msvmleEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.9
msvmleEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.10
msvmleGroupAddressesMulticast addresses to which the LANEndpoint listens.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.11
msvmleHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.12
msvmleInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.13
msvmleLANIDA label or identifier for the LAN Segment to which the Endpoint is connected. If the Endpoint is not currently active/connected or this information is not known, then LANID is NULL.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.14
msvmleLANTypeAn indication of the kind of technology used on the LAN. This property is deprecated in lieu of ProtocolType, which is an enumeration inherited from ProtocolEndpoint and which includes the Values specified here.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.15
msvmleMACAddressThe principal unicast address used in communication with the LANEndpoint. The MAC address is formatted as twelve hexadecimal digits (e.g., '010203040506'), with each pair representing one of the six octets of the MAC address in 'canonical' bit order according to RFC 2469.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.16
msvmleMaxDataSizeThe largest information field that may be sent or received by the LANEndpoint.ro
Gauge32 UNITS "Bits"
.1.3.6.1.4.1.9600.1.25.5.10.1.17
msvmleNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.18
msvmleNameFormatNameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.19
msvmleOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.20
msvmleOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.21
msvmleOtherLANTypeA free-form string that describes the type of technology used on the LAN when the value of the LANType property is equal to 1 (i.e., 'Other'). This property is deprecated since its purpose overlaps with OtherTypeDescription, which which is inherited from ProtocolEndpoint.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.22
msvmleOtherTypeDescriptionA string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.23
msvmleProtocolIFTypeProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.10.1.24
msvmleProtocolTypeNote: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.25
msvmleRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.10.1.26
msvmleStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.27
msvmleStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.28
msvmleSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.29
msvmleSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.10.1.30
msvmleTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.10.1.31
msvmNetworkElementSetDataTableThe Msvm_NetworkElementSettingData association class logically connects the virtual system with the various LAN endpoints scoped by the virtual system.
SEQUENCE OF MsvmNetworkElementSettingData
.1.3.6.1.4.1.9600.1.25.5.11
msvmNetworkElementSetDataEntryNone
MsvmNetworkElementSettingData
.1.3.6.1.4.1.9600.1.25.5.11.1
msvmnesdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.11.1.1
msvmnesdIsCurrentAn enumerated integer that indicates that the referenced setting is currently being used in the operation of the element or that this information is unknown. For a given ManagedElement and all instances of a SettingData subclass, there shall be at most one instance of ElementSettingData which references the ManagedElement and an instance of the SettingData sub-class where there is a specified non-null, non-key property of the SettingData sub-class, and the IsMaximum property on the referencing ElementSettingData instance has a value of 'Is Maximum' or the IsMinimum property on the referencing ElementSettingData instance has a value of 'Is Minimum' and the IsCurrent property on the referencing ElementSettingData instance has a value of 'Is Current'. There shall be at most one instance of ElementSettingData which references a ManagedElement and an instance of a SettingData sub-class where the IsCurrent property has a value of 'Is Current' and the IsMinimum property does not have a value of 'Is Minimum' and the IsMaximum property does not have a value of 'Is Maximum'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.11.1.2
msvmnesdIsDefaultAn enumerated integer that indicates that the referenced setting is a default setting for the element or that this information is unknown.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.11.1.3
msvmnesdIsMaximumThis property affects the interpretation of all non-null, non-enumerated, non-binary, numeric, non-key properties of the associated SettingData instance. All other properties of the associated SettingData instance are not affected by this property. Note: It is assumed that the semantics of each property of this set are designed to be compared mathematically. When IsMaximum = 'Is Maxiumum', this property indicates that the affected property values specified in the associated SettingData instance shall define maximum setting values. When IsMaximum = 'Is Not Maxiumum', this property indicates that the affected property values specified in the associated SettingData instance shall not define maximum setting values. When IsMaximum = 'Unknown', this property indicates that the affected property values specified in the associated SettingData instance may correspond to maximum setting values. When IsMaximum = 'Not Applicable', this property indicates that the affected property values specified in the associated SettingData instance shall not be interpreted with respect to whether each defines a maximum.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.11.1.4
msvmnesdIsMinimumThis property affects the interpretation of all non-null, non-enumerated, non-binary, numeric, non-key properties of the associated SettingData instance. All other properties of the associated SettingData instance are not affected by this property. Note: It is assumed that the semantics of each property of this set are designed to be compared mathematically. When IsMinimum = 'Is Miniumum', this property indicates that the affected property values specified in the associated SettingData instance shall define minimum setting values. When IsMinimum = 'Is Not Miniumum', this property indicates that the affected property values specified in the associated SettingData instance shall not define minimum setting values. When IsMinimum = 'Unknown', this property indicates that the affected property values specified in the associated SettingData instance may correspond to minimum setting values. When IsMinimum = 'Not Applicable', this property indicates that the affected property values specified in the associated SettingData instance shall not be interpreted with respect to whether each defines a minimum.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.11.1.5
msvmnesdIsNextAn enumerated integer indicating whether or not the referenced setting is the next setting to be applied. For example, the application could take place on a re-initialization, reset, reconfiguration request. This could be a permanent setting, or a setting used only one time, as indicated by the flag. If it is a permanent setting then the setting is applied every time the managed element reinitializes, until this flag is manually reset. However, if it is single use, then the flag is automatically cleared after the settings are applied. Also note that if this flag is specified (i.e. set to value other than 'Unknown'), then this takes precedence over any SettingData that may have been specified as Default. For example: If the managed element is a computer system, and the value of this flag is 'Is Next', then the setting will be effective next time the system resets. And, unless this flag is changed, it will persist for subsequent system resets. However, if this flag is set to 'Is Next For Single Use', then this setting will only be used once and the flag would be reset after that to 'Is Not Next'. So, in the above example, if the system reboots in a quick succession, the setting will not be used at the second reboot.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.11.1.6
msvmnesdManagedElementThe managed element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.11.1.7
msvmnesdSettingDataThe SettingData object that is associated with the element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.11.1.8
msvmNetworkJobTableThis class represents a network operation job created by the Network VSP WMI management service.
SEQUENCE OF MsvmNetworkJob
.1.3.6.1.4.1.9600.1.25.5.12
msvmNetworkJobEntryNone
MsvmNetworkJob
.1.3.6.1.4.1.9600.1.25.5.12.1
msvmnjIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.12.1.1
msvmnjCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.12.1.2
msvmnjCreateInternalEthernetPortThe NvspWmiJobTypeSetupSwitch job will create a Msvm_InternalEthernetPort as a part of the job. This property can be used to find the reference to the created Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.3
msvmnjDeleteOnCompletionIndicates whether or not the job should be automatically deleted upon completion. Note that the 'completion' of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.4
msvmnjDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.5
msvmnjElapsedTimeThe time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run time can be stored in this single-valued property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.6
msvmnjElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.7
msvmnjErrorCodeA vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.12.1.8
msvmnjErrorDescriptionA free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.9
msvmnjErrorSummaryDescriptionA free-form string that contains the vendor summary error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.10
msvmnjHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.11
msvmnjHresultThe completion status of the job.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.12.1.12
msvmnjInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.13
msvmnjInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF defined instances, the 'preferred' algorithm must be used with the <OrgID> set to 'CIM'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.14
msvmnjJobRunTimesThe number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.12.1.15
msvmnjJobStateJobState is an integer enumeration that indicates the operational state of a Job. It can also indicate transitions between these states, for example, 'Shutting Down' and 'Starting'. Following is a brief description of the states: New (2) indicates that the job has never been started. Starting (3) indicates that the job is moving from the 'New', 'Suspended', or 'Service' states into the 'Running' state. Running (4) indicates that the Job is running. Suspended (5) indicates that the Job is stopped, but can be restarted in a seamless manner. Shutting Down (6) indicates that the job is moving to a 'Completed', 'Terminated', or 'Killed' state. Completed (7) indicates that the job has completed normally. Terminated (8) indicates that the job has been stopped by a 'Terminate' state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. Killed (9) indicates that the job has been stopped by a 'Kill' state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. Exception (10) indicates that the Job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. Service (11) indicates that the Job is in a vendor-specific state that supports problem discovery, or resolution, or both.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.16
msvmnjJobStatusA free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.17
msvmnjLocalOrUtcTimeThis property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, 'UTC Time'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.18
msvmnjNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.12.1.19
msvmnjNetworkJobTypeThe type of job.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.20
msvmnjNotifyThe User who is to be notified upon the Job completion or failure.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.21
msvmnjOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.22
msvmnjOtherRecoveryActionA string describing the recovery action when the RecoveryAction property of the instance is 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.23
msvmnjOwnerThe User that submitted the Job, or the Service or method name that caused the job to be created.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.24
msvmnjPercentCompleteThe percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run data can be stored in this single-valued property. Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.ro
Integer32 UNITS "Percent"
.1.3.6.1.4.1.9600.1.25.5.12.1.25
msvmnjPriorityIndicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.12.1.26
msvmnjRecoveryActionDescribes the recovery action to be taken for an unsuccessfully run Job. The possible values are: 0 = 'Unknown', meaning it is unknown as to what recovery action to take 1 = 'Other', indicating that the recovery action will be specified in the OtherRecoveryAction property 2 = 'Do Not Continue', meaning stop the execution of the job and appropriately update its status 3 = 'Continue With Next Job', meaning continue with the next job in the queue 4 = 'Re-run Job', indicating that the job should be re-run 5 = 'Run Recovery Job', meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.27
msvmnjRunDayThe day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. When RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.12.1.28
msvmnjRunDayOfWeekA positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.12.1.29
msvmnjRunMonthThe month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.12.1.30
msvmnjRunStartIntervalThe time interval after midnight when the Job should be processed. For example, 00000000020000.000000:000 indicates that the Job should be run on or after two o'clock, local time or UTC time (distinguished using the LocalOrUtcTime property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.31
msvmnjScheduledStartTimeThe time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.32
msvmnjStartTimeThe time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run time can be stored in this single-valued property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.33
msvmnjStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.12.1.34
msvmnjStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.35
msvmnjTimeBeforeRemovalThe amount of time that the Job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. The default is five minutes.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.36
msvmnjTimeOfLastStateChangeThe date or time when the state of the Job last changed. If the state of the Job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.37
msvmnjTimeSubmittedThe time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.38
msvmnjUntilTimeThe time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.12.1.39
msvmSwitchesAmongTableAssociates a switch service with a switch port.
SEQUENCE OF MsvmSwitchesAmong
.1.3.6.1.4.1.9600.1.25.5.13
msvmSwitchesAmongEntryNone
MsvmSwitchesAmong
.1.3.6.1.4.1.9600.1.25.5.13.1
msvmsaIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.13.1.1
msvmsaAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.13.1.2
msvmsaDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.13.1.3
msvmSwitchPortTableRepresents a port on the switch.
SEQUENCE OF MsvmSwitchPort
.1.3.6.1.4.1.9600.1.25.5.14
msvmSwitchPortEntryNone
MsvmSwitchPort
.1.3.6.1.4.1.9600.1.25.5.14.1
msvmspIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.14.1.1
msvmspBroadcastResetSupportedA boolean indicating whether the instrumentation supports the BroadcastReset method.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.2
msvmspCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.3
msvmspCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.4
msvmspDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.5
msvmspElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.6
msvmspEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.14.1.7
msvmspEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.14.1.8
msvmspHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.14.1.9
msvmspInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.10
msvmspNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.11
msvmspNameFormatNameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.12
msvmspOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.14.1.13
msvmspOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.14
msvmspOtherTypeDescriptionA string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.15
msvmspPortNumberNumeric identifier for a switch port.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.14.1.16
msvmspProtocolIFTypeProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.14.1.17
msvmspProtocolTypeNote: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.14.1.18
msvmspRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.14.1.19
msvmspScopeOfResidenceThe azman scope for the switch service. This scope will be used when performing access checks for the switch service. This property is inherited from CIM_SwitchPort.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.20
msvmspStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.21
msvmspStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.22
msvmspSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.23
msvmspSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.14.1.24
msvmspTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.14.1.25
msvmSwitchPortDynamicFwdTableConnects a switch port to a dynamic forward entry (learned MAC address). This is useful in finding all of the learned MAC addresses for a specified port.
SEQUENCE OF MsvmSwitchPortDynamicForwarding
.1.3.6.1.4.1.9600.1.25.5.15
msvmSwitchPortDynamicFwdEntryNone
MsvmSwitchPortDynamicForwarding
.1.3.6.1.4.1.9600.1.25.5.15.1
msvmspdfIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.15.1.1
msvmspdfAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.15.1.2
msvmspdfDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.15.1.3
msvmSwitchServiceTableRepresents a virtual switch.
SEQUENCE OF MsvmSwitchService
.1.3.6.1.4.1.9600.1.25.5.16
msvmSwitchServiceEntryNone
MsvmSwitchService
.1.3.6.1.4.1.9600.1.25.5.16.1
msvmssIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.16.1.1
msvmssBridgeAddressAddress used by this SwitchService when it must be uniquely identified. For an ethernet bridge, the MAC Address serves as the BridgeAddress. When concatenated with a SpanningTreeService Priority, a unique bridge identifier results. The MAC address is formatted as twelve hexadecimal digits (e.g., '010203040506'), with each pair representing one of the six octets of the MAC address in 'canonical' bit order according to RFC 2469. In other scenarios, like Ipv6, the address is formatted as 'ffff:ffff:ffff:ffff'.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.2
msvmssBridgeAddressTypeBridgeAddressType defines the type of addressing scheme used for this Bridge and its BridgeAddress property.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.3
msvmssBridgeTypeIndicates what type of switching service can be performed.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.4
msvmssCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.5
msvmssCreationClassNameCreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.6
msvmssDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.7
msvmssElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.8
msvmssEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.9
msvmssEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.10
msvmssHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.11
msvmssInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.12
msvmssKeywordsThis is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.13
msvmssNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.14
msvmssNumLearnableAddressesThe number of learnable addresses for this switch. This property is inherited from CIM_SwitchService.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.16.1.15
msvmssNumPortsThe number of switch ports controlled by this switching service.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.16.1.16
msvmssOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.17
msvmssOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.18
msvmssOtherProtocolTypeThis defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., 'Other'). This provides for future extensibility.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.19
msvmssPrimaryOwnerContactA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.20
msvmssPrimaryOwnerNameThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.21
msvmssProtocolTypeThis defines the type of protocol that is being forwarded.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.22
msvmssRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.16.1.23
msvmssScopeOfResidenceThe azman scope for the switch service. This property is inherited from CIM_SwitchService.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.24
msvmssServiceURLThis is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.25
msvmssStartModeNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.26
msvmssStartedStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.27
msvmssStartupConditionsThis is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.28
msvmssStartupParametersThis is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.29
msvmssStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.30
msvmssStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.31
msvmssSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.32
msvmssSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.16.1.33
msvmssTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.16.1.34
msvmSwitchServiceTrptBridgeTableConnects a switch service to a transparent bridging service.
SEQUENCE OF MsvmSwitchSvcTransparentBridging
.1.3.6.1.4.1.9600.1.25.5.17
msvmSwitchServiceTrptBridgeEntryNone
MsvmSwitchSvcTransparentBridging
.1.3.6.1.4.1.9600.1.25.5.17.1
msvmsstbIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.17.1.1
msvmsstbGroupComponentThe parent element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.17.1.2
msvmsstbPartComponentThe child element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.17.1.3
msvmSyntheticEthernetPortTableRepresents a synthetic Ethernet adapter.
SEQUENCE OF MsvmSyntheticEthernetPort
.1.3.6.1.4.1.9600.1.25.5.18
msvmSyntheticEthernetPortEntryNone
MsvmSyntheticEthernetPort
.1.3.6.1.4.1.9600.1.25.5.18.1
msvmsepIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.18.1.1
msvmsepActiveMaxTransmissionUnitThe active or negotiated maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.18.1.2
msvmsepAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.3
msvmsepAutoSenseA Boolean that indicates whether the NetworkPort is capable of automatically determining the speed or other communications characteristics of the attached network media.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.4
msvmsepAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.5
msvmsepCapabilitiesCapabilities of the EthernetPort. For example, the Device might support AlertOnLan, WakeOnLan, Load Balancing, or FailOver. If failover or load balancing capabilities are listed, a SpareGroup (failover) or ExtraCapacityGroup (load balancing) should also be defined to completely describe the capability.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.6
msvmsepCapabilityDescriptionsAn array of free-form strings that provides more detailed explanations for any of the EthernetPort features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.7
msvmsepCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.8
msvmsepCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.9
msvmsepDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.10
msvmsepDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.11
msvmsepElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.12
msvmsepEnabledCapabilitiesSpecifies which capabilities are enabled from the list of all supported ones, which are defined in the Capabilities array.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.13
msvmsepEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.14
msvmsepEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.15
msvmsepErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.16
msvmsepErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.17
msvmsepFullDuplexBoolean that indicates that the port is operating in full duplex mode.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.18
msvmsepHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.19
msvmsepIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.20
msvmsepInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.21
msvmsepLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.18.1.22
msvmsepLinkTechnologyAn enumeration of the types of links. When set to 1 ('Other'), the related property OtherLinkTechnology contains a string description of the type of link.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.23
msvmsepLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.24
msvmsepMaxDataSizeThe maximum size of the INFO (non-MAC) field that will be received or transmitted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.18.1.25
msvmsepMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.5.18.1.26
msvmsepMaxSpeedThe maximum bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.18.1.27
msvmsepNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.28
msvmsepNetworkAddressesAn array of strings that indicates the network addresses for the port.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.29
msvmsepOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.30
msvmsepOtherEnabledCapabilitiesAn array of free-form strings that provides more detailed explanations for any of the enabled capabilities that are specified as 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.31
msvmsepOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.32
msvmsepOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.33
msvmsepOtherLinkTechnologyA string value that describes LinkTechnology when it is set to 1, 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.34
msvmsepOtherNetworkPortTypeNote: The use of this property is deprecated in lieu of CIM_LogicalPort.PortType. Deprecated description: The type of module, when PortType is set to 1 ('Other'.)ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.35
msvmsepOtherPortTypeDescribes the type of module, when PortType is set to 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.36
msvmsepPermanentAddressPermanentAddress defines the network address that is hardcoded into a port. This 'hardcoded' address can be changed using a firmware upgrade or a software configuration. When this change is made, the field should be updated at the same time. PermanentAddress should be left blank if no 'hardcoded' address exists for the NetworkAdapter.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.37
msvmsepPortNumberNetworkPorts are often numbered relative to either a logical module or a network element.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.18.1.38
msvmsepPortTypePortType is defined to force consistent naming of the 'type' property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 ('Other'), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.39
msvmsepPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.40
msvmsepPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.41
msvmsepPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.18.1.42
msvmsepRequestedSpeedThe requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.18.1.43
msvmsepRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.44
msvmsepSpeedThe bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.5.18.1.45
msvmsepStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.46
msvmsepStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.47
msvmsepStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.48
msvmsepSupportedMaxTransmitUnitThe maximum transmission unit (MTU) that can be supported.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.5.18.1.49
msvmsepSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.50
msvmsepSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.18.1.51
msvmsepTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.18.1.52
msvmsepTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.5.18.1.53
msvmsepUsageRestrictionIn some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to 'not restricted'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.18.1.54
msvmSyntheticEthernetPortDtTableRepresents the configured state of a synthetic Ethernet adapter.
SEQUENCE OF MsvmSyntheticEthernetPortSetData
.1.3.6.1.4.1.9600.1.25.5.19
msvmSyntheticEthernetPortDtEntryNone
MsvmSyntheticEthernetPortSetData
.1.3.6.1.4.1.9600.1.25.5.19.1
msvmsepsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.19.1.1
msvmsepsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.2
msvmsepsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.3
msvmsepsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.4
msvmsepsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.5
msvmsepsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.19.1.6
msvmsepsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.7
msvmsepsdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.19.1.20
msvmsepsdStaticMacAddressIndicates whether the MAC address is static or dynamic.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.21
msvmsepsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.19.1.22
msvmsepsdVirtualSystemIdentifierA freeform string array of identifiers of this resource presented to the virtual computer system's operating system. The indexes and values per index are defined on a per resource basis (that is, for each enumerated ResourceType value). This property is inherited from Msvm_SyntheticEthernetPortSettingData and is always set to '<GUID>'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.19.1.23
msvmsepsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.19.1.24
msvmTransparentBridgeDynFwdTableConnects a transparent bridging service to a dynamic forward entry (learned MAC address).
SEQUENCE OF MsvmTransparentBridgeDynamicFwd
.1.3.6.1.4.1.9600.1.25.5.20
msvmTransparentBridgeDynFwdEntryNone
MsvmTransparentBridgeDynamicFwd
.1.3.6.1.4.1.9600.1.25.5.20.1
msvmtbdfIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.20.1.1
msvmtbdfAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.20.1.2
msvmtbdfDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.20.1.3
msvmTransparentBridgingSvcTableServes as a placeholder for the service inside the switch that learns MAC addresses.
SEQUENCE OF MsvmTransparentBridgingService
.1.3.6.1.4.1.9600.1.25.5.21
msvmTransparentBridgingSvcEntryNone
MsvmTransparentBridgingService
.1.3.6.1.4.1.9600.1.25.5.21.1
msvmtbsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.21.1.1
msvmtbsAgingTimeThe timeout period in seconds for aging out dynamically learned forwarding information. 802.1D-1990 recommends a default of 300 seconds.ro
Gauge32 UNITS "Seconds"
.1.3.6.1.4.1.9600.1.25.5.21.1.2
msvmtbsCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.3
msvmtbsCreationClassNameCreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.4
msvmtbsDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.5
msvmtbsElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.6
msvmtbsEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.21.1.7
msvmtbsEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.21.1.8
msvmtbsFIDFiltering Database Identifier used by VLAN-aware switches that have more than one filtering database.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.5.21.1.9
msvmtbsHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.21.1.10
msvmtbsInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.11
msvmtbsKeywordsThis is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To-date, this property has not been implemented, since it is not standardized. Also, if this was a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.12
msvmtbsNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.13
msvmtbsOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.21.1.14
msvmtbsOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.15
msvmtbsOtherProtocolTypeThis defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., 'Other'). This provides for future extensibility.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.16
msvmtbsPrimaryOwnerContactA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.17
msvmtbsPrimaryOwnerNameThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.18
msvmtbsProtocolTypeThis defines the type of protocol that is being forwarded.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.21.1.19
msvmtbsRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.21.1.20
msvmtbsServiceURLThis is a URL that provides the protocol, network location, and other service-specific information required in order to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access, and clarifies the format of the information.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.21
msvmtbsStartModeNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.22
msvmtbsStartedStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.23
msvmtbsStartupConditionsThis is a free-form array of strings that specify any specific pre-conditions that must be met in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific needs. To-date, this refinement has not been necessary. Also, the property is not very useful, since it is not standardized. If this was a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.24
msvmtbsStartupParametersThis is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method in order for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific needs. To-date, this refinement has not been necessary. If indeed the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.25
msvmtbsStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.26
msvmtbsStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.27
msvmtbsSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.28
msvmtbsSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.21.1.29
msvmtbsTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.21.1.30
msvmVirtualSwitchMgtServiceTableControls the definition, modification, and destruction of global networking resources such as virtual switches, switch ports, and internal Ethernet ports.
SEQUENCE OF MsvmVirtualSwitchMgtService
.1.3.6.1.4.1.9600.1.25.5.22
msvmVirtualSwitchMgtServiceEntryNone
MsvmVirtualSwitchMgtService
.1.3.6.1.4.1.9600.1.25.5.22.1
msvmvsmsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.22.1.1
msvmvsmsCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.2
msvmvsmsCreationClassNameCreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.3
msvmvsmsDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.4
msvmvsmsElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.5
msvmvsmsEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.22.1.6
msvmvsmsEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.22.1.7
msvmvsmsHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.22.1.8
msvmvsmsInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.9
msvmvsmsNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.10
msvmvsmsOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.22.1.11
msvmvsmsOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.12
msvmvsmsPrimaryOwnerContactA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.13
msvmvsmsPrimaryOwnerNameThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.14
msvmvsmsRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.22.1.15
msvmvsmsStartModeNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.16
msvmvsmsStartedStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.17
msvmvsmsStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.18
msvmvsmsStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.19
msvmvsmsSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.20
msvmvsmsSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.22.1.21
msvmvsmsTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.22.1.22
msvmVLANEndpointTableThis class represents the VLAN endpoint of a switch port.
SEQUENCE OF MsvmVLANEndpoint
.1.3.6.1.4.1.9600.1.25.5.23
msvmVLANEndpointEntryNone
MsvmVLANEndpoint
.1.3.6.1.4.1.9600.1.25.5.23.1
msvmveIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.23.1.1
msvmveBroadcastResetSupportedA boolean indicating whether the instrumentation supports the BroadcastReset method.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.2
msvmveCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.3
msvmveCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.4
msvmveDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.5
msvmveDesiredEndpointModeThe desired VLAN mode that is requested for use. (Note that the current mode is given by the OperationalEndpointMode property.) The following values are defined: - Access: Puts the endpoint/switch port into permanent nontrunking mode and negotiates to convert the link into a nontrunk link. The endpoint becomes a nontrunk interface. - Dynamic Auto: Makes the endpoint able to convert the link to a trunk link. The endpoint becomes a trunk interface if the neighboring interface is set to trunk or desirable mode. - Dynamic Desirable: Makes the endpoint actively attempt to convert the link to a trunk link. The endpoint becomes a trunk interface if the neighboring interface is set to trunk, desirable, or auto mode. The default switch-port mode for all Ethernet interfaces is 'dynamic desirable.' - Trunk: Puts the endpoint into permanent trunking mode and negotiates to convert the link into a trunk link. The endpoint becomes a trunk interface even if the neighboring interface is not a trunk interface. - Dot1Q Tunnel: Configures the interface as a tunnel (nontrunking) endpoint/port to be connected in an asymmetric link with an 802.1Q trunk port. 802.1Q tunneling is used to maintain customer VLAN integrity across a service provider network.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.6
msvmveDesiredVLANTrunkEncapsulThe type of VLAN encapsulation that is requested for use. (Note that the encapsulation currently in use is given by the OperationalVLANTrunkEncapsulation property.) Note that this property is only applicable when the endpoint is operating in a trunking mode (see the OperationalEndpointMode property for additional details). This property is either 'not applicable' (i.e., the endpoint will never be placed in a trunking mode), a particular type (802.1q or Cisco ISL), or 'negotiate' (i.e., the result of the negotiation between this interface and its neighbor). The value, 'Negotiate' is not allowed if the endpoint does not support negotiation. This capability is hardware and vendor dependent. Refer to the associated VLANEndpointCapabilities.doesTrunkEncapsulationNego tiation property to validate whether a particular endpoint (port) supports encapsulation negotiation.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.23.1.7
msvmveElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.8
msvmveEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.9
msvmveEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.10
msvmveGVRPStatusIndicates whether GARP VLAN Registration Protocol (GVRP) is enabled or disabled on the trunk endpoint/port. This property is 'not applicable' unless GVRP is supported by the endpoint. This is indicated in the Capabilities property, VLANEndpointCapabilities.Dot1QTagging. This property is applicable only when the endpoint is operating in trunking mode (determined by examining the SwitchEndpointMode property).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.11
msvmveHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.12
msvmveInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.13
msvmveNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.14
msvmveNameFormatNameFormat contains the naming heuristic that is selected to ensure that the value of the Name property is unique. For example, you might choose to prepend the name of the port or interface with the Type of ProtocolEndpoint (for example, IPv4) of this instance followed by an underscore.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.15
msvmveOperationalEndpointModeThe configuration mode for the VLAN endpoint. The following values are defined: /n - Unknown: If the endpoint is not VLAN aware. /n - Access: Puts the endpoint into permanent nontrunking mode and negotiates to convert the link into a nontrunk link. The endpoint becomes a nontrunk interface. - Dynamic Auto: Makes the endpoint able to convert the link to a trunk link. The endpoint becomes a trunk interface if the neighboring interface is set to trunk or desirable mode. - Dynamic Desirable: Makes the endpoint actively attempt to convert the link to a trunk link. The endpoint becomes a trunk interface if the neighboring interface is set to trunk, desirable, or auto mode. The default switch-port mode for all Ethernet interfaces is 'dynamic desirable.' - Trunk: Puts the endpoint into permanent trunking mode and negotiates to convert the link into a trunk link. The endpoint becomes a trunk interface even if the neighboring interface is not a trunk interface. - Dot1Q Tunnel: Configures the interface as a tunnel (nontrunking) endpoint/port to be connected in an asymmetric link with an 802.1Q trunk port. 802.1Q tunneling is used to maintain customer VLAN integrity across a service provider network.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.16
msvmveOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.17
msvmveOperationalVLANTrunkEncapThe type of VLAN encapsulation in use on a trunk endpoint/port. This property is either 'not applicable' (i.e., the endpoint is not operating in trunking mode), a particular type (802.1q or Cisco ISL), 'negotiating' (i.e., the endpoints are negotiating the encapsulation type). Note that this property is only applicable when the endpoint is operating in a trunking mode (see the OperationalEndpointMode property for additional details).ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.23.1.18
msvmveOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.19
msvmveOtherEndpointModeA string describing the type of VLAN endpoint model that is supported by this VLANEndpoint, when the value of the mode property is set to 1 (i.e., 'Other'). This property should be set to NULL when the mode property is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.20
msvmveOtherTrunkEncapsulationA string describing the type of VLAN encapsulation that is supported by this VLANEndpoint, when the value of the encapsulation property is set to 1 (i.e., 'Other'). This property should be set to NULL when the desired encapsulation property is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.21
msvmveOtherTypeDescriptionA string that describes the type of ProtocolEndpoint when the Type property of this class (or any of its subclasses) is set to 1 (Other). This property should be set to null when the Type property is any value other than 1.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.22
msvmveProtocolIFTypeProtocolIFType is an enumeration that is synchronized with the IANA ifType MIB. The ifType MIB is maintained at the URL, http://www.iana.org/assignments/ianaiftype-mib. Also, additional values defined by the DMTF are included. The property is used to categorize and classify instances of the ProtocolEndpoint class. Note that if the ProtocolIFType is set to 1 (Other), then the type information should be provided in the OtherTypeDescription string property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.23.1.23
msvmveProtocolTypeNote: This property is deprecated in lieu of the ProtocolIFType enumeration. This deprecation was done to have better alignment between the IF-MIB of the IETF and this CIM class. Deprecated description: ProtocolType is an enumeration that provides information to categorize and classify different instances of this class. For most instances, information in this enumeration and the definition of the subclass overlap. However, there are several cases where a specific subclass of ProtocolEndpoint is not required (for example, there is no Fibre Channel subclass of ProtocolEndpoint). Therefore, this property is needed to define the type of Endpoint.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.24
msvmveRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.5.23.1.25
msvmveStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.26
msvmveStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.27
msvmveSupportedEndpointModesEndpoint mode supporteds by this port. This property is inherited from CIM_VLANEndpoint.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.23.1.28
msvmveSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.29
msvmveSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.23.1.30
msvmveTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.23.1.31
msvmVLANEndpointSettingDataTableThis class represents the settings for a VLAN endpoint of a switch port.
SEQUENCE OF MsvmVLANEndpointSettingData
.1.3.6.1.4.1.9600.1.25.5.24
msvmVLANEndpointSettingDataEntryNone
MsvmVLANEndpointSettingData
.1.3.6.1.4.1.9600.1.25.5.24.1
msvmvesdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.24.1.1
msvmvesdAccessVLANThe access VLAN for the referenced VLANEndpoint.ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.24.1.2
msvmvesdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.5.24.1.3
msvmvesdDefaultVLANDefault value for the native VLAN on this trunk endpoint/port. This property is applicable only when the endpoint is operating in trunking mode (determined by examining the OperationalEndpointMode property).ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.24.1.4
msvmvesdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.24.1.5
msvmvesdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.24.1.6
msvmvesdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.5.24.1.7
msvmvesdNativeVLANVLAN Id that is used to tag untagged traffic received on this trunk endpoint/port. This property is applicable only when the endpoint is operating in trunking mode (determined by examining the SwitchEndpointMode property).ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.24.1.8
msvmvesdPruneEligibleVLANListIf a VLAN Id is part of this array, then the system MAY prune that VLAN on the related trunk endpoint/port. This property is applicable only when the endpoint is operating in trunking mode (determined by examining the OperationalEndpointMode property).ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.24.1.9
msvmvesdTrunkedVLANListIf a VLAN Id is part of this array, then the system MAY trunk the traffic on the related endpoint/port. This property is applicable only when the endpoint is operating in trunking mode (determined by examining the OperationalEndpointMode property).ro
Integer32
.1.3.6.1.4.1.9600.1.25.5.24.1.10
msvmProcessorThe processor classes model a processor for a virtual system.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.6
msvmProcessorTableRepresents the virtual processor in a virtual computer system.
SEQUENCE OF MsvmProcessor
.1.3.6.1.4.1.9600.1.25.6.1
msvmProcessorEntryNone
MsvmProcessor
.1.3.6.1.4.1.9600.1.25.6.1.1
msvmprIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.1.1.1
msvmprAdditionalAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.2
msvmprAddressWidthProcessor address width in bits.ro
Integer32 UNITS "Bits"
.1.3.6.1.4.1.9600.1.25.6.1.1.3
msvmprAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.4
msvmprCPUStatusThe CPUStatus property that indicates the current status of the Processor. For example, the Processor might be disabled by the user using BIOS (value=2), or disabled due to a POST error (value=3). Information in this property can be obtained from SMBIOS, the Type 4 structure, and the Status attribute.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.5
msvmprCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.6
msvmprCharacteristicsAn array of enumerated integers that specify the features supported by the Processor. For example, one can specify that 64-bit capability is provided (value=2). Values specified in the enumeration could be taken from SMBIOS (the Type 4 structure, the Processor Characteristics Byte attributes.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.7
msvmprCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.8
msvmprCurrentClockSpeedThe current speed (in MHz) of this Processor.ro
Gauge32 UNITS "MegaHertz"
.1.3.6.1.4.1.9600.1.25.6.1.1.9
msvmprDataWidthProcessor data width in bits.ro
Integer32 UNITS "Bits"
.1.3.6.1.4.1.9600.1.25.6.1.1.10
msvmprDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.11
msvmprDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.12
msvmprElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.13
msvmprEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.14
msvmprEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.15
msvmprErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.16
msvmprErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.17
msvmprExternalBusClockSpeedThe speed (in MHz) of the external bus interface (also known as the front side bus).ro
Gauge32 UNITS "MegaHertz"
.1.3.6.1.4.1.9600.1.25.6.1.1.18
msvmprFamilyA string that describes the Processor Family type. It is used when the Family property is set to 1 ('Other'). This string should be set to NULL when the Family property is any value other than 1.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.1.1.19
msvmprHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.20
msvmprIdentifyingDescriptionsOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.21
msvmprInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.22
msvmprLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.1.1.23
msvmprLoadPercentageLoading of this Processor, averaged over the last minute, in Percent.ro
Integer32 UNITS "Percent"
.1.3.6.1.4.1.9600.1.25.6.1.1.24
msvmprLoadPercentageHistoryThe recorded history of percentage of the total processing power being consumed by the virtual system. This property is inherited from CIM_Processor.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.1.1.25
msvmprLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.26
msvmprMaxClockSpeedThe maximum speed (in MHz) of this Processor.ro
Gauge32 UNITS "MegaHertz"
.1.3.6.1.4.1.9600.1.25.6.1.1.27
msvmprMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.6.1.1.28
msvmprNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.29
msvmprOperationalStatusStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.30
msvmprOtherEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.31
msvmprOtherFamilyDescriptionThe Processor family type. For example, values include 'Pentium(R) processor with MMX(TM) technology' (value=14) and '68040' (value=96).ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.1.1.32
msvmprOtherIdentifyingInfoAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.33
msvmprPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.34
msvmprPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.35
msvmprPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.6.1.1.36
msvmprRequestedStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.37
msvmprRoleA free-form string that describes the role of the Processor, for example, 'Central Processor' or 'Math Processor'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.38
msvmprStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.39
msvmprStatusDescriptionsIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.40
msvmprStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.1.1.41
msvmprSteppingThe Processor family type. For example, values include 'Pentium(R) processor with MMX(TM) technology' (value=14) and '68040' (value=96).ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.1.1.42
msvmprSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.43
msvmprSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.1.1.44
msvmprTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.45
msvmprTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.6.1.1.46
msvmprUniqueIDA globally unique identifier for the Processor. This identifier can be unique only within a Processor Family.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.1.1.47
msvmprUpgradeMethodCPU socket information that includes data on how this Processor can be upgraded (if upgrades are supported). This property is an integer enumeration.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.1.1.48
msvmProcessorPoolTableAggregates the processor resources that may be allocated to a virtual system.
SEQUENCE OF MsvmProcessorPool
.1.3.6.1.4.1.9600.1.25.6.2
msvmProcessorPoolEntryNone
MsvmProcessorPool
.1.3.6.1.4.1.9600.1.25.6.2.1
msvmppIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.2.1.1
msvmppAllocationUnitsThis property specifies the units of allocation used by the ResourcePool. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.2
msvmppCapacityThis property represents the maximum amount (in units of AllocationUnits) of reservations that the ResourcePool can support.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.2.1.3
msvmppCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.2.1.4
msvmppDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.5
msvmppElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.6
msvmppHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.2.1.7
msvmppInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.8
msvmppInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.9
msvmppNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.2.1.10
msvmppOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.2.1.11
msvmppOtherResourceTypeThe type of resource this ResourcePool may allocate.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.2.1.12
msvmppPoolIDAn opaque identifier for the pool. This property is used to provide correlation across save and restore of configuration data to underlying persistent storage.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.13
msvmppPrimordialIf true, 'Primordial' indicates that this ResourcePool is the base from which resources are drawn and returned in the activity of resource management. Being primordial means that this ResourcePool shall not be created or deleted by consumers of this model. However, other actions, modeled or not, may affect the characteristics or size of primordial ResourcePools. If false, 'Primordial' indicates that the ResourcePool, a concrete Resource Pool, is subject to resource allocation services functions. This distinction is important because higher-level ResourcePools may be assembled using the Component or ElementAllocatedFromPool associations. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based ResourcePools cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.14
msvmppReservedThis property represents the current reservations (in units of AllocationUnits) spread across all active allocations from this pool. In a hierarchical configuration, this represents the sum of all descendant ResourcePool current reservations.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.2.1.15
msvmppResourceSubTypeA string describing an implementation specific sub-type for this pool. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.16
msvmppResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType is set to 0 for Other.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.2.1.17
msvmppStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.2.1.18
msvmppStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.2.1.19
msvmppUnreservableThis property is inherited from CIM_ProcessorPool.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.2.1.20
msvmProcessorSettingDataTableRepresents the virtual processor settings for a virtual system.
SEQUENCE OF MsvmProcessorSettingData
.1.3.6.1.4.1.9600.1.25.6.3
msvmProcessorSettingDataEntryNone
MsvmProcessorSettingData
.1.3.6.1.4.1.9600.1.25.6.3.1
msvmpsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.3.1.1
msvmpsdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.2
msvmpsdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.3
msvmpsdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.4
msvmpsdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.5
msvmpsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.6.3.1.6
msvmpsdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.7
msvmpsdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.3.1.8
msvmpsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.9
msvmpsdDeviceIDAddress or other identifying information to uniquely name the logical device. This property is inherited from CIM_LogicalDevice and it is always set to 'Microsoft:<GUID>'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.10
msvmpsdDeviceIDFormatThe format of the corresponding device ID, or the supported device IDs when used to represent a capability. This property is inherited from CIM_ResourceAllocationSettingData and is not used.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.11
msvmpsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.12
msvmpsdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.13
msvmpsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.14
msvmpsdIsVirtualizedSpecifies if this device is virtualized or passed through, possibly using partitioning. When set to False, the underlying or host resource is utilized. At least one item shall be present in the DeviceID property. When set to True, the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. This property is set to True.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.15
msvmpsdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.3.1.16
msvmpsdLimitCPUIDThis property is inherited from CIM_ResourceAllocationSettingData and is not used.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.17
msvmpsdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.3.1.18
msvmpsdOtherResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.3.1.19
msvmpsdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.20
msvmpsdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.21
msvmpsdProcessorsPerSocketThe number of processors, or cores, configured for each socket in the virtual system.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.3.1.22
msvmpsdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.3.1.23
msvmpsdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.24
msvmpsdResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.6.3.1.25
msvmpsdSocketCountAn integer that defines the number of processor sockets in the virtual machine. The total number of processors is the value of this property times the value of the ProcessorsPerSocket property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.6.3.1.26
msvmpsdThreadsEnabledSpecifies whether hardware threads should be visible to the virtual system. If the physical processor does not support hardware threads, this value has no effect in the virtual system.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.6.3.1.27
msvmpsdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.3.1.28
msvmpsdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.6.3.1.29
msvmProfileRegistrationThe following are virtualization WMI classes related to profile registration.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.7
msvmResourcePoolComponentTableRepresents a resource pool component of the Microsoft Windows Hyper-V platform.
SEQUENCE OF MsvmResourcePoolComponent
.1.3.6.1.4.1.9600.1.25.7.1
msvmResourcePoolComponentEntryNone
MsvmResourcePoolComponent
.1.3.6.1.4.1.9600.1.25.7.1.1
msvmrpcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.7.1.1.1
msvmrpcAllocCapabilityClassNameThe name of the class derived from CIM_AllocationCapabilities that describes the allocation capabilities of this resource pool. This property is inherited from Msvm_VirtualizationComponent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.1.1.2
msvmrpcCLSIDGUID that represents the class identifier of the component's COM object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.1.1.3
msvmrpcContextContext in which the newly created object will run. This value is passed in the dwClsContext parameter to CoCreateInstance.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.7.1.1.4
msvmrpcEnabledIf true, this instance is enabled and can be used to complete client requests.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.1.1.5
msvmrpcNameLanguage-neutral string that uniquely identifies the component. The following format is suggested to prevent naming conflicts: vendor|component|version For example, this component name represents version 1.0 of the Microsoft Emulated Network Port Component: Microsoft|EmulatedNetworkPortComponent|V1.0ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.1.1.6
msvmrpcResourcePoolClassNameThe name of the class derived from CIM_ResourcePool that implements the resource pool. This property is inherited from Msvm_VirtualizationComponent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.1.1.7
msvmResourcePoolRegistrateTableRegisters a component as supplying global resource pool-related objects.
SEQUENCE OF MsvmResourcePoolRegistration
.1.3.6.1.4.1.9600.1.25.7.2
msvmResourcePoolRegistrateEntryNone
MsvmResourcePoolRegistration
.1.3.6.1.4.1.9600.1.25.7.2.1
msvmrprIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.7.2.1.1
msvmrprComponentReference to an Msvm_ResourcePoolComponent instance that describes the COM object that implements this class.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.2.1.2
msvmrprResourceTypeReference to an Msvm_ResourceDefinition instance that describes a resource type supported by the component.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.2.1.3
msvmResourceTypeDefinitionTableDefines a mapping of a resource type to its implementation classes.
SEQUENCE OF MsvmResourceTypeDefinition
.1.3.6.1.4.1.9600.1.25.7.3
msvmResourceTypeDefinitionEntryNone
MsvmResourceTypeDefinition
.1.3.6.1.4.1.9600.1.25.7.3.1
msvmrtdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.7.3.1.1
msvmrtdLogicalDeviceClassNameThe name of the class derived from CIM_LogicalDevice that implements the logical device for this resource type. This property is inherited from CIM_ResourceAllocationSettingData.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.3.1.2
msvmrtdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.3.1.3
msvmrtdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.3.1.4
msvmrtdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.7.3.1.5
msvmrtdSettingDataClassNameThe name of the class derived from CIM_ResourceAllocationSettingData that implements the settings for this resource type. This property is inherited from CIM_ResourceAllocationSettingData.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.3.1.6
msvmVirtualSystemRscComponTableRepresents a virtual device component of the Microsoft Windows Hyper-V platform.
SEQUENCE OF MsvmVirtualSysResourceComponent
.1.3.6.1.4.1.9600.1.25.7.4
msvmVirtualSystemRscComponEntryNone
MsvmVirtualSysResourceComponent
.1.3.6.1.4.1.9600.1.25.7.4.1
msvmvsrcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.7.4.1.1
msvmvsrcCLSIDGUID that represents the class identifier of the component's COM object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.4.1.2
msvmvsrcContextContext in which the newly created object will run. This value is passed in the dwClsContext parameter to CoCreateInstance.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.7.4.1.3
msvmvsrcEnabledIf true, this instance is enabled and can be used to complete client requests.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.4.1.4
msvmvsrcHotAddIf true, this instance can be hot-added to a VM.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.4.1.5
msvmvsrcHotRemoveIf true, this instance can be hot-removed from a VM.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.4.1.6
msvmvsrcNameLanguage-neutral string that uniquely identifies the component. The following format is suggested to prevent naming conflicts: vendor|component|version For example, this component name represents version 1.0 of the Microsoft Emulated Network Port Component: Microsoft|EmulatedNetworkPortComponent|V1.0ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.4.1.7
msvmvsrcTypeThe relationship of the WMI object that is described here with the virtual device.Singleton is a top level WMI object that is tied 1:1 with a Virtual Device and can only exist once per VM.MultiInstance is a top level WMI object that can exist multiple times per VM and is tied 1:1 with a Virtual Device.Subdevice is a WMI object that has not parent reference but is controlled by only one Virtual Device that can exist only once per VM. The WMI object though can exist multiples times.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.7.4.1.8
msvmVirtualSystemRscRegistTableRegisters a component as supplying virtual system-specific resource-related objects.
SEQUENCE OF MsvmVirtualSystemResourceReg
.1.3.6.1.4.1.9600.1.25.7.5
msvmVirtualSystemRscRegistEntryNone
MsvmVirtualSystemResourceReg
.1.3.6.1.4.1.9600.1.25.7.5.1
msvmvsrrIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.7.5.1.1
msvmvsrrComponentReference to an Msvm_VirtualSystemResourceComponent instance that describes the COM object that implements this class.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.5.1.2
msvmvsrrIsRootDeviceIf true, this registration indicates that the specified resource type is the root (or parent-less) device for this component. Only one registration may exist with IsRootDevice to set true. Otherwise, this registration represents a mapping to a sub-device. This property is always set to False.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.5.1.3
msvmvsrrResourceTypeNonero
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.7.5.1.4
msvmResourceManagementThe following are virtualization WMI classes related to resource management.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.8
msvmAllocationCapabilitiesTableDefines the means by which a client can discover the valid range of default settings for a virtual resource.
SEQUENCE OF MsvmAllocationCapabilities
.1.3.6.1.4.1.9600.1.25.8.1
msvmAllocationCapabilitiesEntryNone
MsvmAllocationCapabilities
.1.3.6.1.4.1.9600.1.25.8.1.1
msvmalcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.1.1.1
msvmalcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.8.1.1.2
msvmalcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.1.1.3
msvmalcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.1.1.4
msvmalcInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> MUST NOT contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID MUST appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance's NameSpace. For DMTF defined instances, the 'preferred' algorithm MUST be used with the <OrgID> set to 'CIM'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.1.1.5
msvmalcOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.1.1.6
msvmalcRequestTypesSupportedIndicates whether requesting a specific resource is supported 'Specific' -- request can include a request for specific resource 'General' -- request does not include specific resource 'Both' -- both specific and general are supported.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.1.1.7
msvmalcResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.1.1.8
msvmalcResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.1.1.9
msvmalcSharingModeIndicates how access to underlying resource is granted: 'Exclusive' -- exclusive access to underlying resource 'Shared' -- shared use of underlying resource. Actual quantity is controlled by min, max size, weights, etc.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.1.1.10
msvmalcSupportedAddStatesIndicates the System states that the addition of this resource is supportedro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.1.1.11
msvmalcSupportedRemoveStatesIndicates the System states that the removal of this resource is supportedro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.1.1.12
msvmElementAllocateFromPoolTableElementAllocatedFromPool associates an instance of CIM_LogicalElement representing an allocated Resource with the CIM_ResourcePool from which it was allocated.
SEQUENCE OF MsvmElementAllocatedFromPool
.1.3.6.1.4.1.9600.1.25.8.2
msvmElementAllocateFromPoolEntryNone
MsvmElementAllocatedFromPool
.1.3.6.1.4.1.9600.1.25.8.2.1
msvmeafpIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.2.1.1
msvmeafpAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.2.1.2
msvmeafpDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.2.1.3
msvmElementCapabilitiesTableElementCapabilities represents the association between ManagedElements and their Capabilities.
SEQUENCE OF MsvmElementCapabilities
.1.3.6.1.4.1.9600.1.25.8.3
msvmElementCapabilitiesEntryNone
MsvmElementCapabilities
.1.3.6.1.4.1.9600.1.25.8.3.1
msvmecIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.3.1.1
msvmecCapabilitiesThe Capabilities object associated with the element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.3.1.2
msvmecManagedElementThe managed element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.3.1.3
msvmResourceAllocFromPoolTableResourceAllocationFromPool associates an instance of CIM_ResourceAllocationSettingData representing a resource allocation with the CIM_ResourcePool from which it is allocated.
SEQUENCE OF MsvmResourceAllocationFromPool
.1.3.6.1.4.1.9600.1.25.8.4
msvmResourceAllocFromPoolEntryNone
MsvmResourceAllocationFromPool
.1.3.6.1.4.1.9600.1.25.8.4.1
msvmrafpIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.4.1.1
msvmrafpAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.4.1.2
msvmrafpDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.4.1.3
msvmResourceAllocSetDataTableRepresents the current and recorded allocation states of a virtual resource.
SEQUENCE OF MsvmResourceAllocationSetData
.1.3.6.1.4.1.9600.1.25.8.5
msvmResourceAllocSetDataEntryNone
MsvmResourceAllocationSetData
.1.3.6.1.4.1.9600.1.25.8.5.1
msvmrasdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.5.1.1
msvmrasdAddressThe address of the resource.For example, the MAC address of a Ethernet port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.2
msvmrasdAllocationUnitsThis property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.3
msvmrasdAutomaticAllocationThis property specifies if the resource will be automatically allocated. For example when set to true, when the consuming virtual computer system is powered on, this resource would be allocated. A value of false indicates the resource must be explicitly allocated. For example, the setting may represent removable media (cdrom, floppy, etc.) where at power on time, the media isnot present. An explicit operation is required to allocate the resource.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.4
msvmrasdAutomaticDeallocationThis property specifies if the resource will be automatically de-allocated. For example, when set to true, when the consuming virtual computer system is powered off, this resource would be de-allocated. When set to false, the resource will remain allocated and must be explicitly de-allocated.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.5
msvmrasdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.8.5.1.6
msvmrasdConnectionThe thing to which this resource is connected. For example, a named network or switch port.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.7
msvmrasdConsumerVisibilityDescribes the consumers visibility to the allocated resource. A value of 'Passed-Through' indicates the underlying or host resource is utilized and passed through to the consumer, possibly using partitioning. At least one item shall be present in the DeviceID property. A value of 'Virtualized' indicates the resource is virtualized and may not map directly to an underlying/host resource. Some implementations may support specific assignment for virtualized resources, in which case the host resource(s) are exposed using the DeviceID property. A value of 'Not represented' indicates a representation of the resource does not exist within the context of the resource consumer.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.5.1.8
msvmrasdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.9
msvmrasdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.10
msvmrasdHostResourceThis property exposes specific assignment to host or underlying resources. The embedded instances shall contain only key properties and be treated as Object Paths. If the virtual resource may be scheduled on a number of underlying resources, this property shall be left NULL. In that case, the DeviceAllocatedFromPool or ResourceAllocationFromPool associations may be used to determine the pool of host resources this virtual resource may be scheduled on. If specific assignment is utilized, all underlying resources used by this virtual resource shall be listed in this array. Typically the array will contain one item, however for aggregate allocations, such as multiple processors, multiple host resources may be specified.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.11
msvmrasdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.12
msvmrasdLimitThis property specifies the upper bound, or maximum amount of resource that will be granted for this allocation. For example, a system which supports memory paging may support setting the Limit of a Memory allocation below that of the VirtualQuantity, thus forcing paging to occur for this allocation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.8.5.1.13
msvmrasdMappingBehaviorSpecifies how this resource maps to underlying resourcesIf the HostResource array contains any entries, this property reflects how the resource maps to those specific resources.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.5.1.14
msvmrasdOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType has the value 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.15
msvmrasdParentThe Parent of the resource. For example, a controller for the current allocationro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.16
msvmrasdPoolIDThis property specifies which ResourcePool the resource is currently allocated from, or which ResourcePool the resource will be allocated from when the allocation occurs.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.17
msvmrasdReservationThis property specifies the amount of resource guaranteed to be available for this allocation. On system which support over-commitment of resources, this value is typically used for admission control to prevent an an allocation from being accepted thus preventing starvation.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.8.5.1.18
msvmrasdResourceSubTypeA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.19
msvmrasdResourceTypeThe type of resource this allocation setting represents.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.5.1.20
msvmrasdVirtualQuantityThis property specifies the quantity of resources presented to the consumer. For example, when ResourceType=Processor, this property would reflect the number of discrete Processors presented to the virtual computer system. When ResourceType=Memory, this property could reflect the number of MB reported to the virtual computer system.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.8.5.1.21
msvmrasdVirtualSystemIdentifiersA free form string array of identifiers of this resource presented to the virtual computer system's operating system. The indexes and values per index are defined on a per resource basis, that is, for each enumerated ResourceType value.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.5.1.22
msvmrasdWeightThis property specifies a relative priority for this allocation in relation to other allocations from the same ResourcePool. This property has no unit of measure, and is only relevant when compared to other allocations vying for the same host resources.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.8.5.1.23
msvmResourcePoolTableDescribes a type of virtual resource available for use in virtual systems.
SEQUENCE OF MsvmResourcePool
.1.3.6.1.4.1.9600.1.25.8.6
msvmResourcePoolEntryNone
MsvmResourcePool
.1.3.6.1.4.1.9600.1.25.8.6.1
msvmrpIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.6.1.1
msvmrpAllocationUnitsThis property specifies the units of allocation used by the ResourcePool. For example, when ResourceType=Processor, AllocationUnits may be set to MHZ. When ResourceType=Memory, AllocationUnits may be set to MBro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.2
msvmrpCapacityThis property represents the maximum amount (in units of AllocationUnits) of reservations that the ResourcePool can support.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.8.6.1.3
msvmrpCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.8.6.1.4
msvmrpDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.5
msvmrpElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.6
msvmrpHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.6.1.7
msvmrpInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.8
msvmrpInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.9
msvmrpNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.8.6.1.10
msvmrpOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.6.1.11
msvmrpOtherResourceTypeA string that describes the resource type when a well defined value is not available and ResourceType is set to 0 for Other.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.12
msvmrpPoolIDAn opaque identifier for the pool. This property is used to provide correlation across save and restore of configuration data to underlying persistent storage.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.13
msvmrpPrimordialIf true, 'Primordial' indicates that this ResourcePool is the base from which resources are drawn and returned in the activity of resource management. Being primordial means that this ResourcePool shall not be created or deleted by consumers of this model. However, other actions, modeled or not, may affect the characteristics or size of primordial ResourcePools. If false, 'Primordial' indicates that the ResourcePool, a concrete Resource Pool, is subject to resource allocation services functions. This distinction is important because higher-level ResourcePools may be assembled using the Component or ElementAllocatedFromPool associations. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based ResourcePools cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.14
msvmrpReservedThis property represents the current reservations (in units of AllocationUnits) spread across all active allocations from this pool. In a hierarchical configuration, this represents the sum of all descendant ResourcePool current reservations.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.8.6.1.15
msvmrpResourceSubTypeA string describing an implementation specific sub-type for this pool. For example, this may be used to distinguish different models of the same resource type.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.16
msvmrpResourceTypeThe type of resource this ResourcePool may allocate.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.6.1.17
msvmrpStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.8.6.1.18
msvmrpStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.6.1.19
msvmDefineCapabilitiesTableProvides a link between the CIM_AllocationCapabilities instance and the minimum, maximum, incremental, and default settings for a resource.
SEQUENCE OF MsvmSettingsDefineCapabilities
.1.3.6.1.4.1.9600.1.25.8.7
msvmDefineCapabilitiesEntryNone
MsvmSettingsDefineCapabilities
.1.3.6.1.4.1.9600.1.25.8.7.1
msvmsdcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.8.7.1.1
msvmsdcGroupComponentThe parent element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.7.1.2
msvmsdcPartComponentThe child element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.8.7.1.3
msvmsdcPropertyPolicyPropertyPolicy defines whether or not the non-null, non-key properties of the associated SettingData instance are treated independently or as a correlated set. For instance, an independent set of maximum properties might be defined, when there is no relationship between each property. On the other hand, several correlated sets of maximum properties might need to be defined when the maximum values of each are dependent on some of the others.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.7.1.4
msvmsdcValueRangeThe ValueRange property indicates further semantics on the interpretation of all non-null, non-key properties of the Component SettingData. 'Point' indicates that this SettingData instance provides a single set of values. 'Minimums', 'Maximums', and 'Increments', are only evaluated against non-null, non-key, non-enumerated, non-boolean, numeric properties of the SettingData instance. Each property of that set shall be mathematically comparable to other instances of that property. 'Minimums' indicates that this SettingData instance provides minimum values for evaluated properties. When used with PropertyPolicy = 'Independent', only one such setting per particular SettingData instance shall be specified for any Capabilities. Unless restricted by a Maximums on the same set of properties, all values that compare higher than the specified values are also considered to be supported by the associated capabilities instance. 'Maximums' indicates that this SettingData instance provides maximum values for evaluated properties. When used with PropertyPolicy = 'Independent', only one such setting per particular SettingData instance shall be specified for any Capabilities. Unless restricted by a Minimums on the same set of properties, all values that compare lower than the specified values are also considered to be supported by the associated capabilities instance. 'Increments' indicates that this SettingData instance provides increment values for evaluated properties. For the associated Capabilities, if an evaluated property currently has no corresponding minimums or maximums, then the property has no affect. Otherwise, for each evaluated property: its value x shall be between the minimum and maximum, inclusively, and shall have the property that both the result of maximum minus x and the result of x minus minimum are each an integer multiple of the increment. If either minimum or maximum is not specified and the other is, then the missing value shall be respectively assumed to be the lowest or highest supported value for the property's data-type. Additionally, if both a minimum and a maximum are specified for an evaluated property, then the result of maximum minus minimum shall be an integer multiple of the increment.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.7.1.5
msvmsdcValueRoleThe ValueRole property indicates further semantics on the interpretation of the non-null, non-key properties of the Component SettingData. 'Default' indicates that property values of the component SettingData instance will be used as default values, when a new SettingData instance is created for elements whose capabilities are defined by the associated Capabilities instance. Across instances of settingdata, for particular properties having the same semantic purpose, at most one such settingdata instance shall be specified as a default. 'Optimal' indicates that the SettingData instance represents optimal setting values for elements associated with the associated capabilities instance. Multiple component SettingData instances may be declared as optimal. 'Mean' indicates that the non-null, non-key, non-enumerated, non-boolean, numeric properties of the associated SettingData instance represents an average point along some dimension. For different combinations of SettingData properties, multiple component SettingData instances may be declared as 'Mean'. 'Supported' indicates that the non-null, non-key properties of the Component SettingData instance represents a set of supported property values that are not otherwise qualified.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.8.7.1.6
msvmSerialDevicesThe serial devices in a virtual machine consist of serial controllers and serial ports. Each virtual system has exactly one serial controller, and each serial controller has exactly two serial ports. The settings for the serial controller are not configurable; therefore, there is no setting data instance associated with it. Also, you cannot add or remove serial controllers or serial ports from a virtual system. Therefore, there are no resource pool instances for serial devices.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.9
msvmSerialControllerTableRepresents the capabilities and management of the serial controller.
SEQUENCE OF MsvmSerialController
.1.3.6.1.4.1.9600.1.25.9.1
msvmSerialControllerEntryNone
MsvmSerialController
.1.3.6.1.4.1.9600.1.25.9.1.1
msvmsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.9.1.1.1
msvmsdAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.2
msvmsdAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.3
msvmsdCapabilitiesThe Capabilities property defines chip level compatibility for the SerialController. Therefore, this property describes the buffering and other capabilities of the SerialController that might be inherent in the chip hardware. The property is an enumerated integer.ro
Integer32
.1.3.6.1.4.1.9600.1.25.9.1.1.4
msvmsdCapabilityDescriptionsAn array of free-form strings that provides more detailed explanations for any of the SerialController features that are indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.5
msvmsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.6
msvmsdCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.7
msvmsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.8
msvmsdDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.9
msvmsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.10
msvmsdEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.11
msvmsdEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.12
msvmsdErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.13
msvmsdErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.14
msvmsdHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.15
msvmsdIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.16
msvmsdInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.17
msvmsdLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.9.1.1.18
msvmsdLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.19
msvmsdMaxBaudRateMaximum baud rate in Bits per Second that is supported by the SerialController.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.9.1.1.20
msvmsdMaxNumberControlledMaximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.9.1.1.21
msvmsdMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.9.1.1.22
msvmsdNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.23
msvmsdOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.24
msvmsdOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.25
msvmsdOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.26
msvmsdPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.27
msvmsdPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.28
msvmsdPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.9.1.1.29
msvmsdProtocolDescriptionA free-form string that provides more information that is related to the ProtocolSupported by the Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.30
msvmsdProtocolSupportedThe protocol used by the Controller to access controlled Devices.ro
Integer32
.1.3.6.1.4.1.9600.1.25.9.1.1.31
msvmsdRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.32
msvmsdSecurityAn enumeration that indicates the operational security for the Controller. For example, information that the external interface of the Device is locked out (value=4) or 'Boot Bypass' (value=6) can be described using this property.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.33
msvmsdStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.34
msvmsdStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.35
msvmsdStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.1.1.36
msvmsdSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.37
msvmsdSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.1.1.38
msvmsdTimeOfLastResetTime of last reset of the Controller.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.39
msvmsdTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.1.1.40
msvmsdTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.9.1.1.41
msvmSerialPortTableRepresents a serial port associated with the serial controller.
SEQUENCE OF MsvmSerialPort
.1.3.6.1.4.1.9600.1.25.9.2
msvmSerialPortEntryNone
MsvmSerialPort
.1.3.6.1.4.1.9600.1.25.9.2.1
msvmspeIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.9.2.1.1
msvmspeAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.2
msvmspeAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.3
msvmspeCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.4
msvmspeCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.5
msvmspeDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.6
msvmspeDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.7
msvmspeElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.8
msvmspeEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.9
msvmspeEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.10
msvmspeErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.11
msvmspeErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.12
msvmspeHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.13
msvmspeIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.14
msvmspeInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.15
msvmspeLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.9.2.1.16
msvmspeLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.17
msvmspeMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.9.2.1.18
msvmspeMaxSpeedThe maximum bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.9.2.1.19
msvmspeNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.20
msvmspeOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.21
msvmspeOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.22
msvmspeOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.23
msvmspeOtherPortTypeDescribes the type of module, when PortType is set to 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.24
msvmspePortTypePortType is defined to force consistent naming of the 'type' property in subclasses and to guarantee unique enum values for all instances of NetworkPort. When set to 1 ('Other'), related property OtherPortType contains a string description of the type of port. A range of values, DMTF_Reserved, has been defined that allows subclasses to override and define their specific types of ports.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.25
msvmspePowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.26
msvmspePowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.27
msvmspePowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.9.2.1.28
msvmspeRequestedSpeedThe requested bandwidth of the Port in Bits per Second. The actual bandwidth is reported in LogicalPort.Speed.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.9.2.1.29
msvmspeRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.30
msvmspeSpeedThe bandwidth of the Port in Bits per Second.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.9.2.1.31
msvmspeStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.32
msvmspeStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.33
msvmspeStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.34
msvmspeSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.35
msvmspeSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.9.2.1.36
msvmspeTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.2.1.37
msvmspeTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.9.2.1.38
msvmspeUsageRestrictionIn some circumstances, a LogicalPort might be identifiable as a front end or back end port. An example of this situation would be a storage array that might have back end ports to communicate with disk drives and front end ports to communicate with hosts. If there is no restriction on the use of the port, then the value should be set to 'not restricted'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.9.2.1.39
msvmSerialPortOnControllerTableAssociates a serial port with a serial controller.
SEQUENCE OF MsvmSerialPortOnSerialController
.1.3.6.1.4.1.9600.1.25.9.3
msvmSerialPortOnControllerEntryNone
MsvmSerialPortOnSerialController
.1.3.6.1.4.1.9600.1.25.9.3.1
msvmsposcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.9.3.1.1
msvmsposcAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.3.1.2
msvmsposcDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.9.3.1.3
msvmStorageThe storage objects are separated into three types: controllers, drives, and media. There are two controllers, an emulated IDE controller and a synthetic SCSI controller. Both controllers support the attachment of drives that host the physical and virtualized media. The SCSI controller also supports a pass-through mode that supports the attachment of tape drives.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.10
msvmControlledByTableAssociates a storage device with the storage controller that owns the device. This association is used with both IDE and floppy controllers.
SEQUENCE OF MsvmControlledBy
.1.3.6.1.4.1.9600.1.25.10.1
msvmControlledByEntryNone
MsvmControlledBy
.1.3.6.1.4.1.9600.1.25.10.1.1
msvmcbIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.1.1.1
msvmcbAccessModeThis property describes the accessibility of the device through the antecedent controller.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.1.1.2
msvmcbAccessPriorityThe property describes the priority given to accesses of the device through this controller. The highest priority path will have the lowest value for this parameter.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.1.1.3
msvmcbAccessStateThe State property indicates whether the Controller is actively commanding or accessing the Device (value=1) or not (value=2). Also, the value, 'Unknown' (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple Controllers.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.1.1.4
msvmcbAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.1.1.5
msvmcbDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.1.1.6
msvmcbDeviceNumberAddress of associated Device in context of the antecedent Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.1.1.7
msvmcbNegotiatedDataWidthWhen several bus and connection data widths are possible, the NegotiatedDataWidth property defines the one that is in use between the Devices. Data width is specified in bits. If data width is not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.ro
Gauge32 UNITS "Bits"
.1.3.6.1.4.1.9600.1.25.10.1.1.8
msvmcbNegotiatedSpeedWhen several bus and connection speeds are possible, the NegotiatedSpeed property defines the one that is in use between the Devices. Speed is specified in bits per second. If connection or bus speeds are not negotiated, or if this information is not available or not important to Device management, the property should be set to 0.ro
Gauge32 UNITS "Bits per Second"
.1.3.6.1.4.1.9600.1.25.10.1.1.9
msvmcbNumberOfHardResetsNumber of hard resets issued by the Controller. A hard reset returns the Device to its initialization or boot-up state. All internal Device state information and data are lost.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.1.1.10
msvmcbNumberOfSoftResetsNumber of soft resets issued by the Controller. A soft reset does not completely clear current Device state or data. Exact semantics are dependent on the Device and on the protocols and mechanisms used to communicate with the Device.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.1.1.11
msvmcbTimeOfDeviceResetThe time that the downstream Device was last reset by the Controller.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.1.1.12
msvmDiskDriveTableRepresents a hard drive inside of a virtual machine.
SEQUENCE OF MsvmDiskDrive
.1.3.6.1.4.1.9600.1.25.10.2
msvmDiskDriveEntryNone
MsvmDiskDrive
.1.3.6.1.4.1.9600.1.25.10.2.1
msvmddIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.2.1.1
msvmddAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.2
msvmddAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.3
msvmddCapabilitiesCapabilities of the MediaAccessDevice. For example, the Device may support 'Random Access', removeable media and 'Automatic Cleaning'. In this case, the values 3, 7 and 9 would be written to the array. Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.4
msvmddCapabilityDescriptionsAn array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.5
msvmddCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.6
msvmddCompressionMethodA free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: 'Unknown' to represent that it is not known whether the device supports compression capabilities or not, 'Compressed' to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and 'Not Compressed' to represent that the devices does not support compression capabilities.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.7
msvmddCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.8
msvmddDefaultBlockSizeDefault block size, in bytes, for this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.2.1.9
msvmddDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.10
msvmddDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.11
msvmddDriveNumberThe drive number of the physical drive on the host.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.12
msvmddElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.13
msvmddEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.14
msvmddEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.15
msvmddErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.16
msvmddErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.17
msvmddErrorMethodologyErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.18
msvmddHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.19
msvmddIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.20
msvmddInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.21
msvmddLastCleanedThe date and time on which the Device was last cleaned.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.22
msvmddLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.23
msvmddLoadTimeTime in milliseconds from 'load' to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape's BOT area.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.2.1.24
msvmddLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.25
msvmddMaxAccessTimeTime in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.2.1.26
msvmddMaxBlockSizeMaximum block size, in bytes, for media accessed by this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.2.1.27
msvmddMaxMediaSizeMaximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.28
msvmddMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.2.1.29
msvmddMaxUnitsBeforeCleaningAn unsigned integer indicating the maximum 'units' that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how 'units' should be interpreted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.30
msvmddMediaIsLockedTrue indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.31
msvmddMinBlockSizeMinimum block size, in bytes, for media accessed by this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.2.1.32
msvmddMountCountFor a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.33
msvmddNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.34
msvmddNeedsCleaningBoolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.35
msvmddNumberOfMediaSupportedWhen the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.36
msvmddOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.37
msvmddOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.38
msvmddOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.39
msvmddPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.40
msvmddPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.41
msvmddPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.2.1.42
msvmddRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.43
msvmddSecurityAn enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is 'Read Only' (value=4) or 'Boot Bypass' (value=6) can be described using this property.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.44
msvmddStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.45
msvmddStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.46
msvmddStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.2.1.47
msvmddSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.48
msvmddSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.2.1.49
msvmddTimeOfLastMountFor a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.50
msvmddTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.51
msvmddTotalMountTimeFor a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.52
msvmddTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.2.1.53
msvmddUncompressedDataRateThe sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.ro
Gauge32 UNITS "KiloBytes per Second"
.1.3.6.1.4.1.9600.1.25.10.2.1.54
msvmddUnitsDescriptionDefines 'Units' relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.2.1.55
msvmddUnitsUsedAn unsigned integer indicating the currently used 'units' of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how 'units' should be interpreted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.2.1.56
msvmddUnloadTimeTime in milliseconds from being able to read or write a Media to its 'unload'. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.2.1.57
msvmDisketteControllerTableRepresents the floppy controller in the virtual machine.
SEQUENCE OF MsvmDisketteController
.1.3.6.1.4.1.9600.1.25.10.3
msvmDisketteControllerEntryNone
MsvmDisketteController
.1.3.6.1.4.1.9600.1.25.10.3.1
msvmdcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.3.1.1
msvmdcAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.2
msvmdcAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.3
msvmdcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.4
msvmdcCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.5
msvmdcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.6
msvmdcDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.7
msvmdcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.8
msvmdcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.9
msvmdcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.10
msvmdcErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.11
msvmdcErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.12
msvmdcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.13
msvmdcIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.14
msvmdcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.15
msvmdcLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.3.1.16
msvmdcLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.17
msvmdcMaxNumberControlledMaximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.3.1.18
msvmdcMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.3.1.19
msvmdcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.20
msvmdcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.21
msvmdcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.22
msvmdcOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.23
msvmdcPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.24
msvmdcPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.25
msvmdcPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.3.1.26
msvmdcProtocolDescriptionA free-form string that provides more information that is related to the ProtocolSupported by the Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.27
msvmdcProtocolSupportedThe protocol used by the Controller to access controlled Devices.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.3.1.28
msvmdcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.29
msvmdcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.30
msvmdcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.31
msvmdcStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.3.1.32
msvmdcSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.33
msvmdcSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.3.1.34
msvmdcTimeOfLastResetTime of last reset of the Controller.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.35
msvmdcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.3.1.36
msvmdcTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.3.1.37
msvmDisketteDriveTableRepresents a floppy drive inside the virtual machine.
SEQUENCE OF MsvmDisketteDrive
.1.3.6.1.4.1.9600.1.25.10.4
msvmDisketteDriveEntryNone
MsvmDisketteDrive
.1.3.6.1.4.1.9600.1.25.10.4.1
msvmdskdvIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.4.1.1
msvmdskdvAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.2
msvmdskdvAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.3
msvmdskdvCapabilitiesCapabilities of the MediaAccessDevice. For example, the Device may support 'Random Access', removeable media and 'Automatic Cleaning'. In this case, the values 3, 7 and 9 would be written to the array. Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.4
msvmdskdvCapabilityDescriptionsAn array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.5
msvmdskdvCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.6
msvmdskdvCompressionMethodA free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: 'Unknown' to represent that it is not known whether the device supports compression capabilities or not, 'Compressed' to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and 'Not Compressed' to represent that the devices does not support compression capabilities.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.7
msvmdskdvCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.8
msvmdskdvDefaultBlockSizeDefault block size, in bytes, for this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.4.1.9
msvmdskdvDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.10
msvmdskdvDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.11
msvmdskdvElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.12
msvmdskdvEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.13
msvmdskdvEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.14
msvmdskdvErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.15
msvmdskdvErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.16
msvmdskdvErrorMethodologyErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.17
msvmdskdvHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.18
msvmdskdvIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.19
msvmdskdvInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.20
msvmdskdvLastCleanedThe date and time on which the Device was last cleaned.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.21
msvmdskdvLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.22
msvmdskdvLoadTimeTime in milliseconds from 'load' to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape's BOT area.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.4.1.23
msvmdskdvLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.24
msvmdskdvMaxAccessTimeTime in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.4.1.25
msvmdskdvMaxBlockSizeMaximum block size, in bytes, for media accessed by this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.4.1.26
msvmdskdvMaxMediaSizeMaximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.27
msvmdskdvMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.4.1.28
msvmdskdvMaxUnitsBeforeCleaningAn unsigned integer indicating the maximum 'units' that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how 'units' should be interpreted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.29
msvmdskdvMediaIsLockedTrue indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.30
msvmdskdvMinBlockSizeMinimum block size, in bytes, for media accessed by this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.4.1.31
msvmdskdvMountCountFor a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.32
msvmdskdvNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.33
msvmdskdvNeedsCleaningBoolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.34
msvmdskdvNumberOfMediaSupportedWhen the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.35
msvmdskdvOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.36
msvmdskdvOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.37
msvmdskdvOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.38
msvmdskdvPowerMgtCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.39
msvmdskdvPowerManagementSupportNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.40
msvmdskdvPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.4.1.41
msvmdskdvRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.42
msvmdskdvSecurityAn enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is 'Read Only' (value=4) or 'Boot Bypass' (value=6) can be described using this property.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.43
msvmdskdvStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.44
msvmdskdvStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.45
msvmdskdvStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.4.1.46
msvmdskdvSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.47
msvmdskdvSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.4.1.48
msvmdskdvTimeOfLastMountFor a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.49
msvmdskdvTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.50
msvmdskdvTotalMountTimeFor a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.51
msvmdskdvTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.4.1.52
msvmdskdvUncompressedDataRateThe sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.ro
Gauge32 UNITS "KiloBytes per Second"
.1.3.6.1.4.1.9600.1.25.10.4.1.53
msvmdskdvUnitsDescriptionDefines 'Units' relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.4.1.54
msvmdskdvUnitsUsedAn unsigned integer indicating the currently used 'units' of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how 'units' should be interpreted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.4.1.55
msvmdskdvUnloadTimeTime in milliseconds from being able to read or write a Media to its 'unload'. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.4.1.56
msvmDVDDriveTableRepresents a DVD drive inside of a virtual machine.
SEQUENCE OF MsvmDVDDrive
.1.3.6.1.4.1.9600.1.25.10.5
msvmDVDDriveEntryNone
MsvmDVDDrive
.1.3.6.1.4.1.9600.1.25.10.5.1
msvmdvddvIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.5.1.1
msvmdvddvAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.2
msvmdvddvAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.3
msvmdvddvCapabilitiesCapabilities of the MediaAccessDevice. For example, the Device may support 'Random Access', removeable media and 'Automatic Cleaning'. In this case, the values 3, 7 and 9 would be written to the array. Several of the enumerated values require some explanation: 1) Value 11, Supports Dual Sided Media, distinguishes a Device that can access both sides of dual sided Media, from a Device that reads only a single side and requires the Media to be flipped; and, 2) Value 12, Predismount Eject Not Required, indicates that Media does not have to be explicitly ejected from the Device before being accessed by a PickerElement.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.4
msvmdvddvCapabilityDescriptionsAn array of free-form strings providing more detailed explanations for any of the AccessDevice features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.5
msvmdvddvCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.6
msvmdvddvCompressionMethodA free form string indicating the algorithm or tool used by the device to support compression. If it is not possible or not desired to describe the compression scheme (perhaps because it is not known), recommend using the following words: 'Unknown' to represent that it is not known whether the device supports compression capabilities or not, 'Compressed' to represent that the device supports compression capabilities but either its compression scheme is not known or not disclosed, and 'Not Compressed' to represent that the devices does not support compression capabilities.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.7
msvmdvddvCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.8
msvmdvddvDefaultBlockSizeDefault block size, in bytes, for this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.5.1.9
msvmdvddvDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.10
msvmdvddvDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.11
msvmdvddvElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.12
msvmdvddvEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.13
msvmdvddvEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.14
msvmdvddvErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.15
msvmdvddvErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.16
msvmdvddvErrorMethodologyErrorMethodology is a free-form string describing the type(s) of error detection and correction supported by this Device.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.17
msvmdvddvFormatsSupportedThe CD and DVD formats that are supported by this Device. For example, the Drive may support 'CD-ROM' and 'DVD-RAM'. In this case, the values 16 and 24 would be written to the array. This property's values align with those defined in PhysicalMedia.MediaType.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.18
msvmdvddvHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.19
msvmdvddvIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.20
msvmdvddvInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.21
msvmdvddvLastCleanedThe date and time on which the Device was last cleaned.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.22
msvmdvddvLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.23
msvmdvddvLoadTimeTime in milliseconds from 'load' to being able to read or write a Media. For example, for DiskDrives, this is the interval between a disk not spinning to the disk reporting that it is ready for read/write (ie, the disk spinning at nominal speeds). For TapeDrives, this is the time from a Media being injected to reporting that it is ready for an application. This is usually at the tape's BOT area.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.5.1.24
msvmdvddvLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.25
msvmdvddvMaxAccessTimeTime in milliseconds to move from the first location on the Media to the location that is furthest with respect to time. For a DiskDrive, this represents full seek + full rotational delay. For TapeDrives, this represents a search from the beginning of the tape to the most physically distant point. (The end of a tape may be at its most physically distant point, but this is not necessarily true.)ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.5.1.26
msvmdvddvMaxBlockSizeMaximum block size, in bytes, for media accessed by this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.5.1.27
msvmdvddvMaxMediaSizeMaximum size, in KBytes, of media supported by this Device. KBytes is interpreted as the number of bytes multiplied by 1000 (NOT the number of bytes multiplied by 1024).ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.28
msvmdvddvMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.5.1.29
msvmdvddvMaxUnitsBeforeCleaningAn unsigned integer indicating the maximum 'units' that can be used, with respect to the AccessDevice, before the Device should be cleaned. The property, UnitsDescription, defines how 'units' should be interpreted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.30
msvmdvddvMediaIsLockedTrue indicates that the media is locked in the Device and can not be ejected. For non-removeable Devices, this value should be true.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.31
msvmdvddvMinBlockSizeMinimum block size, in bytes, for media accessed by this Device.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.5.1.32
msvmdvddvMountCountFor a MediaAccessDevice that supports removable Media, the number of times that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.33
msvmdvddvNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.34
msvmdvddvNeedsCleaningBoolean indicating that the MediaAccessDevice needs cleaning. Whether manual or automatic cleaning is possible is indicated in the Capabilities array property.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.35
msvmdvddvNumberOfMediaSupportedWhen the MediaAccessDevice supports multiple individual Media, this property defines the maximum number which can be supported or inserted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.36
msvmdvddvOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.37
msvmdvddvOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.38
msvmdvddvOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.39
msvmdvddvPowerMgtCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.40
msvmdvddvPowerManagementSupportNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.41
msvmdvddvPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.5.1.42
msvmdvddvRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.43
msvmdvddvSecurityAn enumeration indicating the operational security defined for the MediaAccessDevice. For example, information that the Device is 'Read Only' (value=4) or 'Boot Bypass' (value=6) can be described using this property.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.44
msvmdvddvStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.45
msvmdvddvStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.46
msvmdvddvStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.5.1.47
msvmdvddvSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.48
msvmdvddvSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.5.1.49
msvmdvddvTimeOfLastMountFor a MediaAccessDevice that supports removable Media, the most recent date and time that Media was mounted on the Device. For Devices accessing nonremovable Media, such as hard disks, this property has no meaning and is not applicable.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.50
msvmdvddvTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.51
msvmdvddvTotalMountTimeFor a MediaAccessDevice that supports removable Media, the total time (in seconds) that Media have been mounted for data transfer or to clean the Device. For Devices accessing nonremovable Media, such as hard disks, this property is not applicable and should be set to 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.52
msvmdvddvTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.5.1.53
msvmdvddvUncompressedDataRateThe sustained data transfer rate in KB/sec that the Device can read from and write to a Media. This is a sustained, raw data rate. Maximum rates or rates assuming compression should not be reported in this property.ro
Gauge32 UNITS "KiloBytes per Second"
.1.3.6.1.4.1.9600.1.25.10.5.1.54
msvmdvddvUnitsDescriptionDefines 'Units' relative to its use in the property, MaxUnitsBeforeCleaning. This describes the criteria used to determine when the MediaAccessDevice should be cleaned.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.5.1.55
msvmdvddvUnitsUsedAn unsigned integer indicating the currently used 'units' of the AccessDevice, helpful to describe when the Device may require cleaning. The property, UnitsDescription, defines how 'units' should be interpreted.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.5.1.56
msvmdvddvUnloadTimeTime in milliseconds from being able to read or write a Media to its 'unload'. For example, for DiskDrives, this is the interval between a disk spinning at nominal speeds and a disk not spinning. For TapeDrives, this is the time for a Media to go from its BOT to being fully ejected and accessible to a PickerElement or human operator.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.5.1.57
msvmIDEControllerTableRepresents an IDE controller.
SEQUENCE OF MsvmIDEController
.1.3.6.1.4.1.9600.1.25.10.6
msvmIDEControllerEntryNone
MsvmIDEController
.1.3.6.1.4.1.9600.1.25.10.6.1
msvmidecIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.6.1.1
msvmidecAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.2
msvmidecAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.3
msvmidecCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.4
msvmidecCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.5
msvmidecDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.6
msvmidecDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.7
msvmidecElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.8
msvmidecEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.9
msvmidecEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.10
msvmidecErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.11
msvmidecErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.12
msvmidecHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.13
msvmidecIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.14
msvmidecInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.15
msvmidecLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.6.1.16
msvmidecLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.17
msvmidecMaxNumberControlledMaximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.6.1.18
msvmidecMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.6.1.19
msvmidecNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.20
msvmidecOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.21
msvmidecOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.22
msvmidecOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.23
msvmidecPowerMgtCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.24
msvmidecPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.25
msvmidecPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.6.1.26
msvmidecProtocolDescriptionA free-form string that provides more information that is related to the ProtocolSupported by the Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.27
msvmidecProtocolSupportedThe protocol used by the Controller to access controlled Devices.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.6.1.28
msvmidecRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.29
msvmidecStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.30
msvmidecStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.31
msvmidecStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.6.1.32
msvmidecSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.33
msvmidecSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.6.1.34
msvmidecTimeOfLastResetTime of last reset of the Controller.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.35
msvmidecTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.6.1.36
msvmidecTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.6.1.37
msvmImageManagementServiceTableManages the virtual media (.vhd, .iso, or .vfd files) for a virtual machine.
SEQUENCE OF MsvmImageManagementService
.1.3.6.1.4.1.9600.1.25.10.7
msvmImageManagementServiceEntryNone
MsvmImageManagementService
.1.3.6.1.4.1.9600.1.25.10.7.1
msvmimsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.7.1.1
msvmimsCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.2
msvmimsCreationClassNameCreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.3
msvmimsDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.4
msvmimsElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.5
msvmimsEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.7.1.6
msvmimsEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.7.1.7
msvmimsHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.7.1.8
msvmimsInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.9
msvmimsNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.10
msvmimsOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.7.1.11
msvmimsOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.12
msvmimsPrimaryOwnerContactA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.13
msvmimsPrimaryOwnerNameThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.14
msvmimsRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.7.1.15
msvmimsStartModeNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.16
msvmimsStartedStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.17
msvmimsStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.18
msvmimsStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.19
msvmimsSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.20
msvmimsSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.7.1.21
msvmimsTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.7.1.22
msvmLogicalDiskTableRepresents storage drive media and is used to populate the storage drives. The media types supported include virtual hard files, virtual floppy files, ISO files, and physical device media.
SEQUENCE OF MsvmLogicalDisk
.1.3.6.1.4.1.9600.1.25.10.8
msvmLogicalDiskEntryNone
MsvmLogicalDisk
.1.3.6.1.4.1.9600.1.25.10.8.1
msvmldIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.8.1.1
msvmldAccessAccess describes whether the media is readable (value=1), writeable (value=2), or both (value=3). 'Unknown' (0) and 'Write Once' (4) can also be defined.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.2
msvmldAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.3
msvmldAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.4
msvmldBlockSizeSize in bytes of the blocks which form this StorageExtent. If variable block size, then the maximum block size in bytes should be specified. If the block size is unknown or if a block concept is not valid (for example, for AggregateExtents, Memory or LogicalDisks), enter a 1.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.10.8.1.5
msvmldCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.6
msvmldConsumableBlocksThe maximum number of blocks, of size BlockSize, which are available for consumption when layering StorageExtents using the BasedOn association. This property only has meaning when this StorageExtent is an Antecedent reference in a BasedOn relationship. For example, a StorageExtent could be composed of 120 blocks. However, the Extent itself may use 20 blocks for redundancy data. If another StorageExtent is BasedOn this Extent, only 100 blocks would be available to it. This information ('100 blocks is available for consumption') is indicated in the ConsumableBlocks property.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.8.1.7
msvmldCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.8
msvmldDataOrganizationType of data organization used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.9
msvmldDataRedundancyNumber of complete copies of data currently maintained.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.8.1.10
msvmldDeltaReservationCurrent value for Delta reservation. This is a percentage that specifies the amount of space that should be reserved in a replica for caching changes.ro
Integer32 UNITS "Percentage"
.1.3.6.1.4.1.9600.1.25.10.8.1.11
msvmldDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.12
msvmldDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.13
msvmldElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.14
msvmldEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.15
msvmldEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.16
msvmldErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.17
msvmldErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.18
msvmldErrorMethodologyErrorMethodology is a free-form string describing the type of error detection and correction supported by this StorageExtent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.19
msvmldExtentStatusStorageExtents have additional status information beyond that captured in the OperationalStatus and other properties, inherited from ManagedSystemElement. This additional information (for example, 'Protection Disabled', value=9) is captured in the ExtentStatus property. 'In-Band Access Granted' says that access to data on an extent is granted to some consumer and is only valid when 'Exported' is also set. It is set as a side effect of PrivilegeManagementService.ChangeAccess or equivalent interfaces. 'Imported' indicates that the extent is used in the current system, but known to be managed by some other system. For example, a server imports volumes from a disk array. 'Exported' indicates the extent is meant to be used by some comsumer. A disk array's logical units are exported. Intermediate composite extents may be neither imported nor exported.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.20
msvmldHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.21
msvmldIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.22
msvmldInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.23
msvmldIsBasedOnUnderlyingRedundTrue indicates that the underlying StorageExtent(s) participate in a StorageRedundancyGroup.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.24
msvmldLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.8.1.25
msvmldLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.26
msvmldMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.8.1.27
msvmldNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.28
msvmldNameFormatThe list here applies to all StorageExtent subclasses. Please look at the Description in each subclass for guidelines on the approriate values for that subclass. Note that any of these formats could apply to a CompositeExtent. Note - this property originally touched on two concepts that are now separated into this property and NameNamespace. Values 2,3,4,5,6, and 8 are retained for backwards compatibility but are deprecated in lieu of the corresponding values in CIM_StorageExtent.NameNamespace. For example, the preferred source for SCSI virtual (RAID) disk names is from Inquiry VPD page 83 response, type 3 identifiers. These will have NameFormat set to 'NAA' and NameNamespace to 'VPD83Type3'. Format of the Name property. Values for extents representing SCSI volumes are (per SCSI SPC-3): 2 = VPD Page 83, NAA IEEE Registered Extended (VPD83NAA6) (DEPRECATED) 3 = VPD Page 83, NAA IEEE Registered (VPD83NAA5) (DEPRECATED) 4 = VPD Page 83, (VPD83Type2) (DEPRECATED) 5 = VPD Page 83, T10 Vendor Identification (VPD83Type1) (DEPRECATED) 6 = VPD Page 83, Vendor Specific (VPD83Type0) (DEPRECATED) 7 = Serial Number/Vendor/Model (SNVM) SNVM is 3 strings representing the vendor name, product name within the vendor namespace, and the serial number within the model namespace. Strings are delimited with a '+'. Spaces may be included and are significant. The serial number is the text representation of the serial number in hexadecimal upper case. This represents the vendor and model ID from SCSI Inquiry data; the vendor field MUST be 8 characters wide and the product field MUST be 16 characters wide. For example, 'ACME____+SUPER DISK______+124437458' (_ is a space character) 8 = Node WWN (for single LUN/controller) (NodeWWN) (DEPRECATED) 9 = NAA as a generic format. See http://standards.ieee.org/regauth/oui/tutorials/fib recomp_id.html. Formatted as 16 or 32 unseparated uppercase hex characters (2 per binary byte). For example '21000020372D3C73' 10 = EUI as a generic format (EUI64) See http://standards.ieee.org/regauth/oui/tutorials/EUI 64.html. Formatted as 16 unseparated uppercase hex characters (2 per binary byte) 11 = T10 vendor identifier format as returned by SCSI Inquiry VPD page 83, identifier type 1. See T10 SPC-3 specification. This is the 8-byte ASCII vendor ID from the T10 registry followed by a vendor specific ASCII identifier; spaces are permitted. For non SCSI volumes, 'SNVM' may be the most appropriate choice. 12 = OS Device Name (for LogicalDisks). See LogicalDisk Name description for details.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.29
msvmldNameNamespaceThe preferred source SCSI for volume names is SCSI VPD Page 83 responses. Page 83 returns a list of identifiers for various device elements. The metadata for each identifier includes an Association field, identifiers with association of 0 apply to volumes. Page 83 supports several namespaces specified in the Type field in the identifier metadata. See SCSI SPC-3 specification. 2 = VPD Page 83, Type 3 NAA (NameFormat SHOULD be NAA) 3 = VPD Page 83, Type 2 EUI64 (NameFormat EUI) 4 = VPD Page 83, Type 1 T10 Vendor Identification (NameFormat T10) Less preferred volume namespaces from other interfaces: 5 = VPD page 80, Serial number (NameFormat SHOULD be Other) 6 = FC NodeWWN (NameFormat SHOULD be NAA or EUI) 7 = Serial Number/Vendor/Model (NameFormat SHOULD be SNVM) The preferred namespace for LogigicalDisk names is platform specific device namespace; see LogigicalDIsk Description. 8 = OS Device Namespace.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.30
msvmldNoSinglePointOfFailureIndicates whether or not there exists no single point of failure.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.31
msvmldNumberOfBlocksTotal number of logically contiguous blocks, of size Block Size, which form this Extent. The total size of the Extent can be calculated by multiplying BlockSize by NumberOfBlocks. If the BlockSize is 1, this property is the total size of the Extent.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.8.1.32
msvmldOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.33
msvmldOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.34
msvmldOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.35
msvmldOtherNameFormatA string describing the format of the Name property when NameFormat includes the value 1, 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.36
msvmldOtherNameNamespaceA string describing the namespace of the Name property when NameNamespace includes the value 1, 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.37
msvmldPackageRedundancyHow many physical packages can currently fail without data loss. For example, in the storage domain, this might be disk spindles.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.8.1.38
msvmldPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.39
msvmldPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.40
msvmldPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.8.1.41
msvmldPrimordialIf true, 'Primordial' indicates that the containing System does not have the ability to create or delete this operational element. This is important because StorageExtents are assembled into higher-level abstractions using the BasedOn association. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based storage entities cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized. In other words, a Primordial StorageExtent exists in, but is not created by its System and conversely a non-Primordial StorageExtent is created in the context of its System. For StorageVolumes, this property will generally be false. One use of this property is to enable algorithms that aggregate StorageExtent.ConsumableSpace across all, StorageExtents but that also want to distinquish the space that underlies Primordial StoragePools. Since implementations are not required to surface all Component StorageExtents of a StoragePool, this information is not accessible in any other way.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.42
msvmldPurposeA free form string describing the media and/or its use.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.43
msvmldRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.44
msvmldSequentialAccessBoolean set to TRUE if the Storage is sequentially accessed by a MediaAccessDevice. A TapePartition is an example of a sequentially accessed StorageExtent. StorageVolumes, Disk Partitions and LogicalDisks represent randomly accessed Extents.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.45
msvmldStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.46
msvmldStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.47
msvmldStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.8.1.48
msvmldSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.49
msvmldSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.8.1.50
msvmldTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.8.1.51
msvmldTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.8.1.52
msvmMediaPresentTableAssociates a storage drive with the media inserted into the drive. This association is used for all storage drive objects.
SEQUENCE OF MsvmMediaPresent
.1.3.6.1.4.1.9600.1.25.10.9
msvmMediaPresentEntryNone
MsvmMediaPresent
.1.3.6.1.4.1.9600.1.25.10.9.1
msvmmpIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.9.1.1
msvmmpAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.9.1.2
msvmmpDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.9.1.3
msvmmpFixedMediaBoolean indicating that the accessed StorageExtent is fixed in the MediaAccessDevice and can not be ejected.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.9.1.4
msvmProtocolControlForUnitTableThis association indicates a subclass of LogicalDevice (for example a Storage Volume) is connected through a specific ProtocolController.
SEQUENCE OF MsvmProtocolControllerForUnit
.1.3.6.1.4.1.9600.1.25.10.10
msvmProtocolControlForUnitEntryNone
MsvmProtocolControllerForUnit
.1.3.6.1.4.1.9600.1.25.10.10.1
msvmpcfuIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.10.1.1
msvmpcfuAccessPriorityThis property describes the priority given to accesses of the device through this Controller. The highest priority path will have the lowest value for this parameter.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.10.1.2
msvmpcfuAccessStateThe State property indicates whether the Controller is actively commanding or accessing the device (value=2) or not (value=3). Also, the value, 'Unknown' (0), can be defined. This information is necessary when a LogicalDevice can be commanded by, or accessed through, multiple ProtocolControllers.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.10.1.3
msvmpcfuAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.10.1.4
msvmpcfuDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.10.1.5
msvmpcfuDeviceNumberAddress of the associated Device in the context of the Antecedent Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.10.1.6
msvmSCSIProtocolControllerTableRepresents a synthetic SCSI controller.
SEQUENCE OF MsvmSCSIProtocolController
.1.3.6.1.4.1.9600.1.25.10.11
msvmSCSIProtocolControllerEntryNone
MsvmSCSIProtocolController
.1.3.6.1.4.1.9600.1.25.10.11.1
msvmspcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.11.1.1
msvmspcAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.2
msvmspcAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.3
msvmspcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.4
msvmspcCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.5
msvmspcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.6
msvmspcDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.7
msvmspcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.8
msvmspcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.9
msvmspcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.10
msvmspcErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.11
msvmspcErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.12
msvmspcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.13
msvmspcIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.14
msvmspcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.15
msvmspcLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.11.1.16
msvmspcLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.17
msvmspcMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.10.11.1.18
msvmspcMaxUnitsControlledMaximum number of Units that can be controlled by or accessed through this ProtocolController.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.11.1.19
msvmspcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.20
msvmspcNameFormatThe NameFormat property identifies how the Name of the SCSIProtocolController is selected. For Fibre Channel, the NameFormat is 'FC Port WWN'. For iSCSI, Name can use any of the 3 iSCSI formats (iqn, eui, naa) which include the iSCSI format as as a prefix in the name, so they are not ambiguous.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.21
msvmspcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.22
msvmspcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.23
msvmspcOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.24
msvmspcOtherNameFormatA string describing how the ProtocolController is identified when the NameFormat is 'Other'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.25
msvmspcPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.26
msvmspcPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.27
msvmspcPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.11.1.28
msvmspcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.29
msvmspcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.30
msvmspcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.31
msvmspcStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.11.1.32
msvmspcSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.33
msvmspcSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.11.1.34
msvmspcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.11.1.35
msvmspcTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.10.11.1.36
msvmStorageJobTableThis class represents a image operation job created by the Microsoft Hyper-V Image Management Service.
SEQUENCE OF MsvmStorageJob
.1.3.6.1.4.1.9600.1.25.10.12
msvmStorageJobEntryNone
MsvmStorageJob
.1.3.6.1.4.1.9600.1.25.10.12.1
msvmsjIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.1
msvmsjCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.12.1.2
msvmsjChildOn failure of the asynchronous operation, this property contains the file path to the child of the virtual hard drive being affected by this operation. This property is inherited from CIM_ConcreteJob.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.3
msvmsjDeleteOnCompletionIndicates whether or not the job should be automatically deleted upon completion. Note that the 'completion' of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.4
msvmsjDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.5
msvmsjElapsedTimeThe time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run time can be stored in this single-valued property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.6
msvmsjElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.7
msvmsjErrorCodeA vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.8
msvmsjErrorDescriptionA free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.9
msvmsjErrorSummaryDescriptionA free-form string that contains the vendor summary error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.10
msvmsjHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.11
msvmsjInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.12
msvmsjInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF defined instances, the 'preferred' algorithm must be used with the <OrgID> set to 'CIM'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.13
msvmsjJobCompletionStatusCodeHRESULT for a completed job.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.12.1.14
msvmsjJobRunTimesThe number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.12.1.15
msvmsjJobStateJobState is an integer enumeration that indicates the operational state of a Job. It can also indicate transitions between these states, for example, 'Shutting Down' and 'Starting'. Following is a brief description of the states: New (2) indicates that the job has never been started. Starting (3) indicates that the job is moving from the 'New', 'Suspended', or 'Service' states into the 'Running' state. Running (4) indicates that the Job is running. Suspended (5) indicates that the Job is stopped, but can be restarted in a seamless manner. Shutting Down (6) indicates that the job is moving to a 'Completed', 'Terminated', or 'Killed' state. Completed (7) indicates that the job has completed normally. Terminated (8) indicates that the job has been stopped by a 'Terminate' state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. Killed (9) indicates that the job has been stopped by a 'Kill' state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. Exception (10) indicates that the Job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. Service (11) indicates that the Job is in a vendor-specific state that supports problem discovery, or resolution, or both.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.16
msvmsjJobStatusA free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.17
msvmsjLocalOrUtcTimeThis property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, 'UTC Time'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.18
msvmsjLunSCSI address lun id.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.19
msvmsjNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.12.1.20
msvmsjNotifyThe User who is to be notified upon the Job completion or failure.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.21
msvmsjOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.22
msvmsjOtherRecoveryActionA string describing the recovery action when the RecoveryAction property of the instance is 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.23
msvmsjOwnerThe User that submitted the Job, or the Service or method name that caused the job to be created.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.24
msvmsjParentOn failure of the asynchronous operation, this property contains the file path to the parent of the virtual hard drive being affected by this operation. This property is inherited from CIM_ConcreteJob.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.25
msvmsjPathIdSCSI address path id.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.26
msvmsjPercentCompleteThe percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run data can be stored in this single-valued property. Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.ro
Integer32 UNITS "Percent"
.1.3.6.1.4.1.9600.1.25.10.12.1.27
msvmsjPortNumberSCSI address port number.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.28
msvmsjPriorityIndicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.12.1.29
msvmsjRecoveryActionDescribes the recovery action to be taken for an unsuccessfully run Job. The possible values are: 0 = 'Unknown', meaning it is unknown as to what recovery action to take 1 = 'Other', indicating that the recovery action will be specified in the OtherRecoveryAction property 2 = 'Do Not Continue', meaning stop the execution of the job and appropriately update its status 3 = 'Continue With Next Job', meaning continue with the next job in the queue 4 = 'Re-run Job', indicating that the job should be re-run 5 = 'Run Recovery Job', meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.30
msvmsjRunDayThe day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. When RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.31
msvmsjRunDayOfWeekA positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.32
msvmsjRunMonthThe month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.33
msvmsjRunStartIntervalThe time interval after midnight when the Job should be processed. For example, 00000000020000.000000:000 indicates that the Job should be run on or after two o'clock, local time or UTC time (distinguished using the LocalOrUtcTime property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.34
msvmsjScheduledStartTimeThe time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.35
msvmsjStartTimeThe time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run time can be stored in this single-valued property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.36
msvmsjStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.10.12.1.37
msvmsjStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.38
msvmsjTargetIdSCSI address target id.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.12.1.39
msvmsjTimeBeforeRemovalThe amount of time that the Job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. The default is five minutes.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.40
msvmsjTimeOfLastStateChangeThe date or time when the state of the Job last changed. If the state of the Job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.41
msvmsjTimeSubmittedThe time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.42
msvmsjTypeThe type of job.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.12.1.43
msvmsjUntilTimeThe time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.12.1.44
msvmVirtualHardDiskInfoTableProvides detailed information about an existing virtual hard disk image.
SEQUENCE OF MsvmVirtualHardDiskInfo
.1.3.6.1.4.1.9600.1.25.10.13
msvmVirtualHardDiskInfoEntryNone
MsvmVirtualHardDiskInfo
.1.3.6.1.4.1.9600.1.25.10.13.1
msvmvhdiIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.10.13.1.1
msvmvhdiFileSizeThe size of the virtual hard disk file on the host volume.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.13.1.2
msvmvhdiInSavedStateReflects whether this disk image is associated with a virtual machine in a saved state.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.13.1.3
msvmvhdiInUseReflects whether this disk image is currently mounted and in use.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.13.1.4
msvmvhdiMaxInternalSizeThe maximum size of the virtual hard disk as viewable by the virtual machine.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.10.13.1.5
msvmvhdiParentPathThe parent of the virtual hard disk. If the virtual hard disk does not have a parent, then this field is empty.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.10.13.1.6
msvmvhdiTypeThe type of virtual hard disk.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.10.13.1.7
msvmVideoAll virtual machines reflect the prescence of an emulated S3 video controller and an accelerated, synthetic video controller. Each display controller has a video head object associated with it. Only one display controller can be active in a virtual machine at any time. A terminal connection is present for every active remote session connected to a virtual machine.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.11
msvmS3DisplayControllerTableRepresents the state of the emulated S3 controller that is present in each virtual machine configuration.
SEQUENCE OF MsvmS3DisplayController
.1.3.6.1.4.1.9600.1.25.11.1
msvmS3DisplayControllerEntryNone
MsvmS3DisplayController
.1.3.6.1.4.1.9600.1.25.11.1.1
msvms3dcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.1.1.1
msvms3dcAcceleratorCapabilitiesAn array of integers indicating the graphics and 3D capabilities of the DisplayController.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.2
msvms3dcAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.3
msvms3dcAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.4
msvms3dcCapabilityDescriptionsAn array of free-form strings providing more detailed explanations for any of the video Accelerator features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.5
msvms3dcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.6
msvms3dcCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.7
msvms3dcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.8
msvms3dcDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.9
msvms3dcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.10
msvms3dcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.11
msvms3dcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.12
msvms3dcErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.13
msvms3dcErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.14
msvms3dcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.15
msvms3dcIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.16
msvms3dcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.17
msvms3dcLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.1.1.18
msvms3dcLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.19
msvms3dcMaxMemorySupportedMaximum amount of memory supported in bytes.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.11.1.1.20
msvms3dcMaxNumberControlledMaximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.1.1.21
msvms3dcMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.11.1.1.22
msvms3dcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.23
msvms3dcNumberOfVideoPagesNumber of video pages supported given the current resolutions and available memory.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.1.1.24
msvms3dcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.25
msvms3dcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.26
msvms3dcOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.27
msvms3dcOtherVideoMemoryTypeA string describing the video memory type when the instance's VideoMemoryType property is 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.28
msvms3dcPowerMgtCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.29
msvms3dcPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.30
msvms3dcPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.11.1.1.31
msvms3dcProtocolDescriptionA free-form string that provides more information that is related to the ProtocolSupported by the Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.32
msvms3dcProtocolSupportedThe protocol used by the Controller to access controlled Devices.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.1.1.33
msvms3dcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.34
msvms3dcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.35
msvms3dcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.36
msvms3dcStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.37
msvms3dcSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.38
msvms3dcSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.1.1.39
msvms3dcTimeOfLastResetTime of last reset of the Controller.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.40
msvms3dcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.41
msvms3dcTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.11.1.1.42
msvms3dcVideoMemoryTypeAn integer enumeration indicating the type of video memory.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.1.1.43
msvms3dcVideoProcessorA free-form string describing the video processor/Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.1.1.44
msvmSyntheticDisplayControlTableRepresents the state of the synthetic display controller that is present in each virtual machine configuration.
SEQUENCE OF MsvmSyntheticDisplayController
.1.3.6.1.4.1.9600.1.25.11.2
msvmSyntheticDisplayControlEntryNone
MsvmSyntheticDisplayController
.1.3.6.1.4.1.9600.1.25.11.2.1
msvmsydcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.2.1.1
msvmsydcAcceleratorCapabilitiesAn array of integers indicating the graphics and 3D capabilities of the DisplayController.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.2
msvmsydcAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.3
msvmsydcAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.4
msvmsydcCapabilityDescriptionsAn array of free-form strings providing more detailed explanations for any of the video Accelerator features indicated in the Capabilities array. Note, each entry of this array is related to the entry in the Capabilities array that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.5
msvmsydcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.6
msvmsydcCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.7
msvmsydcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.8
msvmsydcDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.9
msvmsydcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.10
msvmsydcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.11
msvmsydcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.12
msvmsydcErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.13
msvmsydcErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.14
msvmsydcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.15
msvmsydcIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.16
msvmsydcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.17
msvmsydcLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.2.1.18
msvmsydcLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.19
msvmsydcMaxMemorySupportedMaximum amount of memory supported in bytes.ro
Gauge32 UNITS "Bytes"
.1.3.6.1.4.1.9600.1.25.11.2.1.20
msvmsydcMaxNumberControlledMaximum number of directly addressable entities that are supported by this Controller. A value of 0 should be used if the number is unknown or unlimited.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.2.1.21
msvmsydcMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.11.2.1.22
msvmsydcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.23
msvmsydcNumberOfVideoPagesNumber of video pages supported given the current resolutions and available memory.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.2.1.24
msvmsydcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.25
msvmsydcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.26
msvmsydcOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.27
msvmsydcOtherVideoMemoryTypeA string describing the video memory type when the instance's VideoMemoryType property is 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.28
msvmsydcPowerMgtCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.29
msvmsydcPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.30
msvmsydcPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.11.2.1.31
msvmsydcProtocolDescriptionA free-form string that provides more information that is related to the ProtocolSupported by the Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.32
msvmsydcProtocolSupportedThe protocol used by the Controller to access controlled Devices.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.2.1.33
msvmsydcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.34
msvmsydcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.35
msvmsydcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.36
msvmsydcStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.37
msvmsydcSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.38
msvmsydcSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.2.1.39
msvmsydcTimeOfLastResetTime of last reset of the Controller.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.40
msvmsydcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.41
msvmsydcTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.11.2.1.42
msvmsydcVideoMemoryTypeAn integer enumeration indicating the type of video memory.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.2.1.43
msvmsydcVideoProcessorA free-form string describing the video processor/Controller.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.2.1.44
msvmSystemTerminalConnTableAssociates a virtual computer system with a terminal connection.
SEQUENCE OF MsvmSystemTerminalConnection
.1.3.6.1.4.1.9600.1.25.11.3
msvmSystemTerminalConnEntryNone
MsvmSystemTerminalConnection
.1.3.6.1.4.1.9600.1.25.11.3.1
msvmstcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.3.1.1
msvmstcAntecedentThe scoping Virtual ComputerSystem.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.3.1.2
msvmstcDependentThe hosted TerminalConnection.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.3.1.3
msvmTerminalConnectionTableIndicates the state of an active remote session interacting with a virtual computer system.
SEQUENCE OF MsvmTerminalConnection
.1.3.6.1.4.1.9600.1.25.11.4
msvmTerminalConnectionEntryNone
MsvmTerminalConnection
.1.3.6.1.4.1.9600.1.25.11.4.1
msvmtcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.4.1.1
msvmtcCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.4.1.2
msvmtcConnectionIDUnique identifier for an instance of the terminal connection object. The identifier is of the form 'Microsoft:<VMID>\<Index>'. For example, 'Microsoft:67A5D397-A02D-11DB-AC13-001676AA34F0\0'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.3
msvmtcDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.4
msvmtcElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.5
msvmtcEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.4.1.6
msvmtcEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.4.1.7
msvmtcHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.4.1.8
msvmtcInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.9
msvmtcNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.4.1.10
msvmtcOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.4.1.11
msvmtcOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.12
msvmtcRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.4.1.13
msvmtcStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.4.1.14
msvmtcStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.15
msvmtcTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.4.1.16
msvmTerminalServiceTableManages all remote terminal connections to a particular host. The service uses a configurable port to initiate all terminal connections.
SEQUENCE OF MsvmTerminalService
.1.3.6.1.4.1.9600.1.25.11.5
msvmTerminalServiceEntryNone
MsvmTerminalService
.1.3.6.1.4.1.9600.1.25.11.5.1
msvmtsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.5.1.1
msvmtsCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.2
msvmtsCreationClassNameCreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.3
msvmtsDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.4
msvmtsElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.5
msvmtsEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.5.1.6
msvmtsEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.5.1.7
msvmtsHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.5.1.8
msvmtsInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.9
msvmtsListenerPortThe network port on which the initial remote session connection will be made.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.5.1.10
msvmtsNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.11
msvmtsOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.5.1.12
msvmtsOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.13
msvmtsPrimaryOwnerContactA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.14
msvmtsPrimaryOwnerNameThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.15
msvmtsRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.5.1.16
msvmtsStartModeNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.17
msvmtsStartedStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.18
msvmtsStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.19
msvmtsStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.20
msvmtsSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.21
msvmtsSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.5.1.22
msvmtsTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.5.1.23
msvmVideoHeadTableDescribes the primary drawing surface on a display controller.
SEQUENCE OF MsvmVideoHead
.1.3.6.1.4.1.9600.1.25.11.6
msvmVideoHeadEntryNone
MsvmVideoHead
.1.3.6.1.4.1.9600.1.25.11.6.1
msvmvhIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.6.1.1
msvmvhAdditionalAvailabilityAdditional availability and status of the Device in addition to that specified in the Availability property. The Availability property denotes the primary status and availability of the Device. In some cases, this property will not be sufficient to denote the complete status of the Device. In those cases, the AdditionalAvailability property can be used to provide further information. For example, the primary Availability of a device might be 'Off line' (value=8) or in a low-power state (AdditionalAvailability value=14), or the Device could be running Diagnostics (AdditionalAvailability value=5, 'In Test').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.2
msvmvhAvailabilityNote: The use of this property has been deprecated. Deprecated description: The primary availability and status of the Device. (Additional status information can be specified using the Additional Availability array property.) For example, the Availability property indicates that the Device is running and has full power (value=3), or is in a warning (4), test (5), degraded (10) or power save state (values 13-15 and 17). The Power Save states are defined as follows: Value 13 ('Power Save - Unknown') indicates that the Device is known to be in a power save mode, but its exact status in this mode is unknown; value 14 ('Power Save - Low Power Mode') indicates that the Device is in a power save state but still functioning, and might exhibit degraded performance; value 15 ('Power Save - Standby') indicates that the Device is not functioning but could be brought to full power 'quickly'; and value 17 ('Power Save - Warning') indicates that the Device is in a warning state, but is also in a power save mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.3
msvmvhCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.4
msvmvhCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.5
msvmvhCurrentBitsPerPixelThe number of bits used to display each pixel.ro
Gauge32 UNITS "Bits"
.1.3.6.1.4.1.9600.1.25.11.6.1.6
msvmvhCurHorizontalResolutionCurrent number of horizontal pixels.ro
Gauge32 UNITS "Pixels"
.1.3.6.1.4.1.9600.1.25.11.6.1.7
msvmvhCurrentNumberOfColorsNumber of colors supported at the current resolutions.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.6.1.8
msvmvhCurrentNumberOfColumnsIf in character mode, number of columns for this DisplayController. Otherwise, enter 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.6.1.9
msvmvhCurrentNumberOfRowsIf in character mode, number of rows for this Video Controller. Otherwise, enter 0.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.6.1.10
msvmvhCurrentRefreshRateCurrent refresh rate in Hertz.ro
Gauge32 UNITS "Hertz"
.1.3.6.1.4.1.9600.1.25.11.6.1.11
msvmvhCurrentScanModeCurrent scan mode.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.12
msvmvhCurrentVerticalResolutionCurrent number of vertical pixels.ro
Gauge32 UNITS "Pixels"
.1.3.6.1.4.1.9600.1.25.11.6.1.13
msvmvhDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.14
msvmvhDeviceIDAn address or other identifying information used to uniquely name the LogicalDevice.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.15
msvmvhElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.16
msvmvhEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.17
msvmvhEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.18
msvmvhErrorClearedNote: The use of this method is deprecated. Deprecated description: ErrorCleared is a Boolean property that indicates that the error reported in LastErrorCode is now cleared.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.19
msvmvhErrorDescriptionNote: The use of this method is deprecated. Deprecated description: ErrorDescription is a free-form string that supplies more information about the error recorded in LastErrorCode and information on any corrective actions that can be taken.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.20
msvmvhHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.21
msvmvhIdentifyingDescriptionsAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifyingInfo array. Note that each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.22
msvmvhInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.23
msvmvhLastErrorCodeNote: The use of this method is deprecated. Deprecated description: LastErrorCode captures the last error code reported by the LogicalDevice.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.11.6.1.24
msvmvhLocationIndicatorAn integer that reflects the state of an indicator (e.g., LED) that is part of a device. Reading the value gives the current state. Writing the value with 'On'/'Off' turns the indicator on/off, other values may not be written.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.25
msvmvhMaxQuiesceTimeNote: The use of this property has been deprecated. When evaluating the use of Quiesce, it was determined that this single property is not adequate for describing when a device will automatically exit a quiescent state. In fact, the most likely scenario for a device to exit a quiescent state was determined to be based on the number of outstanding requests queued rather than on a maximum time. This decision will be re-evaluated and repositioned later. Deprecated description: Maximum time, in milliseconds, that a Device can run in a 'Quiesced' state. The state is defined in its Availability and AdditionalAvailability properties, where 'Quiesced' is conveyed by the value 21. What occurs at the end of the time limit is device-specific. The Device can unquiesce, can be offline, or can take other actions. A value of 0 indicates that a Device can remain quiesced indefinitely.ro
Gauge32 UNITS "MilliSeconds"
.1.3.6.1.4.1.9600.1.25.11.6.1.26
msvmvhMaxRefreshRateMaximum refresh rate of the DisplayController in Hertz.ro
Gauge32 UNITS "Hertz"
.1.3.6.1.4.1.9600.1.25.11.6.1.27
msvmvhMinRefreshRateMinimum refresh rate of the Video Controller in Hertz.ro
Gauge32 UNITS "Hertz"
.1.3.6.1.4.1.9600.1.25.11.6.1.28
msvmvhNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.29
msvmvhOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.30
msvmvhOtherCurrentScanModeA string describing the current scan mode when the instance's CurrentScanMode property is 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.31
msvmvhOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.32
msvmvhOtherIdentifyingInfoOtherIdentifyingInfo captures data, in addition to DeviceID information, that could be used to identify a LogicalDevice. For example, you could use this property to hold the operating system's user-friendly name for the Device.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.33
msvmvhPowerManagementCapabilityNote: The use of this property has been deprecated. Instead, use the PowerCapabilites property in an associated PowerManagementCapabilities class. Deprecated description: An enumerated array describing the power management capabilities of the Device.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.34
msvmvhPowerManagementSupportedNote: The use of this property has been deprecated. Instead, the existence of an associated PowerManagementCapabilities class (associated using the ElementCapabilities relationship) indicates that power management is supported. Deprecated description: Boolean that indicates that the Device can use power management.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.35
msvmvhPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The number of consecutive hours that this Device has been powered on since its last power cycle.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.11.6.1.36
msvmvhRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.37
msvmvhStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.38
msvmvhStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.39
msvmvhStatusInfoNote: The use of this method is deprecated in lieu of a more clearly named property (EnabledState) that is inherited from ManagedSystemElement and that has additional enumerated values. Deprecated description: The StatusInfo property indicates whether the Logical Device is in an enabled state (value=3), disabled state (value=4), some other state (value=1), or an unknown state (value=2). If this property does not apply to the LogicalDevice, the value 5 ('Not Applicable') should be used. If a Device is ('Enabled')(value=3), it has been powered up and is configured and operational. The Device might or might not be functionally active, depending on whether its Availability (or AdditionalAvailability) indicates that it is ('Running/Full Power')(value=3) or ('Off line') (value=8). In an enabled but offline mode, a Device might be performing out-of-band requests, such as running Diagnostics. If StatusInfo is ('Disabled') (value=4), a Device can only be 'enabled' or powered off. In a personal computer environment, ('Disabled') means that the driver of the device is not available in the stack. In other environments, a Device can be disabled by removing its configuration file. A disabled device is physically present in a System and consuming resources, but it cannot be communicated with until a driver is loaded, a configuration file is loaded, or some other 'enabling' activity has occurred.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.11.6.1.40
msvmvhSystemCreationClassNameThe CreationClassName of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.41
msvmvhSystemNameThe System Name of the scoping system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.11.6.1.42
msvmvhTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.6.1.43
msvmvhTotalPowerOnHoursNote: The use of this method is deprecated. Deprecated description: The total number of hours that this Device has been powered on.ro
Gauge32 UNITS "Hours"
.1.3.6.1.4.1.9600.1.25.11.6.1.44
msvmVideoHeadOnControllerTableAssociates a video head with the video controller that includes it.
SEQUENCE OF MsvmVideoHeadOnController
.1.3.6.1.4.1.9600.1.25.11.7
msvmVideoHeadOnControllerEntryNone
MsvmVideoHeadOnController
.1.3.6.1.4.1.9600.1.25.11.7.1
msvmvhocIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.11.7.1.1
msvmvhocAntecedentThe video controller that includes the head.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.7.1.2
msvmvhocDependentThe head on the video device.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.11.7.1.3
msvmVirtualSystemThe following are virtualization WMI classes related to the virtual system.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.12
msvmComputerSystemTableRepresents a hosting computer system or virtual computer system.
SEQUENCE OF MsvmComputerSystem
.1.3.6.1.4.1.9600.1.25.12.1
msvmComputerSystemEntryNone
MsvmComputerSystem
.1.3.6.1.4.1.9600.1.25.12.1.1
msvmcsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.1.1.1
msvmcsAssignedNumaNodeListNonero
Integer32
.1.3.6.1.4.1.9600.1.25.12.1.1.2
msvmcsCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.3
msvmcsCreationClassNameCreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.4
msvmcsDedicatedA string describing how or why the system is dedicated when the Dedicated array includes the value 2, 'Other'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.5
msvmcsDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.6
msvmcsElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.7
msvmcsEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.8
msvmcsEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.9
msvmcsHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.10
msvmcsIdentifyingDescriptionsOtherIdentifyingInfo captures additional data, beyond System Name information, that could be used to identify a ComputerSystem. One example would be to hold the Fibre Channel World-Wide Name (WWN) of a node. Note that if only the Fibre Channel name is available and is unique (able to be used as the System key), then this property would be NULL and the WWN would become the System key, its data placed in the Name property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.11
msvmcsInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.12
msvmcsNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.13
msvmcsNameFormatThe System object and its derivatives are top-level objects of CIM. They provide the scope for numerous components. Having unique System keys is required. A heuristic can be defined in individual System subclasses to attempt to always generate the same System Name Key. The NameFormat property identifies how the System name was generated, using the heuristic of the subclass.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.14
msvmcsOnTimeInMillisecondsFor the virtual system, this property describes the total up time, in milliseconds, since the machine was last turned on, reset, or restored. This time excludes the time the virtual system was in the paused state. For the host system, this property is set to NULL.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.12.1.1.15
msvmcsOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.16
msvmcsOtherDedicatedDescriptionsEnumeration indicating whether the ComputerSystem is a special-purpose System (ie, dedicated to a particular use), versus being 'general purpose'. For example, one could specify that the System is dedicated to 'Print' (value=11) or acts as a 'Hub' (value=8). A clarification is needed with respect to the value 17 ('Mobile User Device'). An example of a dedicated user device is a mobile phone or a barcode scanner in a store that communicates via radio frequency. These systems are quite limited in functionality and programmability, and are not considered 'general purpose' computing platforms. Alternately, an example of a mobile system that is 'general purpose' (i.e., is NOT dedicated) is a hand-held computer. Although limited in its programmability, new software can be downloaded and its functionality expanded by the user. A value of 'Management' indicates this instance is dedicated to hosting system management software. A value of 'Management Controller' indicates this instance represents specialized hardware dedicated to systems management (i.e., a Baseboard Management Controller (BMC) or service processor). The management scope of a 'Management Controller' is typically a single managed system in which it is contained. A value of 'Chassis Manager' indicates this instance represents a system dedicated to management of a blade chassis and its contained devices. This value would be used to represent a Shelf Controller. A 'Chassis Manager' is an aggregation point for management and may rely on subordinate management controllers for the management of constituent parts.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.17
msvmcsOtherEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.18
msvmcsOtherIdentifyingInfoAn array of free-form strings providing explanations and details behind the entries in the OtherIdentifying Info array. Note, each entry of this array is related to the entry in OtherIdentifyingInfo that is located at the same index.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.19
msvmcsPowerManagementCapabilityAn enumerated array describing the power management capabilities of the ComputerSystem. The use of this property has been deprecated. Instead, the Power Capabilites property in an associated PowerManagement Capabilities class should be used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.20
msvmcsPrimaryOwnerContactA string that provides information on how the primary system owner can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.21
msvmcsPrimaryOwnerNameThe name of the primary system owner. The system owner is the primary user of the system.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.22
msvmcsProcessIDNonero
Gauge32
.1.3.6.1.4.1.9600.1.25.12.1.1.23
msvmcsRequestedStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.24
msvmcsResetCapabilityIf enabled (value = 4), the ComputerSystem can be reset via hardware (e.g. the power and reset buttons). If disabled (value = 3), hardware reset is not allowed. In addition to Enabled and Disabled, other Values for the property are also defined - 'Not Implemented' (5), 'Other' (1) and 'Unknown' (2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.1.1.25
msvmcsRolesAn array (bag) of strings that specifies the administrator -defined roles this System plays in the managed environment. Examples might be 'Building 8 print server' or 'Boise user directories'. A single system may perform multiple roles. Note that the instrumentation view of the 'roles' of a System is defined by instantiating a specific subclass of System, or by properties in a subclass, or both. For example, the purpose of a ComputerSystem is defined using the Dedicated and OtherDedicatedDescription properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.26
msvmcsStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.1.1.27
msvmcsStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.28
msvmcsTimeOfLastConfigChangeThe date or time when the enabled state of the element last changed. This property is inherited from CIM_EnabledLogicalElement.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.29
msvmcsTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.1.1.30
msvmConcreteComponentTableA generic association used to establish 'part of' relationships between ManagedElements.
SEQUENCE OF MsvmConcreteComponent
.1.3.6.1.4.1.9600.1.25.12.2
msvmConcreteComponentEntryNone
MsvmConcreteComponent
.1.3.6.1.4.1.9600.1.25.12.2.1
msvmccIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.2.1.1
msvmccGroupComponentThe parent element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.2.1.2
msvmccPartComponentThe child element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.2.1.3
msvmLastAppliedSettingDataTableAn association between a virtual system and the setting data of the snapshot which was most recently applied to the virtual system.
SEQUENCE OF MsvmLastAppliedSettingData
.1.3.6.1.4.1.9600.1.25.12.3
msvmLastAppliedSettingDataEntryNone
MsvmLastAppliedSettingData
.1.3.6.1.4.1.9600.1.25.12.3.1
msvmlasdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.3.1.1
msvmlasdAppliedObjectThe snapshot setting data which was most recently applied to the computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.3.1.2
msvmlasdTargetThe computer system which was the target of the application.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.3.1.3
msvmParentChildSettingDataTableAn association between an instance of CIM_VirtualSystemSettingData and the CIM_VirtualSystemSettingData instance which represents the most recent snapshot upon which this object is based.
SEQUENCE OF MsvmParentChildSettingData
.1.3.6.1.4.1.9600.1.25.12.4
msvmParentChildSettingDataEntryNone
MsvmParentChildSettingData
.1.3.6.1.4.1.9600.1.25.12.4.1
msvmpcsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.4.1.1
msvmpcsdAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.4.1.2
msvmpcsdChildThe setting data for the virtual system which represents the child of the Parent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.4.1.3
msvmpcsdDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.4.1.4
msvmpcsdParentThe snapshot setting data upon which the Child setting data is based.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.4.1.5
msvmPreviousSettingDataTableAn association between a virtual system and the setting data of the snapshot which is the parent to the virtual system.
SEQUENCE OF MsvmPreviousSettingData
.1.3.6.1.4.1.9600.1.25.12.5
msvmPreviousSettingDataEntryNone
MsvmPreviousSettingData
.1.3.6.1.4.1.9600.1.25.12.5.1
msvmpvsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.5.1.1
msvmpvsdPreviousObjectThe snapshot setting data which is the parent of this computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.5.1.2
msvmpvsdTargetThe computer system which was the target of the application.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.5.1.3
msvmSummaryInformationTableUsed in the GetSummaryInformation method in the Msvm_VirtualSystemManagementService class to quickly retrieve common information related to a virtual system or snapshot.
SEQUENCE OF MsvmSummaryInformation
.1.3.6.1.4.1.9600.1.25.12.6
msvmSummaryInformationEntryNone
MsvmSummaryInformation
.1.3.6.1.4.1.9600.1.25.12.6.1
msvmsiIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.1
msvmsiCreationTimeThe time at which the virtual system or snapshot was created.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.6.1.3
msvmsiElementNameThe friendly name for the virtual system or snapshot.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.6.1.4
msvmsiEnabledStateThe current state of the virtual system or snapshot.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.5
msvmsiGuestOperatingSystemThe name of the guest operating system, if available. If this information is not available, the value of this property is NULL. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.6.1.6
msvmsiHealthStateDescribes the current health state for the virtual system. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.7
msvmsiHeartbeatThe current heartbeat status for the virtual system. This property may be one of the following values: 'OK'; 'Error'; 'No Contact'; or 'Lost Communication'. See the documentation for the StatusDescriptions property of the Msvm_HeartbeatComponent class for more information. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.8
msvmsiMemoryUsageThe current memory usage of the virtual system. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.12.6.1.9
msvmsiNameThe unique name for the virtual system or snapshot.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.6.1.10
msvmsiNotesThe notes associated with the virtual system or snapshot.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.6.1.11
msvmsiNumberOfProcessorsThe total number of virtual processors allocated to the virtual system or snapshot.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.12
msvmsiProcessorLoadThe current processor usage of the virtual system. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.13
msvmsiProcessorLoadHistoryAn array of the previous 100 samples of the processor usage for the virtual system. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.14
msvmsiThumbnailImageAn array containing a small, thumbnail-sized image of the desktop for the virtual system or snapshot in RGB565 format.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.6.1.16
msvmsiUpTimeThe amount of time since the virtual system was last booted. This property is not valid for instances of Msvm_SummaryInformation representing a virtual system snapshot.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.12.6.1.17
msvmSystemDeviceTableLogicalDevices can be aggregated by a System. This relationship is made explicit by the SystemDevice association.
SEQUENCE OF MsvmSystemDevice
.1.3.6.1.4.1.9600.1.25.12.7
msvmSystemDeviceEntryNone
MsvmSystemDevice
.1.3.6.1.4.1.9600.1.25.12.7.1
msvmsdvIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.7.1.1
msvmsdvGroupComponentThe parent element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.7.1.2
msvmsdvPartComponentThe child element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.7.1.3
msvmVirtualSystemGlobalDataTableRepresents the global settings for a virtual system. These settings do not change if a new snapshot is applied to the virtual system.
SEQUENCE OF MsvmVirtualSysGlobalSettingData
.1.3.6.1.4.1.9600.1.25.12.8
msvmVirtualSystemGlobalDataEntryNone
MsvmVirtualSysGlobalSettingData
.1.3.6.1.4.1.9600.1.25.12.8.1
msvmvsgsdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.8.1.1
msvmvsgsdAdditionalRecoveryInfoAdditional information supplied to the recovery action. The meaning of this property is defined by the action in AutomaticRecoveryAction. If AutomaticRecoveryAction is 0 ('None') or 1 ('Restart'), this value is NULL. If AutomaticRecoveryAction is 2 ('Revert to Snapshot'), this is the object path to a snapshot that should be applied on failure of the virtual machine worker process.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.2
msvmvsgsdAutomaticRecoveryActionDetermines the action to take if the virtual machine worker process terminates abnormally. The default action is 1 ('Restart').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.8.1.3
msvmvsgsdAutomaticShutdownActionDetermines the action to take when the host is shut down. The default action is 1 ('Save State').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.8.1.4
msvmvsgsdAutomaticStartupActionDetermines the action to take when the host is started. The default action is 1 ('Restart if Previously Running').ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.8.1.5
msvmvsgsdAutoStartupActionDelayThe time interval to wait before performing the startup action. By default, there is no delay.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.6
msvmvsgsdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.8.1.7
msvmvsgsdDebugChannelIdThe channel identifier used to debug the virtual system using the VUD unified debugger.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.12.8.1.8
msvmvsgsdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.9
msvmvsgsdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.10
msvmvsgsdExternalDataRootThe fully-qualified path to the root directory of an external data store. This store is managed by the virtual system management service and may contain private data from multiple virtual systems. This property may be specified only at the time the virtual machine is defined. If NULL, the virtual system management service uses its own internally managed store.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.11
msvmvsgsdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.12
msvmvsgsdScopeOfResidenceThe authorization scope to use in determining the access control policy for this virtual system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.13
msvmvsgsdSnapshotDataRootThe fully-qualified path to the root directory of the external data store used to store snapshots for this virtual system. This store is managed by the virtual system management service and may contain private data from multiple virtual systems. Changes made to this property affect only snapshots taken subsequent to the change. If NULL, snapshots are stored in the location determined by the Msvm_VirtualSystemGlobalSettingData.ExternalDataRoo t property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.8.1.14
msvmVirtualSystemSetDataTableRepresents the virtualization-specific settings for a virtual system.
SEQUENCE OF MsvmVirtualSystemSettingData
.1.3.6.1.4.1.9600.1.25.12.9
msvmVirtualSystemSetDataEntryNone
MsvmVirtualSystemSettingData
.1.3.6.1.4.1.9600.1.25.12.9.1
msvmvssdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.9.1.1
msvmvssdAutoActivateFlag indicating whether the virtual system is automatically started when the virtualization platform is started.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.2
msvmvssdBIOSGUIDThe globally-unique identifier for the BIOS of the virtual computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.3
msvmvssdBIOSNumLockSet to TRUE if the num lock key is set to on by the BIOS, FALSE if the num lock key is set to off by the BIOS.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.4
msvmvssdBIOSSerialNumberThe serial number of the BIOS for the virtual computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.5
msvmvssdBaseBoardSerialNumberThe serial number of the base board for the virtual computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.6
msvmvssdBootOrderThe boot order set within the BIOS of the virtual computer system. This property is an array of values where each value indicates a device to boot from. The virtual computer system will first attempt to boot from the device indicated by the first value within the array. If that device does not contain a boot sector, the virtual computer system will attempt to boot from the next device specified by the BootOrder property and so on. If no device specified within the BootOrder contains a boot sector the virtual computer system will fail to boot. The default value for a virtual computer system is [0, 1, 2, 3, 4].ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.9.1.7
msvmvssdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.12.9.1.8
msvmvssdChassisAssetTagThe asset tag value of the chassis for the virtual computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.9
msvmvssdChassisSerialNumberThe serial number of the chassis for the virtual computer system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.10
msvmvssdCreationTimeThe date or time when the virtual system setting data was created.For snapshots, this value corresponds to the time at which the snapshot was taken. For non-snapshots, this value corresponds to the time at which the virtual system was created.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.11
msvmvssdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.12
msvmvssdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.13
msvmvssdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.14
msvmvssdNotesA free-form string containing notes for the system.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.15
msvmvssdNumaNodeListFor NUMA-capable systems, this is the list of NUMA nodes on which the virtual machine is to be run.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.9.1.16
msvmvssdNumaNodesAreRequiredFor NUMA-capable systems, this value indicates whether the nodes specified in NumaNodeList are required or preferred. If this value is TRUE (the nodes are required), the virtual machine will fail to start if there are not enough resources available on the specified NUMA nodes.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.17
msvmvssdOtherVirtualSystemTypeOtherVirtualSystemType designates the type of the virtual system if VirtualSystemType is set to 1 - Other.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.18
msvmvssdParentIf this instance does not represent a snapshot of the virtual system, this property is NULL. Otherwise, the property holds the object path of the Msvm_VirtualSystemSettingData object on which this instance is based. When building a snapshot tree hierarchy for the virtual machine, this property references the object from which the current instance is derived (the current instance is the child node and the object referenced in this property is the parent node.)ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.19
msvmvssdSettingTypeSettingType describes a usage context of the instance. A value of 1 - Input designates an instance reflecting the virtual aspects of a input virtual system configuration, a value of 2 - Recorded designates an instance reflecting the virtual aspects of a virtual system definition, a value of 3 - Current designates an instance reflecting a virtual aspects of a currently active virtual, a value of 4 - Capability designates an instance reflecting virtual system capabilities, and a value of 5 - Snapshot designates an instance reflecting virtual aspects of a snapshot of a virtual system.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.9.1.20
msvmvssdSystemNameSystemName shall reflect a unique name for the system as it is used within the virtualization platform. Note that the SystemName is not the hostname assigned to the operating system instance running within the virtual system, nor is it an IP address or MAC address assigned to any of its network ports.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.9.1.21
msvmvssdVirtualSystemTypeVirtualization platforms may provide various types of virtual systems, some of which may be specifically tailored for the use by a particular operating system. A management application may learn about the set of types supported by a virtualization platform by analyzing class information provided by the virtualization platform specific subclass of this class. During virtual system creation a management applicaton may request a particular virtual system type by setting this property accordingly.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.12.9.1.22
msvmVirtualSystemDataComponTableA generic association used to establish 'part of' relationships between one instance of VirtualSystemSettingData and one or more instances of ResourceAllocationSettingData.
SEQUENCE OF MsvmVirtualSystemDataComponent
.1.3.6.1.4.1.9600.1.25.12.10
msvmVirtualSystemDataComponEntryNone
MsvmVirtualSystemDataComponent
.1.3.6.1.4.1.9600.1.25.12.10.1
msvmvssdcIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.12.10.1.1
msvmvssdcGroupComponentThe parent element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.10.1.2
msvmvssdcPartComponentThe child element in the association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.12.10.1.3
msvmVirtualSystemManagementThe following are virtualization WMI classes related to virtual system management.
OBJECT IDENTIFIER
.1.3.6.1.4.1.9600.1.25.13
msvmAffectedJobElementTableRepresents an association between a Job and the ManagedElement(s) that may be affected by its execution.
SEQUENCE OF MsvmAffectedJobElement
.1.3.6.1.4.1.9600.1.25.13.1
msvmAffectedJobElementEntryNone
MsvmAffectedJobElement
.1.3.6.1.4.1.9600.1.25.13.1.1
msvmajeIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.1.1.1
msvmajeAffectedElementThe ManagedElement affected by the execution of the Job.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.1.1.2
msvmajeAffectingElementThe Job that is affecting the ManagedElement.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.1.1.3
msvmajeElementEffectsAn enumeration describing the 'effect' on the ManagedElement. This array corresponds to the OtherElementEffectsDescriptions array, where the latter provides details related to the high-level 'effects' enumerated by this property. Additional detail is required if the ElementEffects array contains the value 1, 'Other'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.1.1.4
msvmajeOtherElementEffectsDescrProvides details for the 'effect' at the corresponding array position in ElementEffects. This information is required whenever ElementEffects contains the value 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.1.1.5
msvmConcreteJobTableA concrete version of Job. This class represents a generic and instantiable unit of work, such as a batch or a print job.
SEQUENCE OF MsvmConcreteJob
.1.3.6.1.4.1.9600.1.25.13.2
msvmConcreteJobEntryNone
MsvmConcreteJob
.1.3.6.1.4.1.9600.1.25.13.2.1
msvmcjIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.2.1.1
msvmcjCancellableIndicates whether or not the job can be cancelled. The value of this property does not guarantee that a request to cancel the job will succeed.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.2
msvmcjCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.2.1.3
msvmcjDeleteOnCompletionIndicates whether or not the job should be automatically deleted upon completion. Note that the 'completion' of a recurring job is defined by its JobRunTimes or UntilTime properties, or when the Job is terminated by manual intervention. If this property is set to false and the job completes, then the extrinsic method DeleteInstance must be used to delete the job instead of updating this property.ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.4
msvmcjDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.5
msvmcjElapsedTimeThe time interval that the Job has been executing or the total execution time if the Job is complete. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run time can be stored in this single-valued property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.6
msvmcjElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.7
msvmcjErrorCodeA vendor-specific error code. The value must be set to zero if the Job completed without error. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.2.1.8
msvmcjErrorDescriptionA free-form string that contains the vendor error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.9
msvmcjErrorSummaryDescriptionA free-form string that contains the vendor summary error description. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run error can be stored in this single-valued property.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.10
msvmcjHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.2.1.11
msvmcjInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.12
msvmcjInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> must include a copyrighted, trademarked or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID, or that is a registered ID that is assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> must not contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not re-used across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF defined instances, the 'preferred' algorithm must be used with the <OrgID> set to 'CIM'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.13
msvmcjJobRunTimesThe number of times that the Job should be run. A value of 1 indicates that the Job is not recurring, while any non-zero value indicates a limit to the number of times that the Job will recur. Zero indicates that there is no limit to the number of times that the Job can be processed, but that it is terminated either after the UntilTime or by manual intervention. By default, a Job is processed once.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.13.2.1.14
msvmcjJobStateJobState is an integer enumeration that indicates the operational state of a Job. It can also indicate transitions between these states, for example, 'Shutting Down' and 'Starting'. Following is a brief description of the states: New (2) indicates that the job has never been started. Starting (3) indicates that the job is moving from the 'New', 'Suspended', or 'Service' states into the 'Running' state. Running (4) indicates that the Job is running. Suspended (5) indicates that the Job is stopped, but can be restarted in a seamless manner. Shutting Down (6) indicates that the job is moving to a 'Completed', 'Terminated', or 'Killed' state. Completed (7) indicates that the job has completed normally. Terminated (8) indicates that the job has been stopped by a 'Terminate' state change request. The job and all its underlying processes are ended and can be restarted (this is job-specific) only as a new job. Killed (9) indicates that the job has been stopped by a 'Kill' state change request. Underlying processes might have been left running, and cleanup might be required to free up resources. Exception (10) indicates that the Job is in an abnormal state that might be indicative of an error condition. Actual status might be displayed though job-specific objects. Service (11) indicates that the Job is in a vendor-specific state that supports problem discovery, or resolution, or both.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.2.1.15
msvmcjJobStatusA free-form string that represents the status of the job. The primary status is reflected in the inherited OperationalStatus property. JobStatus provides additional, implementation-specific details.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.16
msvmcjLocalOrUtcTimeThis property indicates whether the times represented in the RunStartInterval and UntilTime properties represent local times or UTC times. Time values are synchronized worldwide by using the enumeration value 2, 'UTC Time'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.2.1.17
msvmcjNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.2.1.18
msvmcjNotifyThe User who is to be notified upon the Job completion or failure.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.19
msvmcjOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.2.1.20
msvmcjOtherRecoveryActionA string describing the recovery action when the RecoveryAction property of the instance is 1 ('Other').ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.21
msvmcjOwnerThe User that submitted the Job, or the Service or method name that caused the job to be created.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.22
msvmcjPercentCompleteThe percentage of the job that has completed at the time that this value is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run data can be stored in this single-valued property. Note that the value 101 is undefined and will be not be allowed in the next major revision of the specification.ro
Integer32 UNITS "Percent"
.1.3.6.1.4.1.9600.1.25.13.2.1.23
msvmcjPriorityIndicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the setting information that would influence the results of a job.ro
Gauge32
.1.3.6.1.4.1.9600.1.25.13.2.1.24
msvmcjRecoveryActionDescribes the recovery action to be taken for an unsuccessfully run Job. The possible values are: 0 = 'Unknown', meaning it is unknown as to what recovery action to take 1 = 'Other', indicating that the recovery action will be specified in the OtherRecoveryAction property 2 = 'Do Not Continue', meaning stop the execution of the job and appropriately update its status 3 = 'Continue With Next Job', meaning continue with the next job in the queue 4 = 'Re-run Job', indicating that the job should be re-run 5 = 'Run Recovery Job', meaning run the Job associated using the RecoveryJob relationship. Note that the recovery Job must already be in the queue from which it will run.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.2.1.25
msvmcjRunDayThe day in the month on which the Job should be processed. There are two different interpretations for this property, depending on the value of DayOfWeek. In one case, RunDay defines the day-in-month on which the Job is processed. This interpretation is used when the DayOfWeek is 0. A positive or negative integer indicates whether the RunDay should be calculated from the beginning or end of the month. For example, 5 indicates the fifth day in the RunMonth and -1 indicates the last day in the RunMonth. When RunDayOfWeek is not 0, RunDay is the day-in-month on which the Job is processed, defined in conjunction with RunDayOfWeek. For example, if RunDay is 15 and RunDayOfWeek is Saturday, then the Job is processed on the first Saturday on or after the 15th day in the RunMonth (for example, the third Saturday in the month). If RunDay is 20 and RunDayOfWeek is -Saturday, then this indicates the first Saturday on or before the 20th day in the RunMonth. If RunDay is -1 and RunDayOfWeek is -Sunday, then this indicates the last Sunday in the RunMonth.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.2.1.26
msvmcjRunDayOfWeekA positive or negative integer used in conjunction with RunDay to indicate the day of the week on which the Job is processed. RunDayOfWeek is set to 0 to indicate an exact day of the month, such as March 1. A positive integer (representing Sunday, Monday, ..., Saturday) means that the day of week is found on or after the specified RunDay. A negative integer (representing -Sunday, -Monday, ..., -Saturday) means that the day of week is found on or BEFORE the RunDay.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.2.1.27
msvmcjRunMonthThe month during which the Job should be processed. Specify 0 for January, 1 for February, and so on.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.2.1.28
msvmcjRunStartIntervalThe time interval after midnight when the Job should be processed. For example, 00000000020000.000000:000 indicates that the Job should be run on or after two o'clock, local time or UTC time (distinguished using the LocalOrUtcTime property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.29
msvmcjScheduledStartTimeThe time that the current Job is scheduled to start. This time can be represented by the actual date and time, or an interval relative to the time that this property is requested. A value of all zeroes indicates that the Job is already executing. The property is deprecated in lieu of the more expressive scheduling properties, RunMonth, RunDay, RunDayOfWeek, and RunStartInterval.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.30
msvmcjStartTimeThe time that the Job was actually started. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. Note that this property is also present in the JobProcessingStatistics class. This class is necessary to capture the processing information for recurring Jobs, because only the 'last' run time can be stored in this single-valued property.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.31
msvmcjStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.2.1.32
msvmcjStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.33
msvmcjTimeBeforeRemovalThe amount of time that the Job is retained after it has finished executing, either succeeding or failing in that execution. The job must remain in existence for some period of time regardless of the value of the DeleteOnCompletion property. The default is five minutes.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.34
msvmcjTimeOfLastStateChangeThe date or time when the state of the Job last changed. If the state of the Job has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.35
msvmcjTimeSubmittedThe time that the Job was submitted to execute. A value of all zeroes indicates that the owning element is not capable of reporting a date and time. Therefore, the ScheduledStartTime and StartTime are reported as intervals relative to the time their values are requested.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.36
msvmcjUntilTimeThe time after which the Job is invalid or should be stopped. This time can be represented by an actual date and time, or by an interval relative to the time that this property is requested. A value of all nines indicates that the Job can run indefinitely.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.2.1.37
msvmElementSettingDataTableAssociates a managed element with its configuration data. Some of the more notable applications of this association are its use in linking a virtual computer system and the logical devices that have been assigned to that system with their snapshot configuration information.
SEQUENCE OF MsvmElementSettingData
.1.3.6.1.4.1.9600.1.25.13.3
msvmElementSettingDataEntryNone
MsvmElementSettingData
.1.3.6.1.4.1.9600.1.25.13.3.1
msvmesdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.3.1.1
msvmesdIsCurrentAn enumerated integer that indicates that the referenced setting is currently being used in the operation of the element or that this information is unknown. For a given ManagedElement and all instances of a SettingData subclass, there shall be at most one instance of ElementSettingData which references the ManagedElement and an instance of the SettingData sub-class where there is a specified non-null, non-key property of the SettingData sub-class, and the IsMaximum property on the referencing ElementSettingData instance has a value of 'Is Maximum' or the IsMinimum property on the referencing ElementSettingData instance has a value of 'Is Minimum' and the IsCurrent property on the referencing ElementSettingData instance has a value of 'Is Current'. There shall be at most one instance of ElementSettingData which references a ManagedElement and an instance of a SettingData sub-class where the IsCurrent property has a value of 'Is Current' and the IsMinimum property does not have a value of 'Is Minimum' and the IsMaximum property does not have a value of 'Is Maximum'.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.3.1.2
msvmesdIsDefaultAn enumerated integer that indicates that the referenced setting is a default setting for the element or that this information is unknown.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.3.1.3
msvmesdIsMaximumThis property affects the interpretation of all non-null, non-enumerated, non-binary, numeric, non-key properties of the associated SettingData instance. All other properties of the associated SettingData instance are not affected by this property. Note: It is assumed that the semantics of each property of this set are designed to be compared mathematically. When IsMaximum = 'Is Maxiumum', this property indicates that the affected property values specified in the associated SettingData instance shall define maximum setting values. When IsMaximum = 'Is Not Maxiumum', this property indicates that the affected property values specified in the associated SettingData instance shall not define maximum setting values. When IsMaximum = 'Unknown', this property indicates that the affected property values specified in the associated SettingData instance may correspond to maximum setting values. When IsMaximum = 'Not Applicable', this property indicates that the affected property values specified in the associated SettingData instance shall not be interpreted with respect to whether each defines a maximum.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.3.1.4
msvmesdIsMinimumThis property affects the interpretation of all non-null, non-enumerated, non-binary, numeric, non-key properties of the associated SettingData instance. All other properties of the associated SettingData instance are not affected by this property. Note: It is assumed that the semantics of each property of this set are designed to be compared mathematically. When IsMinimum = 'Is Miniumum', this property indicates that the affected property values specified in the associated SettingData instance shall define minimum setting values. When IsMinimum = 'Is Not Miniumum', this property indicates that the affected property values specified in the associated SettingData instance shall not define minimum setting values. When IsMinimum = 'Unknown', this property indicates that the affected property values specified in the associated SettingData instance may correspond to minimum setting values. When IsMinimum = 'Not Applicable', this property indicates that the affected property values specified in the associated SettingData instance shall not be interpreted with respect to whether each defines a minimum.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.3.1.5
msvmesdIsNextAn enumerated integer indicating whether or not the referenced setting is the next setting to be applied. For example, the application could take place on a re-initialization, reset, reconfiguration request. This could be a permanent setting, or a setting used only one time, as indicated by the flag. If it is a permanent setting then the setting is applied every time the managed element reinitializes, until this flag is manually reset. However, if it is single use, then the flag is automatically cleared after the settings are applied. Also note that if this flag is specified (i.e. set to value other than 'Unknown'), then this takes precedence over any SettingData that may have been specified as Default. For example: If the managed element is a computer system, and the value of this flag is 'Is Next', then the setting will be effective next time the system resets. And, unless this flag is changed, it will persist for subsequent system resets. However, if this flag is set to 'Is Next For Single Use', then this setting will only be used once and the flag would be reset after that to 'Is Not Next'. So, in the above example, if the system reboots in a quick succession, the setting will not be used at the second reboot.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.3.1.6
msvmesdManagedElementThe managed element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.3.1.7
msvmesdSettingDataThe SettingData object that is associated with the element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.3.1.8
msvmErrorTableA specialized class that contains information about the severity, cause, recommended actions and other data related to the failure of a CIM Operation.
SEQUENCE OF MsvmError
.1.3.6.1.4.1.9600.1.25.13.4
msvmErrorEntryNone
MsvmError
.1.3.6.1.4.1.9600.1.25.13.4.1
msvmErrorIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.4.1.1
msvmErrorCIMStatusCodeThe CIM status code that characterizes this instance. This property defines the status codes that may be return by a conforming CIM Server or Listener. Note that not all status codes are valid for each operation. The specification for each operation should define the status codes that may be returned by that operation.ro
INTEGER { cimERRFAILED(1), cimERR
.1.3.6.1.4.1.9600.1.25.13.4.1.2
msvmErrorCIMStatusCodeDescrA free-form string containing a human-readable description of CIMStatusCode. This description may extend, but must be consistent with, the definition of CIMStatusCode. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.3
msvmErrorErrorSourceThe identifying information of the entity (the instance) generating the error. If this entity is modeled in the CIM Schema, this property contains the path of the instance encoded as a string parameter. If not modeled, the property contains some identifying string that names the entity that generated the error. The path or identifying string is formatted per the ErrorSourceFormat property. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.4
msvmErrorErrorSourceFormatThe format of the ErrorSource property is interpretable based on the value of this property. Values are defined as: 0 - Unknown. The format is unknown or not meaningfully interpretable by a CIM client application. 1 - Other. The format is defined by the value of the OtherErrorSourceFormat property. 2 - CIMObjectHandle. A CIM Object Handle, encoded using the MOF syntax defined for the objectHandle non-terminal, is used to identify the entity. This property is inherited from CIM_Error and is set to 0.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.4.1.5
msvmErrorErrorTypePrimary classification of the error.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.4.1.6
msvmErrorMessageThe formatted message. This message is constructed by applying the dynamic content of the message, described in MessageArguments, to the format string uniquely identified, within the scope of the OwningEntity, by MessageID. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.7
msvmErrorMessageArgumentsAn array containing the dynamic content of the message. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.8
msvmErrorMessageIDAn opaque string that uniquely identifies, within the scope of the OwningEntity, the format of the message. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.9
msvmErrorOtherErrorSourceFormatA string defining 'Other' values for ErrorSourceFormat. This value must be set to a non NULL value when ErrorSourceFormat is set to a value of 1 ('Other'). For all other values of ErrorSourceFormat, the value of this string must be set to NULL. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.10
msvmErrorOtherErrorTypeA free-form string describing the ErrorType when 1, 'Other', is specified as the ErrorType. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.11
msvmErrorOwningEntityA string that uniquely identifies the entity that owns the definition of the format of the message described in this instance. OwningEntitymust include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity or standards body defining the format. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.12
msvmErrorPerceivedSeverityAn enumerated value that describes the severity of the error from the notifier's point of view: 2 - Low should be used for noncritical issues such as invalid parameters, incorrect usage, unsupported functionality. 3 - Medium should be used to indicate action is needed, but the situation is not serious at this time. 4 - High should be used to indicate action is needed now. 5 - Fatal should be used to indicate a loss of data or unrecoverable system or service failure. This property is inherited from CIM_Error.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.4.1.13
msvmErrorProbableCauseAn enumerated value that describes the probable cause of the error. This property is inherited from CIM_Error.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.4.1.14
msvmErrorProbableCauseDescrA free-form string describing the probable cause of the error. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.15
msvmErrorRecommendedActionsA free-form string describing recommended actions to take to resolve the error. This property is inherited from CIM_Error.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.4.1.16
msvmHostedDependencyTableAssociates a virtual computer system instance with the computer system object representing the physical, hosting system.
SEQUENCE OF MsvmHostedDependency
.1.3.6.1.4.1.9600.1.25.13.5
msvmHostedDependencyEntryNone
MsvmHostedDependency
.1.3.6.1.4.1.9600.1.25.13.5.1
msvmhdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.5.1.1
msvmhdAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.5.1.2
msvmhdDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.5.1.3
msvmHostedServiceTableAssociates a service with its hosting computer system.
SEQUENCE OF MsvmHostedService
.1.3.6.1.4.1.9600.1.25.13.6
msvmHostedServiceEntryNone
MsvmHostedService
.1.3.6.1.4.1.9600.1.25.13.6.1
msvmhsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.6.1.1
msvmhsAntecedentAntecedent represents the independent object in this association.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.6.1.2
msvmhsDependentDependent represents the object that is dependent on the Antecedent.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.6.1.3
msvmServiceAffectsElementTableAssociates a virtual computer system instance with the management service that controls its state.
SEQUENCE OF MsvmServiceAffectsElement
.1.3.6.1.4.1.9600.1.25.13.7
msvmServiceAffectsElementEntryNone
MsvmServiceAffectsElement
.1.3.6.1.4.1.9600.1.25.13.7.1
msvmsaeIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.7.1.1
msvmsaeAffectedElementThe Managed Element that is affected by the Service.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.7.1.2
msvmsaeAffectingElementThe Service that is affecting the ManagedElement.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.7.1.3
msvmsaeElementEffectsAn enumeration that describes the effect on the ManagedElement. This array corresponds to the OtherElementEffectsDescriptions array, where the latter provides details that are related to the high-level effects enumerated by this property. Additional detail is required if the ElementEffects array contains the value 1 (Other). The values are defined as follows: - Exclusive Use (2): No other Service may have this association to the element. - Performance Impact (3): Deprecated in favor of 'Consumes', 'Enhances Performance', or 'Degrades Performance'. Execution of the Service may enhance or degrade the performance of the element. This may be as a side-effect of execution or as an intended consequence of methods provided by the Service. - Element Integrity (4): Deprecated in favor of 'Consumes', 'Enhances Integrity', or 'Degrades Integrity'. Execution of the Service may enhance or degrade the integrity of the element. This may be as a side-effect of execution or as an intended consequence of methods provided by the Service. - Manages (5): The Service manages the element. - Consumes (6): Execution of the Service consumes some or all of the associated element as a consequence of running the Service. For example, the Service may consume CPU cycles, which may affect performance, or Storage which may affect both performance and integrity. (For instance, the lack of free storage can degrade integrity by reducing the ability to save state. ) 'Consumes' may be used alone or in conjunction with other values, in particular, 'Degrades Performance' and 'Degrades Integrity'. 'Manages' and not 'Consumes' should be used to reflect allocation services that may be provided by a Service. - Enhances Integrity (7): The Service may enhance integrity of the associated element. - Degrades Integrity (8): The Service may degrade integrity of the associated element. - Enhances Performance (9): The Service may enhance performance of the associated element. - Degrades Performance (10): The Service may degrade performance of the associated element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.7.1.4
msvmsaeOtherElementEffectsDescrProvides details for the effect at the corresponding array position in ElementEffects. This information is required if ElementEffects contains the value 1 (Other).ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.7.1.5
msvmSettingsDefineStateTableAssociates a virtual system and its devices with an instance of Msvm_ComputerSystem.
SEQUENCE OF MsvmSettingsDefineState
.1.3.6.1.4.1.9600.1.25.13.8
msvmSettingsDefineStateEntryNone
MsvmSettingsDefineState
.1.3.6.1.4.1.9600.1.25.13.8.1
msvmsdsIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.8.1.1
msvmsdsManagedElementThe managed element.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.8.1.2
msvmsdsSettingDataThe SettingData object that provides additional information about the current state and configuration of the ManagedElement.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.8.1.3
msvmVirtualSystemMgtServiceTableRepresents the virtualization service present on a single host system.
SEQUENCE OF MsvmVirtualSysManagementService
.1.3.6.1.4.1.9600.1.25.13.9
msvmVirtualSystemMgtServiceEntryNone
MsvmVirtualSysManagementService
.1.3.6.1.4.1.9600.1.25.13.9.1
msvmvsmsvIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.9.1.1
msvmvsmsvCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.2
msvmvsmsvCreationClassNameCreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.3
msvmvsmsvDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.4
msvmvsmsvElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.5
msvmvsmsvEnabledDefaultAn enumerated value indicating an administrator's default or startup configuration for the Enabled State of an element. By default, the element is 'Enabled' (value=2).ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.9.1.6
msvmvsmsvEnabledStateEnabledState is an integer enumeration that indicates the enabled and disabled states of an element. It can also indicate the transitions between these requested states. For example, shutting down (value=4) and starting (value=10) are transient states between enabled and disabled. The following text briefly summarizes the various enabled and disabled states: Enabled (2) indicates that the element is or could be executing commands, will process any queued commands, and queues new requests. Disabled (3) indicates that the element will not execute commands and will drop any new requests. Shutting Down (4) indicates that the element is in the process of going to a Disabled state. Not Applicable (5) indicates the element does not support being enabled or disabled. Enabled but Offline (6) indicates that the element might be completing commands, and will drop any new requests. Test (7) indicates that the element is in a test state. Deferred (8) indicates that the element might be completing commands, but will queue any new requests. Quiesce (9) indicates that the element is enabled but in a restricted mode. The behavior of the element is similar to the Enabled state, but it processes only a restricted set of commands. All other requests are queued. Starting (10) indicates that the element is in the process of going to an Enabled state. New requests are queued.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.9.1.7
msvmvsmsvHealthStateIndicates the current health of the element. This attribute expresses the health of this element but not necessarily that of its subcomponents. The possible values are 0 to 30, where 5 means the element is entirely healthy and 30 means the element is completely non-functional. The following continuum is defined: 'Non-recoverable Error' (30) - The element has completely failed, and recovery is not possible. All functionality provided by this element has been lost. 'Critical Failure' (25) - The element is non-functional and recovery might not be possible. 'Major Failure' (20) - The element is failing. It is possible that some or all of the functionality of this component is degraded or not working. 'Minor Failure' (15) - All functionality is available but some might be degraded. 'Degraded/Warning' (10) - The element is in working order and all functionality is provided. However, the element is not working to the best of its abilities. For example, the element might not be operating at optimal performance or it might be reporting recoverable errors. 'OK' (5) - The element is fully functional and is operating within normal operational parameters and without error. 'Unknown' (0) - The implementation cannot report on HealthState at this time. DMTF has reserved the unused portion of the continuum for additional HealthStates in the future.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.9.1.8
msvmvsmsvInstallDateA datetime value that indicates when the object was installed. Lack of a value does not indicate that the object is not installed.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.9
msvmvsmsvNameThe Name property defines the label by which the object is known. When subclassed, the Name property can be overridden to be a Key property.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.10
msvmvsmsvOperationalStatusIndicates the current statuses of the element. Various operational statuses are defined. Many of the enumeration's values are self-explanatory. However, a few are not and are described here in more detail. 'Stressed' indicates that the element is functioning, but needs attention. Examples of 'Stressed' states are overload, overheated, and so on. 'Predictive Failure' indicates that an element is functioning nominally but predicting a failure in the near future. 'In Service' describes an element being configured, maintained, cleaned, or otherwise administered. 'No Contact' indicates that the monitoring system has knowledge of this element, but has never been able to establish communications with it. 'Lost Communication' indicates that the ManagedSystem Element is known to exist and has been contacted successfully in the past, but is currently unreachable. 'Stopped' and 'Aborted' are similar, although the former implies a clean and orderly stop, while the latter implies an abrupt stop where the state and configuration of the element might need to be updated. 'Dormant' indicates that the element is inactive or quiesced. 'Supporting Entity in Error' indicates that this element might be 'OK' but that another element, on which it is dependent, is in error. An example is a network service or endpoint that cannot function due to lower-layer networking problems. 'Completed' indicates that the element has completed its operation. This value should be combined with either OK, Error, or Degraded so that a client can tell if the complete operation Completed with OK (passed), Completed with Error (failed), or Completed with Degraded (the operation finished, but it did not complete OK or did not report an error). 'Power Mode' indicates that the element has additional power model information contained in the Associated PowerManagementService association. OperationalStatus replaces the Status property on ManagedSystemElement to provide a consistent approach to enumerations, to address implementation needs for an array property, and to provide a migration path from today's environment to the future. This change was not made earlier because it required the deprecated qualifier. Due to the widespread use of the existing Status property in management applications, it is strongly recommended that providers or instrumentation provide both the Status and OperationalStatus properties. Further, the first value of OperationalStatus should contain the primary status for the element. When instrumented, Status (because it is single-valued) should also provide the primary status of the element.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.9.1.11
msvmvsmsvOtherEnabledStateA string that describes the enabled or disabled state of the element when the EnabledState property is set to 1 ('Other'). This property must be set to null when EnabledState is any value other than 1.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.12
msvmvsmsvPrimaryOwnerContactA string that provides information on how the primary owner of the Service can be reached (for example, phone number, e-mail address, and so on).ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.13
msvmvsmsvPrimaryOwnerNameThe name of the primary owner for the service, if one is defined. The primary owner is the initial support contact for the Service.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.14
msvmvsmsvRequestedStateRequestedState is an integer enumeration that indicates the last requested or desired state for the element. The actual state of the element is represented by EnabledState. This property is provided to compare the last requested and current enabled or disabled states. Note that when EnabledState is set to 5 ('Not Applicable'), then this property has no meaning. By default, the RequestedState of the element is 5 ('No Change'). Refer to the EnabledState property description for explanations of the values in the RequestedState enumeration. It should be noted that there are two new values in RequestedState that build on the statuses of EnabledState. These are 'Reboot' (10) and 'Reset' (11). Reboot refers to doing a 'Shut Down' and then moving to an 'Enabled' state. Reset indicates that the element is first 'Disabled' and then 'Enabled'. The distinction between requesting 'Shut Down' and 'Disabled' should also be noted. Shut Down requests an orderly transition to the Disabled state, and might involve removing power, to completely erase any existing state. The Disabled state requests an immediate disabling of the element, such that it will not execute or accept any commands or processing requests. This property is set as the result of a method invocation (such as Start or StopService on CIM_Service), or can be overridden and defined as WRITEable in a subclass. The method approach is considered superior to a WRITEable property, because it allows an explicit invocation of the operation and the return of a result code. A particular instance of EnabledLogicalElement might not support RequestedStateChange. If this occurs, the value 12 ('Not Applicable') is used.ro
Enumeration
.1.3.6.1.4.1.9600.1.25.13.9.1.15
msvmvsmsvStartModeNote: The use of this element is deprecated in lieu of the EnabledDefault property that is inherited from EnabledLogicalElement. The EnabledLogicalElement addresses the same semantics. The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property. To remain compatible with those implementations, StartMode was grandfathered into the schema. Use of the deprecated qualifier allows the maintenance of the existing property but also permits an improved, clarified definition using EnabledDefault. Deprecated description: StartMode is a string value that indicates whether the Service is automatically started by a System, an Operating System, and so on, or is started only upon request.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.16
msvmvsmsvStartedStarted is a Boolean that indicates whether the Service has been started (TRUE), or stopped (FALSE).ro
TruthValue (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.17
msvmvsmsvStatusA string indicating the current status of the object. Various operational and non-operational statuses are defined. This property is deprecated in lieu of OperationalStatus, which includes the same semantics in its enumeration. This change is made for 3 reasons: 1) Status is more correctly defined as an array. This definition overcomes the limitation of describing status using a single value, when it is really a multi-valued property (for example, an element might be OK AND Stopped. 2) A MaxLen of 10 is too restrictive and leads to unclear enumerated values. 3) The change to a uint16 data type was discussed when CIM V2.0 was defined. However, existing V1.0 implementations used the string property and did not want to modify their code. Therefore, Status was grandfathered into the Schema. Use of the deprecated qualifier allows the maintenance of the existing property, but also permits an improved definition using OperationalStatus.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.18
msvmvsmsvStatusDescriptionsStrings describing the various OperationalStatus array values. For example, if 'Stopping' is the value assigned to OperationalStatus, then this property may contain an explanation as to why an object is being stopped. Note that entries in this array are correlated with those at the same array index in OperationalStatus.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.19
msvmvsmsvSystemCreationClassNameThe CreationClassName of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.20
msvmvsmsvSystemNameThe Name of the scoping System.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.9.1.21
msvmvsmsvTimeOfLastStateChangeThe date or time when the EnabledState of the element last changed. If the state of the element has not changed and this property is populated, then it must be set to a 0 interval value. If a state change was requested, but rejected or not yet processed, the property must not be updated.ro
DateAndTime (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.9.1.22
msvmVirtualSystemMgtSvcDataTableRepresents the settings for the virtualization service present on a single host system.
SEQUENCE OF MsvmVirtualSysMgtSvcSettingData
.1.3.6.1.4.1.9600.1.25.13.10
msvmVirtualSystemMgtSvcDataEntryNone
MsvmVirtualSysMgtSvcSettingData
.1.3.6.1.4.1.9600.1.25.13.10.1
msvmvsmssdIndexThe value of this object uniquely identifies the instance entry for this class.ro
Integer32
.1.3.6.1.4.1.9600.1.25.13.10.1.1
msvmvsmssdBiosLockStringUsed by OEMs to allow BIOS-locked Windows operating systems to run in the virtual machine. This string must be exactly 32 characters in length.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.10.1.2
msvmvsmssdCaptionThe Caption property is a short textual description (one- line string) of the object.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.10.1.3
msvmvsmssdDefaultExternDataRootThe default external data root. By default, '<root>\ProgramData\Microsoft\ Windows\Virtualization'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.4
msvmvsmssdDefVirtualHardDiskPathThe default virtual hard disk path. By default, '<root>\Users\Public\Documents\Virtual Hard Disks'.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.5
msvmvsmssdDescriptionThe Description property provides a textual description of the object.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.6
msvmvsmssdElementNameA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.7
msvmvsmssdInstanceIDWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the 'preferred' algorithm must be used with the <OrgID> set to CIM.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.8
msvmvsmssdMaximumMacAddressMaximum MAC address for dynamically generated MAC addresses.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.9
msvmvsmssdMinimumMacAddressMinimum MAC address for dynamically generated MAC addresses.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.10
msvmvsmssdPrimaryOwnerContactName of the primary system owner. By default, 'Administrators'. This value may not exceed 64 characters in length.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.10.1.11
msvmvsmssdPrimaryOwnerNameName of the primary system owner. By default, 'Administrators'. This value may not exceed 64 characters in length.ro
DisplayString
.1.3.6.1.4.1.9600.1.25.13.10.1.12
msvmvsmssdScopeOfResidenceThe scope. By default, empty.ro
DisplayString (SNMPv2-TC)
.1.3.6.1.4.1.9600.1.25.13.10.1.13