TeamFoundationServer2015.TfsApplicationTierServerTFS Application Tier Server

TeamFoundationServer2015.TfsApplicationTierServer (ClassType)

Application Tier (AT) Servers that make up the TFS installation

Knowledge Base article:

Summary

The TFS Application Tier is a server that processes incoming requests from client systems. There can be multiple TFS Application Tier servers, and they will process requests for all Project Collections that are active. Each TFS Application Tier Server relies on a single configuration database that is shared among all Application Tier Servers.

Element properties:

Base ClassTeamFoundationServer2015.TfsAppComponentBase
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId9e2c6685-2cd9-f270-cd9c-f4da1ffa5610

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
TeamFoundationServer2015.TfsApplicationTierServer:
ATComputerName  string  Application Tier Computer Name The Primary TFS Application Tier machine true 256  False 
ObjectPath  string  Object Path The Object Path includes the details needed for monitors to evaluate the status of this Item false 256  False 
InstallLocation  string  Install Location The location where TFS is installed false 256  False 
ConfigDatabaseConnectionString  string  Config Database Connection String Connection string from AT Tier server to TFS Configuration database false 256  False 
UseSsl  bool  Use Secure Sockets Layer Use SSL for web services, this TFS installation only has SSL binding available. false 256   
Port  int  Port Port that the TFS Application Tier Web server listens false   
VirtualDirectory  string  Virtual Directory The virtual directory that TFS is installed in false 256  False 
JobAgentServiceName  string  Job Agent Service Name false 256  False 

Health Model:

Source Code:

<ClassType ID="TeamFoundationServer2015.TfsApplicationTierServer" Accessibility="Public" Abstract="false" Base="TeamFoundationServer2015.TfsAppComponentBase" Hosted="true" Singleton="false" Extension="false">
<Property ID="ATComputerName" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ObjectPath" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="InstallLocation" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ConfigDatabaseConnectionString" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="UseSsl" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Port" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="6" MinLength="0" Required="false" Scale="0"/>
<Property ID="VirtualDirectory" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="JobAgentServiceName" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>