私はサブスクリプションの下ですべての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とクラシックのvNetの両方を得ることができますか?
バージョン番号の投稿を検討してください。「最新Java SDK」は時間とともに変更されます。 – user3486184
私はSDKのバージョンを使用しています - 1.1.2つまり、 'com.microsoft.azure:azure:1.1.2' –