我正在開發一個小項目,以列出訂閱下的所有VirtualNetworks詳細信息。在我們的訂閱中,我們有經典和ARM虛擬網絡。我正在使用Azure最新的Java SDK(1.1.2)來提取信息。我正在使用下面的API調用,它僅從ARM返回VNets,而不是從經典版中返回。請參閱代碼片段。如何使用Java API獲取Azure經典虛擬網絡的列表
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和傳統VNets?
考慮發佈版本號 - 「最新的Java SDK」會隨着時間而改變。 – user3486184
我正在使用SDK版本 - 1.1.2即'com.microsoft.azure:azure:1.1.2' –