目前,Azure公开了一个API来获取所有VM大小。 API取决于参数,即位置。
GET https://management.azure.com/subscriptions/ {subscriptionId} /providers/Microsoft.Compute/locations/的 {位置} / vmSizes?API-版本= 2017年12月1日
有没有办法可以在不传递位置的情况下获取所有VM大小?那么有什么方法可以找出所有的VM大小而不管任何位置? 感谢您提前提供任何帮助!
答案 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,例如如何列出位置。