Изменить агент включен / отключен статус в Azure Devops, используя REST API
Извиняюсь заранее, если на этот вопрос ответили где-то в очевидном месте, я оглянулся и не смог его найти.
Я могу использовать инструкции здесь ( Как программно составить список пулов агентов VSTS из PowerShell?), Чтобы запросить Devops Dev в Azure, чтобы получить список агентов, у каждого из которых есть поле "включено", которое имеет значение "истина" или "ложь".
В веб-интерфейсе это флажок, который пользователь может выбрать / отменить. Есть ли способ переключить это с помощью REST API?
Спасибо!
1 ответ
Решение
Нет в документации Azure DevOps REST Api, но вы можете изменить статус агента следующим образом (это PATCH
вызов):
PATCH https://dev.azure.com/{organization}/{project}/_apis/distributedtask/pools/{poolId}/agents/{agentId}
Требуется тело (в Json):
{"enabled":{false/true},"id":{agentId},"maxParallelism":1,"name":"{agentName}"}