Я пишу код для автоматического развертывания веб-сайтов Azure (включая создание веб-сайта в Azure). Я использую библиотеки управления Azure Management и библиотеки управления ресурсами Azure, доступные в Nuget. Большинство из них на месте, однако я не смог найти способ включить свойство "Всегда на" через любой из API, которые я видел. Это свойство можно установить через портал управления лазурью на вкладке "Конфигурация" для веб-сайта.
Я проверил:
- Ссылка на свойства в MSDN: http://msdn.microsoft.com/en-us/library/azure/dn236426.aspx
- API-интерфейсы powershell (get-azureresource, get-azurewebsite,...), чтобы увидеть, есть ли ссылка на Always On (там нет)
- Звонок REST на портал управления отправляет через Fiddler. Здесь есть ссылка на Always On в POST, идущем на https://manage.windowsazure.com/Websites/UpdateConfig (который, насколько я знаю, не является частью API управления или управления ресурсами). Точный путь в отправленном теле JSON -/siteConfig/AlwaysOn.
Итак, вопрос в том, можно ли включить/отключить Always On через "официальный" API?
Спасибо!