В Azure Java SDK есть возможность фильтровать виртуальные машины на основе сети? - PullRequest
0 голосов
/ 13 марта 2019

Я попытался перечислить виртуальные машины на основе групп ресурсов, но я хочу перечислить виртуальные машины на основе сети.

Может ли кто-нибудь помочь мне с этим?

PagedList<VirtualMachine> resourceGroupVMs = 
    azure.virtualMachines()
    .listByResourceGroup(resourceGroupName); 

1 Ответ

0 голосов
/ 14 марта 2019

Как я знаю, все API Azure SDK просто вызывают соответствующие API REST. Таким образом, согласно ссылкам REST API для виртуальной машины , как показано ниже, вы не видите API для перечисления виртуальных машин по сети.

enter image description here

Примечание: API List на рисунке выше предназначен для перечисления виртуальных машин по группам ресурсов, как указано в описании,

Список всех виртуальных машин в указанной группе ресурсов. Используйте свойство nextLink в ответе, чтобы получить следующую страницу виртуальных машин.

Таким образом, обходной путь в Java для составления списка виртуальных машин по сети заключается в использовании azure.virtualmachines().listAll() для составления списка всех виртуальных машин и фильтрации результатов по сетевому профилю для эхо-виртуальных машин, чтобы получить нужные вам данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...