URLGenie.URLProbe.AutoOverride.DS (DataSourceModuleType)

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
OutputTypeMicrosoft.SystemCenter.WebApplication.WebApplicationData

Member Modules:

ID Module Type TypeId RunAs 
Scheduler DataSource Microsoft.SystemCenter.WebApplication.PerProbe.Scheduler Default
PROBE ProbeAction URLGenie.URLProbe.AutoOverride.PA Default

Overrideable Parameters:

IDParameterTypeSelector
AuthenticationSchemestring$Config/AuthenticationScheme$
AuthPassstring$Config/AuthPass$
AuthUserstring$Config/AuthUser$
Bodystring$Config/Body$
CollectResponseBodystring$Config/CollectResponseBody$
ContentMatchstring$Config/ContentMatch$
ContentMatchRegExOperatorstring$Config/ContentMatchRegExOperator$
ErrorTimedouble$Config/ErrorTime$
Intervalint$Config/Interval$
Proxystring$Config/Proxy$
ProxyAuthenticationSchemestring$Config/ProxyAuthenticationScheme$
ProxyPassstring$Config/ProxyPass$
ProxyUserstring$Config/ProxyUser$
ResponseTimeoutstring$Config/ResponseTimeout$
RetryCountstring$Config/RetryCount$
StatusThresholddouble$Config/StatusThreshold$
URLstring$Config/URL$
UserAgentstring$Config/UserAgent$
Verbstring$Config/Verb$
WarningTimedouble$Config/WarningTime$

Source Code:

<DataSourceModuleType ID="URLGenie.URLProbe.AutoOverride.DS" Accessibility="Internal" Batching="false">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>MSWL!Microsoft.SystemCenter.WebApplication.WebModulesSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="AuthenticationScheme" type="AuthenticationSchemeType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="AuthPass" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="AuthUser" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Body" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="CollectResponseBody" type="CollectResponseBodyType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ContentMatch" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ContentMatchRegExOperator" type="RegExCompareType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ErrorTime" type="xsd:double"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="HeaderContentType" type="NameValueType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Header1" type="NameValueType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Header2" type="NameValueType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Header3" type="NameValueType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Interval" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ProxyAuthenticationScheme" type="AuthenticationSchemeType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="0" name="ProxyPass" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="0" name="Proxy" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="0" name="ProxyUser" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="ResponseTimeout" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="RetryCount" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="StatusThreshold" type="xsd:double"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="URL" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="UserAgent" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="Verb" type="VerbType"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" minOccurs="1" name="WarningTime" type="xsd:double"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="AuthenticationScheme" Selector="$Config/AuthenticationScheme$" ParameterType="string"/>
<OverrideableParameter ID="AuthPass" Selector="$Config/AuthPass$" ParameterType="string"/>
<OverrideableParameter ID="AuthUser" Selector="$Config/AuthUser$" ParameterType="string"/>
<OverrideableParameter ID="Body" Selector="$Config/Body$" ParameterType="string"/>
<OverrideableParameter ID="CollectResponseBody" Selector="$Config/CollectResponseBody$" ParameterType="string"/>
<OverrideableParameter ID="ContentMatch" Selector="$Config/ContentMatch$" ParameterType="string"/>
<OverrideableParameter ID="ContentMatchRegExOperator" Selector="$Config/ContentMatchRegExOperator$" ParameterType="string"/>
<OverrideableParameter ID="ErrorTime" Selector="$Config/ErrorTime$" ParameterType="double"/>
<OverrideableParameter ID="Interval" Selector="$Config/Interval$" ParameterType="int"/>
<OverrideableParameter ID="Proxy" Selector="$Config/Proxy$" ParameterType="string"/>
<OverrideableParameter ID="ProxyAuthenticationScheme" Selector="$Config/ProxyAuthenticationScheme$" ParameterType="string"/>
<OverrideableParameter ID="ProxyPass" Selector="$Config/ProxyPass$" ParameterType="string"/>
<OverrideableParameter ID="ProxyUser" Selector="$Config/ProxyUser$" ParameterType="string"/>
<OverrideableParameter ID="ResponseTimeout" Selector="$Config/ResponseTimeout$" ParameterType="string"/>
<OverrideableParameter ID="RetryCount" Selector="$Config/RetryCount$" ParameterType="string"/>
<OverrideableParameter ID="StatusThreshold" Selector="$Config/StatusThreshold$" ParameterType="double"/>
<OverrideableParameter ID="URL" Selector="$Config/URL$" ParameterType="string"/>
<OverrideableParameter ID="UserAgent" Selector="$Config/UserAgent$" ParameterType="string"/>
<OverrideableParameter ID="Verb" Selector="$Config/Verb$" ParameterType="string"/>
<OverrideableParameter ID="WarningTime" Selector="$Config/WarningTime$" ParameterType="double"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="MSWL!Microsoft.SystemCenter.WebApplication.PerProbe.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval>$Config/Interval$</Interval>
<SpreadInitializationOverInterval>$Config/Interval$</SpreadInitializationOverInterval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
<UniquenessKey>$Target/Id$</UniquenessKey>
</DataSource>
<ProbeAction ID="PROBE" TypeID="URLGenie.URLProbe.AutoOverride.PA">
<AuthenticationScheme>$Config/AuthenticationScheme$</AuthenticationScheme>
<AuthPass>$Config/AuthPass$</AuthPass>
<AuthUser>$Config/AuthUser$</AuthUser>
<Body><Script>$Config/Body$</Script></Body>
<CollectResponseBody>$Config/CollectResponseBody$</CollectResponseBody>
<ContentMatch>$Config/ContentMatch$</ContentMatch>
<ContentMatchRegExOperator>$Config/ContentMatchRegExOperator$</ContentMatchRegExOperator>
<ErrorTime>$Config/ErrorTime$</ErrorTime>
<HeaderContentType>$Config/HeaderContentType$</HeaderContentType>
<Header1>$Config/Header1$</Header1>
<Header2>$Config/Header2$</Header2>
<Header3>$Config/Header3$</Header3>
<ProxyAuthenticationScheme>$Config/ProxyAuthenticationScheme$</ProxyAuthenticationScheme>
<ProxyPass>$Config/ProxyPass$</ProxyPass>
<Proxy>$Config/Proxy$</Proxy>
<ProxyUser>$Config/ProxyUser$</ProxyUser>
<ResponseTimeout>$Config/ResponseTimeout$</ResponseTimeout>
<RetryCount>$Config/RetryCount$</RetryCount>
<StatusThreshold>$Config/StatusThreshold$</StatusThreshold>
<URL>$Config/URL$</URL>
<UserAgent>$Config/UserAgent$</UserAgent>
<Verb>$Config/Verb$</Verb>
<WarningTime>$Config/WarningTime$</WarningTime>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="PROBE">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>MSWL!Microsoft.SystemCenter.WebApplication.WebApplicationData</OutputType>
</DataSourceModuleType>