TFS Proxy Discovery Detail

TeamFoundationServer2017.TfsProxyDiscoveryDetail (Discovery)

Discovery that obtains details about machines acting as a Proxy

Knowledge Base article:

Summary

This discovery is configured to discover each proxy server based on queries to the TFS Application Tier Server. This discovery will discover the proxy servers.

Element properties:

TargetTeamFoundationServer2017.TfsProxyCandidate
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
TfsPowerShellDiscoveryProvider DataSource TeamFoundationServer2017.TfsPowerShellDiscoveryDataSource TeamFoundationServer2017.Tfs2017UserProfile

Source Code:

<Discovery ID="TeamFoundationServer2017.TfsProxyDiscoveryDetail" Enabled="true" Target="TeamFoundationServer2017.TfsProxyCandidate" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="TeamFoundationServer2017.TfsProxy"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2017.TfsProxyReferencesProjectCollection"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2017.TfsProxyReferenceTfsInstallation"/>
</DiscoveryTypes>
<DataSource ID="TfsPowerShellDiscoveryProvider" RunAs="TeamFoundationServer2017.Tfs2017UserProfile" TypeID="TeamFoundationServer2017.TfsPowerShellDiscoveryDataSource">
<Component>VersionControlProxy</Component>
<ClassName>ProxyDiscoverer</ClassName>
<BaseInstallPath/>
<IntervalSeconds>14400</IntervalSeconds>
<ScriptDebugEnabled>0</ScriptDebugEnabled>
<UseSsl>0</UseSsl>
<Port>8081</Port>
</DataSource>
</Discovery>