JetBrains · Schema

JetBrains TeamCity Build Agent

A build agent resource in JetBrains TeamCity.

CI/CDDeveloper ToolsIDE

Properties

Name Type Description
id integer Unique numeric identifier of the agent.
name string Name of the build agent.
typeId integer Agent type identifier.
connected boolean Whether the agent is currently connected.
enabled boolean Whether the agent is enabled for builds.
authorized boolean Whether the agent is authorized.
ip string IP address of the agent.
pool object Agent pool the agent belongs to.
osType string Operating system type of the agent.
View JSON Schema on GitHub

JSON Schema

build-agent.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "jetbrains-build-agent.json",
  "title": "JetBrains TeamCity Build Agent",
  "description": "A build agent resource in JetBrains TeamCity.",
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Unique numeric identifier of the agent."
    },
    "name": {
      "type": "string",
      "description": "Name of the build agent."
    },
    "typeId": {
      "type": "integer",
      "description": "Agent type identifier."
    },
    "connected": {
      "type": "boolean",
      "description": "Whether the agent is currently connected."
    },
    "enabled": {
      "type": "boolean",
      "description": "Whether the agent is enabled for builds."
    },
    "authorized": {
      "type": "boolean",
      "description": "Whether the agent is authorized."
    },
    "ip": {
      "type": "string",
      "description": "IP address of the agent."
    },
    "pool": {
      "type": "object",
      "description": "Agent pool the agent belongs to.",
      "properties": {
        "id": { "type": "integer" },
        "name": { "type": "string" }
      }
    },
    "osType": {
      "type": "string",
      "description": "Operating system type of the agent."
    }
  },
  "required": ["id", "name"]
}