ServiceManager.CloudServices.Extended.VirtualMachineCloud Services Virtual Machine

ServiceManager.CloudServices.Extended.VirtualMachine (ClassType)

Extended Virtual Machine Class for Cloud Services Solution

Element properties:

Base ClassMicrosoft.SystemCenter.VirtualMachineManager.2012.VirtualMachine
AbstractFalse
HostedTrue
SingletonFalse
ExtensionTrue
AccessibilityPublic
ElementIda10dac06-f4bd-a145-5a41-e0ab8e046233

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       
Microsoft.SystemCenter.VirtualMachineManager.VirtualMachine:
VMMId  string  VMM Object Id true 256  False     
Owner  string  Owner false 256  False     
OwnerUserRole  string  Owner user role false 256  False     
Description  string  Description false 65535  False     
CreationDate  string  Creation Date false 256  False     
TotalRAM  string  Total RAM (MB) false 256  False     
DynamicMemory  bool  Dynamic Memory false 256       
MaxMemoryMB  string  Maximum Memory (MB) (deprecated) false 256  False     
Cloud  string  Cloud false 256  False     
CPUCount  string  Number of Processors (CPUCount, deprecated) Number of Processors (CPUCount, deprecated) false 256  False     
DeploymentLocation  string  Deployment Location false 256  False     
CostCenter  string  Cost Center false 256  False     
HostName  string  Host Name false 256  False     
GuestFQDN  string  Computer Name false 256  False     
VGS  string  IC / Additions false 256  False     
NoOfVirtualDisks  string  Number of Virtual Disks false 256  False     
NoOfNICs  string  Number of NICs false 256  False     
TotalSizeOfVirtualDisks  string  Total Allocated Size of All Virtual Disks (Byte) (deprecated) false 256  False     
VMMServer  string  Virtual Machine Manager Server false 256  False     
State  string  Virtual Machine State false 256  False     
MaxMemoryMBytes  int  Maximum Memory (MB) false 256       
VirtualProcCount  int  Number of Processors (VirtualProcCount) Number of Processors (VirtualProcCount) false 256       
TotalVirtualDiskSizeMBytes  int  Total allocated disk size(MB) false 256       
OperatingSystem  string  Operating System false 1024  False     
OperatingSystemVersion  string      false 256  False     
IsHighlyAvailable  bool  Highly Available false 256       
ServiceTemplateId  string  Service Template Id false 256  False     
ServiceManager.CloudServices.Extended.VirtualMachine:
Status  enum  Current Status of the Virtual Machine Current Status of the Virtual Machine false 256      ServiceManager.CloudServices.StatusEnum 
ExpirationDate  datetime  Expiration Date of the Virtual Machine Expiration Date of the Virtual Machine false 256       
UserRole  string  User Role User Role Name false 256  False     
UserRoleID  string  User Role ID User Role ID false 256  False     

Health Model:

Source Code:

<ClassType ID="ServiceManager.CloudServices.Extended.VirtualMachine" Accessibility="Public" Abstract="false" Base="VMMLibrary!Microsoft.SystemCenter.VirtualMachineManager.2012.VirtualMachine" Hosted="true" Singleton="false" Extension="true">
<Property ID="Status" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="ServiceManager.CloudServices.StatusEnum"/>
<Property ID="ExpirationDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" Required="false" Scale="0"/>
<Property ID="UserRole" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="UserRoleID" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>