2016-04-18 1 views
1

Я пытаюсь найти способ поиска свойств ресурсов Azure RM API программным путем с помощью PowerShell или чего-то подобного. Там даже не представляется официальной документацией всех свойств и их возможных значений.Обнаружение свойств API Azure RM

Пример:

руку ресурс Microsoft.Compute/virtualMachineScaleSets обладает такими свойствами, как upgradePolicy с возможными значениями Ручной и автоматический. Он также имеет свойство overProvision, которое является булевым.

Я использовал веб-инструмент Azure Resource Explorer, чтобы попытаться перепроектировать некоторые свойства, однако он не описывает, что они делают, или их возможные значения. Он сообщает только, какие свойства заданы в настоящее время. Но эти свойства не обязательно соответствуют тем, которые могут быть PUT для API.

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

ответ

3

Схемы JSON для ряда типов ресурсов: documented на Github. Отправной точкой для документации API ARM REST является here.