Rubrik.CDM.SDKTwoStateMonitorType (UnitMonitorType)
Element properties:
Member Modules:
Source Code:
<UnitMonitorType ID="Rubrik.CDM.SDKTwoStateMonitorType" Accessibility="Public">
<MonitorTypeStates>
<MonitorTypeState ID="Healthy"/>
<MonitorTypeState ID="Unhealthy"/>
</MonitorTypeStates>
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System!System.ExpressionEvaluatorSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="HealthyFilterExpression" type="ExpressionType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="UnHealthyFilterExpression" type="ExpressionType"/>
</Configuration>
<MonitorImplementation>
<MemberModules>
<DataSource ID="DS" TypeID="SC!Microsoft.SystemCenter.TargetEntitySdkEventProvider"/>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="CDUnhealthy">
<Expression>$Config/UnHealthyFilterExpression$</Expression>
</ConditionDetection>
<ConditionDetection TypeID="System!System.ExpressionFilter" ID="CDHealthy">
<Expression>$Config/HealthyFilterExpression$</Expression>
</ConditionDetection>
</MemberModules>
<RegularDetections>
<RegularDetection MonitorTypeStateID="Unhealthy">
<Node ID="CDUnhealthy">
<Node ID="DS"/>
</Node>
</RegularDetection>
<RegularDetection MonitorTypeStateID="Healthy">
<Node ID="CDHealthy">
<Node ID="DS"/>
</Node>
</RegularDetection>
</RegularDetections>
</MonitorImplementation>
</UnitMonitorType>