2016-08-24 4 views
0

Я использую последний java SDK для лазурного. Когда я получать все виртуальные машины, я не получаю виртуальные машины из виртуальных машин (классические)Как почитать список классических виртуальных машин с использованием ARM

ServiceClientCredentials credentials = new ApplicationTokenCredentials(client, tenant, key, AzureEnvironment.AZURE); 
Azure azure = Azure.authenticate(credentials).withSubscription(subscriptionId); 

PagedList<VirtualMachine> vms = azure.virtualMachines().list(); 

ответ

0

@ElroieRoash, по моему опыту, в соответствии с REST API List the resources in a subscription в ARM, я думаю, что реальный путь с ARM список классических виртуальных машин - это список всех ресурсов в подписке и их фильтрация с типом ресурса.

Тип ресурса классической виртуальной машины в ARM: Microsoft.ClassicCompute/virtualMachines.

Для этого необходимо использовать функцию list() класса Subcriptions, чтобы отобразить все ресурсы и отфильтровать ресурсы, тип которых Microsoft.ClassicCompute/virtualMachines.

Между тем, я думаю, что более понятный способ заключается в том, что непосредственно использовать остальные api с параметром filter ниже. обратитесь к разделу Common parameters and headers.

$filter=resourceType eq Microsoft.ClassicCompute/virtualMachines 
Смежные вопросы