TFS Application Tier Server Discovery Detail

TeamFoundationServer2015.TfsApplicationTierServerDiscoveryDetail (Discovery)

This Discovery is used to obtain details about the TFS Installation

Knowledge Base article:

Summary

This discovery is configured to discover each TFS installation based on queries to the TFS Application Tier Server. This discovery will discover the AT Tier server, Team Project Collections, TFS Warehouse and Proxy.

Element properties:

TargetTeamFoundationServer2015.TfsApplicationTierServerCandidate
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 TeamFoundationServer2015.TfsPowerShellDiscoveryDataSource TeamFoundationServer2015.Tfs2015UserProfile

Source Code:

<Discovery ID="TeamFoundationServer2015.TfsApplicationTierServerDiscoveryDetail" Enabled="true" Target="TeamFoundationServer2015.TfsApplicationTierServerCandidate" ConfirmDelivery="false" Remotable="false" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsInstallation"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsApplicationTierServer"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsProjectCollection"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsBuildWebService"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsVersionControlWebService"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsWarehouse"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsWorkItemTrackingWebService"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsAdministrationWebService"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsAuthorizationWebService"/>
<DiscoveryClass TypeID="TeamFoundationServer2015.TfsRegistrationWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsInstallationContainsATServer"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsInstallationContainsProjectCollection"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsATServerHostsBuildWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsATServerHostsVersionControlWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsATServerHostsWorkItemTrackingWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsATServerHostsAdministrationWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsATServerHostsAuthorizationWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsATServerHostsRegistrationWebService"/>
<DiscoveryRelationship TypeID="TeamFoundationServer2015.TfsInstallationContainsWarehouse"/>
</DiscoveryTypes>
<DataSource ID="TfsPowerShellDiscoveryProvider" RunAs="TeamFoundationServer2015.Tfs2015UserProfile" TypeID="TeamFoundationServer2015.TfsPowerShellDiscoveryDataSource">
<Component>ApplicationTier</Component>
<ClassName>ApplicationTierDiscoverer</ClassName>
<BaseInstallPath/>
<IntervalSeconds>14400</IntervalSeconds>
<ScriptDebugEnabled>0</ScriptDebugEnabled>
<UseSsl>0</UseSsl>
<Port>8080</Port>
</DataSource>
</Discovery>