Microsoft.Amalga.Library.AmalgaWindowsServiceNodeAmalga Windows Service Node

Microsoft.Amalga.Library.AmalgaWindowsServiceNode (ClassType)

This class represents an Amalga Windows service which may or may not be MSCS clustered. This object is contained by a parent Amalga Windows Service object for the purposes of cluster monitoring. Configuration verification should be directed at this class, while health monitoring should target the parent.

Element properties:

Base ClassMicrosoft.Amalga.Library.ApplicationComponent
AbstractTrue
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdb644d938-1a01-7d50-8d5a-81df7a02ce57

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.Amalga.Library.ApplicationComponent:
EventSourceName  string  Event Source Name false 256  False 
EventLogName  string  Event Log Name false 256  False 
ClassName  string  Class Name false 256  False 
AgentName  string  Agent Name false 256  False 
Microsoft.Amalga.Library.AmalgaWindowsServiceNode:
ServiceInstanceName  string  Service Instance Name true 256  False 
ServiceType  string  Service Type true 256  False 
IsClusteredService  string  Is Clustered Service must not be a key false 256  False 
VIPName  string  VIP Name must not be a key false 256  False 
Environment  string  Environment true 256  False 
PrincipalName  string  Principal Name true 256  False 
DiscoveredFromSelfNode  string  Discovered From Self Node must not be a key false 256  False 
DiscoveredFromOtherNode  string  Discovered From Other Node must not be a key false 256  False 
DiscoveryErrorInfo  string  Discovery Error Info must not be a key false 256  False 
ClusterName  string  Cluster Name false 256  False 
ResourceGroupName  string  Resource Group Name false 256  False 

Health Model:

Source Code:

<ClassType ID="Microsoft.Amalga.Library.AmalgaWindowsServiceNode" Accessibility="Public" Abstract="true" Base="Microsoft.Amalga.Library.ApplicationComponent" Hosted="false" Singleton="false">
<Property ID="ServiceInstanceName" Type="string" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ServiceType" Type="string" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsClusteredService" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="VIPName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Environment" Type="string" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PrincipalName" Type="string" Key="true" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DiscoveredFromSelfNode" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DiscoveredFromOtherNode" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="DiscoveryErrorInfo" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ClusterName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="ResourceGroupName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
</ClassType>