从Azure获取所有位置的VMSize List

时间:2018-05-02 17:35:14

标签: azure

目前,Azure公开了一个API来获取所有VM大小。 API取决于参数,即位置。

Microsoft Documentation

  

GET   https://management.azure.com/subscriptions/ {subscriptionId} /providers/Microsoft.Compute/locations/的 {位置} / vmSizes?API-版本= 2017年12月1日

有没有办法可以在不传递位置的情况下获取所有VM大小?那么有什么方法可以找出所有的VM大小而不管任何位置? 感谢您提前提供任何帮助!

1 个答案:

答案 0 :(得分:0)

首先列出订阅中的位置。 https://docs.microsoft.com/en-us/rest/api/resources/subscriptions/listlocations

然后,为每个位置列出VM大小。您可以自己跟踪多个位置中存在的VM大小的重复项。 https://docs.microsoft.com/en-us/rest/api/compute/virtualmachinesizes/list

您可以看到答案here,例如如何列出位置。