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.