Создание и удаление теста доступности с помощью пакета SDK для Azure C #

Не удается найти способ создать или удалить тест доступности с помощью C # Azure SDK. В свободном SDK я тоже ничего не вижу, да и в традиционном тоже. Мне удалось создать тест доступности программно, используя шаблон ARM и запустив его с кодом C #.

К сожалению, не знаю, как удалить такой ресурс. Любой совет?


person elklusek    schedule 07.01.2021    source источник
comment
ты имеешь ввиду Application Insights Availability Test?   -  person Ivan Yang    schedule 08.01.2021
comment
Здравствуйте, если мой ответ полезен, не могли бы вы принять его в качестве ответа согласно эту ссылку? Благодарность:).   -  person Ivan Yang    schedule 27.01.2021


Ответы (2)


Если вы имеете в виду Application Insights Availability Test, то есть preview package для управления Application Insights: Microsoft.Azure .Management.ApplicationInsights.

После установки этого пакета:

Чтобы создать тест доступности, вы можете выполнить добавить новый веб-тест, чтобы создать его.

Чтобы удалить тест доступности, вы можете выполнить удалить веб-тест, чтобы удалить его.

Я не тестировал приведенный выше код, но если у вас возникнут проблемы, сообщите мне.

Другой способ - использовать Web Tests rest api, чтобы создать или удалить его соответственно.

person Ivan Yang    schedule 08.01.2021

Похоже, есть SDK (не свободно), который позволяет выполнять несколько операций над Application Insights и тестами доступности (веб-тестами). Nuget называется Microsoft.Azure.Management.ApplicationInsights (текущая версия 0.3.0-preview).

У него есть довольно хороший способ удалить веб-тест, но когда дело доходит до создания веб-теста, он требует в конфигурации веб-теста XML, который, похоже, не является таким элегантным решением, как некоторые могли бы ожидать.

В любом случае, это можно сделать с помощью некоторого SDK, чтобы сделать это программно.

person elklusek    schedule 08.01.2021