Veeam.Virt.Extensions.HyperV.ServerRoleHyper-V Host (Veeam MP)

Veeam.Virt.Extensions.HyperV.ServerRole (ClassType)

Microsoft Windows Server hosting Hyper-V role

Element properties:

Base ClassVeeam.Virt.Extensions.HyperV.Base
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIde0f51153-d25f-795d-712c-486279562bc8

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       
Veeam.Virt.Extensions.HyperV.ServerRole:
id  string  id true 255  False     
Version  string  Build Version false 255  False     
MemoryGB  int  Memory GB false 65536       
CPUModel  string  CPU Model false 255  False     
CPUSockets  int  CPU Sockets false 65536       
CPUCores  int  CPU Cores false 65536       
CPULogicalCount  int  Logical Processors false 65536       
CPUHTEnabled  string  Hyper-Threading false 65536  False     
TotalCPUGHz  double  Total CPU GHz false 65536       
ClusterName  string  Cluster Name false 255  False     
SystemManufacturer  string  System Manufacturer false 255  False     
SystemModel  string  System Model false 255  False     
SystemBIOS  string  System BIOS false 255  False     
SystemBIOSDate  string  System BIOS Version/Date false 255  False     
SystemSerialNumber  string  System Serial Number false 255  False     
VMMName  string  VMM Name false 255  False     
BMCAddress  string  BMC Address false 255  False     

Health Model:

Source Code:

<ClassType ID="Veeam.Virt.Extensions.HyperV.ServerRole" Accessibility="Public" Abstract="false" Base="Veeam.Virt.Extensions.HyperV.Base" Hosted="false" Singleton="false">
<Property ID="id" Type="string" Key="true" CaseSensitive="false" MaxLength="255" MinLength="0"/>
<Property ID="Version" Type="string" Key="false" CaseSensitive="false" MaxLength="255" MinLength="0"/>
<Property ID="MemoryGB" Type="int" Key="false" CaseSensitive="false" MinLength="0" MaxLength="65536"/>
<Property ID="CPUModel" Type="string" Key="false" CaseSensitive="false" MaxLength="255" MinLength="0"/>
<Property ID="CPUSockets" Type="int" Key="false" CaseSensitive="false" MinLength="0" MaxLength="65536"/>
<Property ID="CPUCores" Type="int" Key="false" CaseSensitive="false" MinLength="0" MaxLength="65536"/>
<Property ID="CPULogicalCount" Type="int" Key="false" CaseSensitive="false" MinLength="0" MaxLength="65536"/>
<Property ID="CPUHTEnabled" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="65536"/>
<Property ID="TotalCPUGHz" Type="double" Key="false" CaseSensitive="false" MinLength="0" MaxLength="65536"/>
<Property ID="ClusterName" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="SystemManufacturer" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="SystemModel" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="SystemBIOS" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="SystemBIOSDate" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="SystemSerialNumber" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="VMMName" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
<Property ID="BMCAddress" Type="string" Key="false" CaseSensitive="false" MinLength="0" MaxLength="255"/>
</ClassType>