2016-04-18 7 views
1

Ich habe versucht, eine Möglichkeit zu finden, Azure RM API-Ressourceneigenschaften programmgesteuert mithilfe von PowerShell oder ähnlichem zu ermitteln. Es scheint nicht einmal eine offizielle Dokumentation aller Eigenschaften und ihrer möglichen Werte zu geben.Ermitteln der Azure RM-API-Eigenschaften

Beispiel:

Die ARM-Ressource Microsoft.Compute/virtualMachineScaleSets hat Eigenschaften wie upgradePolicy mit möglichen Werten von manuell und automatisch. Es hat auch eine Eigenschaft namens overProvision, die eine Boolean ist.

Ich habe das Azure Resource Explorer-Webtool verwendet, um einige Eigenschaften zurückzuverfolgen, aber es beschreibt nicht, was sie tun oder ihre möglichen Werte. Sie erfahren nur, wofür einige der Eigenschaften derzeit festgelegt sind. Diese Eigenschaften stimmen jedoch nicht unbedingt mit denen überein, die an die API gesendet werden können.

Ich habe die Azure Quickstart-Vorlagen verwendet, um zu versuchen, die meisten Eigenschaften für häufig verwendete Ressourcen zu ermitteln. Dies ist jedoch wie eine vage Art von Reverse Engineering und nicht annähernd der echten Dokumentation.

Antwort

3

Die JSON-Schemas für eine Anzahl von Ressourcentypen sind documented auf Github. Der Einstiegspunkt für die Dokumentation der ARM REST API ist here.

Verwandte Themen