CIM_VirtualSystemSettingData class

Defines the virtual aspects of a virtual system. Instances may be used for example to reflect the definition of a virtual system, to reflect the configuration of a running instance of virtual system, to reflect the requested configuration for a new virtual system, to reflect the configuration of a suspended or snapshot virtual system or to reflect a requested configuration change for a virtual system. An instance of CIM_VirtualSystemSettingData representing the virtual aspects of a computer system serves as the anchor point for instances of CIM_ResourceAllocationSettingData representing the virtual aspects of virtual resources in the scope of the virtual system.

Important  The DMTF (Distributed Management Task Force) CIM (Common Information Model) classes are the parent classes upon which WMI classes are built. WMI currently supports only the CIM 2.x version schemas.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class CIM_VirtualSystemSettingData : CIM_SettingData
{
  string   ElementName;
  string   InstanceID;
  string   SystemName;
  uint16   SettingType;
  uint16   VirtualSystemType;
  string   OtherVirtualSystemType;
  boolean  AutoActivate;
  datetime CreationTime;
};

Members

The CIM_VirtualSystemSettingData class has these types of members:

  • Properties

Properties

The CIM_VirtualSystemSettingData class has these properties.

AutoActivate

Data type: boolean

Access type: Write-only

Flag that indicates whether the virtual system is automatically started when the virtualization platform is started.

CreationTime

Data type: datetime

Access type: Write-only

The 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.

ElementName

Data type: string

Access type: Write-only

The display name of the virtual system. A associated instance of CIM_EnabledLogicalELementCapabilities indicates whether ElementName is modifiable or not.

InstanceID

Data type: string

Access type: Write-only

Key. For more information about the format, see the base class. Be aware that when used as an input element InstanceID must not be set by the client; instead, the implementation assigns a name, using implementation dependent rules.

OtherVirtualSystemType

Data type: string

Access type: Write-only

Designates the type of the virtual system if VirtualSystemType is set to 1 - Other.

SettingType

Data type: uint16

Access type: Write-only

SettingType 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.

SystemName

Data type: string

Access type: Write-only

SystemName shall reflect a unique name for the system as it is used within the virtualization platform. Be aware that the SystemName is neither 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.

VirtualSystemType

Data type: uint16

Access type: Write-only

Virtualization platforms may provide various types of virtual systems, some of which may be specifically designed for 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 application may request a particular virtual system type by setting this property accordingly.

Requirements

Namespace

Root\virtualization