Microsoft.SystemCenter.Advisor.ComputerOptInCompatibleMonitorType (UnitMonitorType)

Element properties:

RunAsDefault
AccessibilityInternal
Support Monitor RecalculateFalse

Member Modules:

ID Module Type TypeId RunAs 
CompatibleDS DataSource Microsoft.SystemCenter.Advisor.Monitoring.ComputerOptInCompatibleDataSource Default
CompatibleDetection ConditionDetection System.ExpressionFilter Default
IncompatibleDetection ConditionDetection System.ExpressionFilter Default

Overrideable Parameters:

IDParameterTypeSelector
EnableConnectorbool$Config/EnableConnector$

Source Code:

<UnitMonitorType ID="Microsoft.SystemCenter.Advisor.ComputerOptInCompatibleMonitorType" Accessibility="Internal">
<MonitorTypeStates>
<MonitorTypeState ID="Compatible"/>
<MonitorTypeState ID="Incompatible"/>
</MonitorTypeStates>
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EnableConnector" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ManagementGroupId" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="EnableConnector" ParameterType="bool" Selector="$Config/EnableConnector$"/>
</OverrideableParameters>
<MonitorImplementation>
<MemberModules>
<DataSource TypeID="Microsoft.SystemCenter.Advisor.Monitoring.ComputerOptInCompatibleDataSource" ID="CompatibleDS">
<EnableConnector>$Config/EnableConnector$</EnableConnector>
<ManagementGroupId>$Config/ManagementGroupId$</ManagementGroupId>
</DataSource>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="IncompatibleDetection">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Failure</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="CompatibleDetection">
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Property[@Name='State']</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Success</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="Compatible">
<Node ID="CompatibleDetection">
<Node ID="CompatibleDS"/>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="Incompatible">
<Node ID="IncompatibleDetection">
<Node ID="CompatibleDS"/>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>