发现Azure RM API属性

时间:2016-04-18 19:17:55

标签: azure azure-resource-manager

我一直在尝试使用PowerShell或类似方法以编程方式找到Azure RM API资源属性的方法。似乎甚至没有关于所有属性及其可能值的官方文档。

示例:

ARM资源 Microsoft.Compute / virtualMachineScaleSets 具有 upgradePolicy 等属性,可能的值为“手动”和“自动”。它还有一个名为 overProvision 的属性,它是一个布尔值。

我已经使用Azure资源浏览器网络工具尝试对某些属性进行反向工程,但是它并没有描述它们的作用或它们的可能值。它只告诉您当前设置的某些属性。但是这些属性不一定与那些可以PUT到API的属性相匹配。

我已经使用Azure快速入门模板尝试发现常用资源的大部分属性,但这又是一种模糊的逆向工程,而不是真正的文档。

1 个答案:

答案 0 :(得分:3)

Github上的许多资源类型的JSON模式是documented。 ARM REST API文档的入口点是here