QND.Hyperv.2012R2.VMHyper-V 2012R2 - Virtual Machine (QND)

QND.Hyperv.2012R2.VM (ClassType)

Element properties:

Base ClassSystem.VirtualMachine
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdc9c9b532-a2be-ee64-9d8c-38c47bf83460

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False     
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum 
Notes  richtext  Notes Notes false 4000       
System.ComputerHardware:
Model  string  Model Model false 256  False     
Manufacturer  string  Manufacturer Manufacturer false 256  False     
NumberOfProcessors  int  Number Of Processors Number Of Processors false 256       
QND.Hyperv.2012R2.VM:
VirtualMachineId  string  VM Id true 255  False     
VirtualMachineName  string  VM Name false 255  False     
HostName  string  Hyper-V Host Name false 255  False     
HVFarm  string  Hyper-V Farm false 255  False     
VMComputerName  string  VM Guest Computer Name false 255  False     
ISVersion  string  Integration Services Version false 255  False     
RMEnabled  bool  Resource Metering Enabled false 256       
VMGeneration  string  VM Generation false 255  False     
HA  bool  Highly Available false 256       
MinMemory  double  Min Memory (MB) false 256       
MaxMemory  double  Max Memoery (MB) false 256       
StartMemory  double  Startup Memory (MB) false 256       
OSPlatformId  int  OS Platform Id false 256       
OSFamily  string  OS Family false 255  False     
OSName  string  OS Name false 255  False     
OSVersion  string  OS Version false 255  False     

Health Model:

Source Code:

<ClassType ID="QND.Hyperv.2012R2.VM" Abstract="false" Base="Virtualization!System.VirtualMachine" Hosted="false" Accessibility="Public">
<Property ID="VirtualMachineId" Type="string" Key="true" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="VirtualMachineName" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="HostName" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="HVFarm" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="VMComputerName" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="ISVersion" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="RMEnabled" Type="bool" Key="false"/>
<Property ID="VMGeneration" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="HA" Type="bool" Key="false"/>
<Property ID="MinMemory" Type="double" Key="false"/>
<Property ID="MaxMemory" Type="double" Key="false"/>
<Property ID="StartMemory" Type="double" Key="false"/>
<Property ID="OSPlatformId" Type="int" Key="false"/>
<Property ID="OSFamily" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="OSName" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="OSVersion" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
</ClassType>