【发布时间】:2017-07-27 17:03:34
【问题描述】:
我正在做一个小项目来列出订阅下的所有 VirtualNetworks 详细信息。在我们的订阅中,我们既有经典网络也有 ARM 虚拟网络。我正在使用 Azure 最新的 Java SDK(1.1.2) 来提取信息。我正在使用下面的 API 调用,它只返回来自 ARM 的 VNet,而不是来自经典的 VNet。请看代码sn-p。
ApplicationTokenCredentials credentials = new ApplicationTokenCredentials(
clientId, tenantId, clientKey, AzureEnvironment.AZURE);
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId);
for (Network virtualNetwork : azure.networks().list()){
Utils.print(virtualNetwork);
}
如何同时获得 ARM 和经典 VNet?
【问题讨论】:
-
考虑发布版本号——“最新的 Java SDK”会随着时间而改变。
-
我使用的是 SDK 版本 - 1.1.2 即 'com.microsoft.azure:azure:1.1.2'