2016-04-18 29 views
1

我一直在試圖找到一種方法來使用PowerShell或類似的方式以編程方式發現Azure RM API資源屬性。甚至似乎沒有所有屬性及其可能值的官方文檔。發現Azure RM API屬性

實施例:

ARM的資源Microsoft.Compute/virtualMachineScaleSets具有手動和自動的可能值如upgradePolicy性質。它也有一個名爲overProvision這是一個布爾值。

我已經使用Azure資源管理器Web工具來嘗試對某些屬性進行反向工程,但它沒有描述它們的作用或它們的可能值。它只會告訴你一些屬性當前設置爲什麼。但是這些屬性並不一定匹配那些可以放入API的屬性。

我已經使用Azure快速入門模板來嘗試發現常用資源上的大部分屬性,但這又是一種模糊的逆向工程,而不是真正的文檔。

回答

3

許多資源類型的JSON模式在Github上爲documented。 ARM REST API文檔的入口點是here