VKernel.CapacityAnalyzer.VirtualMachineVirtual Machine

VKernel.CapacityAnalyzer.VirtualMachine (ClassType)

Element properties:

Base ClassMicrosoft.SystemCenter.VirtualMachineManager.2008.VirtualMachine
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityInternal
ElementId53a881a4-cc4d-cb5c-da4c-04b9bde5ec9d

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
Microsoft.Virtualization.2008.Base.VirtualMachine:
VMComputerName  string  Computer Name false 255  False 
VMAdditionsVersion  string  VM Guest Services false 255  False 
Microsoft.SystemCenter.VirtualMachineManager.2008.Base.VirtualMachine:
Name  string  Name false 255  False 
Guid  string      true 255  False 
Owner  string  Owner false 255  False 
CreationTime  string  Creation Date false 255  False 
Description  string  Description false 255  False 
TotalRAM  string  Total RAM (MB) false 255  False 
NoOfVirtualDisks  string  Number of Virtual Disks false 255  False 
NoOfNICs  string  Number of NICs false 255  False 
TotalSizeOfVirtualDisks  string  Total Allocated Size of All Virtual Disks (Byte) false 255  False 
ProcessorCount  string  Number of Processors false 255  False 
DeploymentLocation  string  Deployment Location false 255  False 
CostCenter  string  Cost Center false 255  False 
Host  string  Host Name false 255  False 
Microsoft.SystemCenter.VirtualMachineManager.2008.VirtualMachine:
GuestOS  string  Guest OS false 255  False 
State  string  State false 255  False 
ICAdditionsVersion  string  IC / Additions version false 255  False 
VKernel.CapacityAnalyzer.VirtualMachine:
CPUReserve  int  CPU Reserve false 256   
CPUMax  int  CPU Max false 256   
RelativeWeight  int  CPU Relative Weight false 256   
MemoryWeight  int  Memory Relative Weight false 256   
VirtualizationPlatform  string  Virtualization Platform Virtualization Platform Name (for example: HyperV) false 256  False 
IsHighlyAvailable  string  IsHighlyAvailable Determine whether High Availability enabled for this VM false 20  False 
OperatingSystem  string  Operating System Operating System name as reported by VMM false 256  False 
DynamicMemoryEnabled  bool  DynamicMemoryEnabled false 256   
DynamicMemoryMaximumMB  int  DynamicMemoryMaximumMB false 256   
DynamicMemoryBufferPercentage  int  DynamicMemoryBufferPercentage false 256   
IsTemplate  bool  IsTemplate false 255   

Health Model:

Source Code:

<ClassType ID="VKernel.CapacityAnalyzer.VirtualMachine" Accessibility="Internal" Abstract="false" Base="MSCVMM!Microsoft.SystemCenter.VirtualMachineManager.2008.VirtualMachine" Hosted="true" Singleton="false">
<Property ID="CPUReserve" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="CPUMax" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RelativeWeight" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="MemoryWeight" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="VirtualizationPlatform" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsHighlyAvailable" Type="string" Key="false" CaseSensitive="false" Length="20" MinLength="0"/>
<Property ID="OperatingSystem" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DynamicMemoryEnabled" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DynamicMemoryMaximumMB" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DynamicMemoryBufferPercentage" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsTemplate" Type="bool" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
</ClassType>