ESight.BladeServer.BladeChild Blade

ESight.BladeServer.Blade (ClassType)

Element properties:

Base ClassSystem.PhysicalEntity
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId16456e41-745f-4d77-9474-a3113af8fd1d

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       
ESight.BladeServer.Blade:
DN  string  DN DN true 256  False     
eSight  string  eSight eSight false 256  False     
UUID  string  UUID UUID false 256  False     
PresentState  string  PresentState PresentState false 256  False     
BmcIP  string  BmcIP BmcIP false 256  False     
BmcMask  string  BmcMask BmcMask false 256  False     
ProductName  string  ProductName ProductName false 256  False     
BladeVersion  string  BladeVersion BladeVersion false 2048  False     
BoardSerialNumber  string  BoardSerialNumber BoardSerialNumber false 256  False     
BoardManufacturerDate  string  BoardManufacturerDate BoardManufacturerDate false 256  False     
ProductDescription  string  ProductDescription ProductDescription false 256  False     
ProductSerialNumber  string  ProductSerialNumber ProductSerialNumber false 256  False     
SystemCPUUsage  string  SystemCPUUsage SystemCPUUsage false 256  False     
Status  int  Status Status false 256       

Health Model:

Source Code:

<ClassType ID="ESight.BladeServer.Blade" Base="System!System.PhysicalEntity" Accessibility="Public" Abstract="false" Hosted="true" Singleton="false">
<!--SCOM自带 MaintenanceMode Path-->
<!--DisplayName = ESight:name 继承 System.LogicalEntity -->
<!--ESight:dn-->
<Property ID="DN" Type="string" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--ESight:eSightIp-->
<Property ID="eSight" Key="false" Type="string" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--ESight:uuid-->
<Property ID="UUID" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--ESight:presentState-->
<Property ID="PresentState" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--ESight:ipAddress-->
<Property ID="BmcIP" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--待确认: 如web有就需要增加北向接口-->
<Property ID="BmcMask" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--ESight:mode-->
<Property ID="ProductName" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--需要再确认是否有接口-->
<Property ID="BladeVersion" Type="string" Key="false" CaseSensitive="false" MaxLength="2048" MinLength="0"/>
<!-- web 页面有需要esight北向接口提供字段-->
<Property ID="BoardSerialNumber" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!-- esihgt没有 待确认-->
<Property ID="BoardManufacturerDate" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!-- esihgt没有 待确认-->
<Property ID="ProductDescription" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!-- web 页面有需要esight北向接口提供字段-->
<Property ID="ProductSerialNumber" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!-- web 页面有需要esight北向接口提供字段-->
<Property ID="SystemCPUUsage" Type="string" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0"/>
<!--ESight:status-->
<Property ID="Status" Type="int" Key="false" CaseSensitive="false" MinLength="0"/>
</ClassType>