To achieve high availability and load balancing agents can be added to an on-prem agent group.
Agents in the same group can both:
Distribute work between them to maintain performance
Act as backups if any agent goes down
Returns paginated list of agent instances from an agent group using agent-group-id
and workspace-id
Array of objects (PublicOnPremAgentInstanceHttpResponse) | |
required | object (BasePageInfo_PublicOnPremAgentInstanceHttpResponse) |
Invalid Input
Unauthorized
Forbidden
Not Found
Request Timeout
Concurrency Conflict
Content Too Large
Limit Exceeded
Internal Error
{- "elements": [
- {
- "id": "string",
- "agentGroupId": "string",
- "name": "string",
- "registered": true,
- "connected": true,
- "enabled": true
}
], - "pageInfo": {
- "startCursor": "string",
- "endCursor": "string",
- "hasNextPage": true,
- "hasPreviousPage": true
}
}
Adds an agent instance under an agent group using agent-group-id
and workspace-id
{- "name": "string"
}
{- "id": "string",
- "agentGroupId": "string",
- "name": "string",
- "registrationToken": "string"
}
Get details of an agent instance using agent-id
Invalid Input
Unauthorized
Forbidden
Not Found
Request Timeout
Concurrency Conflict
Content Too Large
Limit Exceeded
Internal Error
{- "id": "string",
- "agentGroupId": "string",
- "name": "string",
- "registered": true,
- "connected": true,
- "enabled": true
}
Updates an agent instance using agent-id
Invalid Input
Unauthorized
Forbidden
Not Found
Request Timeout
Concurrency Conflict
Content Too Large
Limit Exceeded
Internal Error
{- "enabled": true
}
{- "id": "string",
- "agentGroupId": "string",
- "name": "string",
- "registered": true,
- "connected": true,
- "enabled": true
}
Delete an agent instance using agent-id
Invalid Input
Unauthorized
Forbidden
Not Found
Request Timeout
Concurrency Conflict
Content Too Large
Limit Exceeded
Internal Error
{- "message": "string",
- "code": "string"
}