Как найти vnet / подсеть, связанную с виртуальной машиной Azure, используя Java SDK? - PullRequest
0 голосов
/ 30 мая 2019

Я использую Java SDK для сбора виртуальных машин Azure.Однако я не могу выяснить vnet / подсеть, связанную с виртуальной машиной.SDK не предоставляет эту информацию напрямую, а также REST API.

1 Ответ

0 голосов
/ 30 мая 2019

Я наконец-то понял это и опубликовал ответ.Нам нужно получить его из первичной конфигурации IP, связанной с основным сетевым интерфейсом.Пожалуйста, дайте мне знать, если у кого-то есть лучшее решение.

NicIPConfiguration ipConfiguration = virtualMachine.getPrimaryNetworkInterface().primaryIPConfiguration();

String vnet = ipConfiguration.networkId();
String subnet = ipConfiguration.subnetName(); 
...