如何获取特定天蓝色位置的可用虚拟机大小列表。我已经看到资源管理器API中有一个端点可用于:https://msdn.microsoft.com/en-us/library/azure/mt269440.aspx 是否可以通过Azure服务管理(经典)API获取相同的信息?
答案 0 :(得分:1)
尝试使用以下代码,这对我有用
AuthenticationContext authenticationContext = new AuthenticationContext(your - authserviceurl + your - tenantdomain);
UserCredential uc = new UserCredential(Api - username, Api - password);
token = authenticationContext.AcquireToken("https://management.core.windows.net/", API - nativetenantid, uc);
var credentials = new TokenCredentials(token);
var computeClient = new ComputeManagementClient(credentials) { SubscriptionId = Your - SubscriptionId };
var virtualMachineSize = computeClient.VirtualMachineSizes.List(locationName).ToList();
我正在使用 Microsoft.Azure.Management.Compute.dll ,v10.0.0.0版本。 上面的例子我正在使用令牌基础认证。您也可以尝试使用证书基础身份验证。
答案 1 :(得分:0)
以下reference document表明它应该是可能的。
URI参数
位置 - 可选。从指定位置返回VM映像。位置参数仅适用于2014-05-01或更高版本。