2017-02-01 9 views
0
VirtualMachineGetResponse get(String resourceGroupName, String vmName) throws IOException, ServiceException, URISyntaxException; 

Из VirtualMachineGetResponse я могу получить VirtualMachine. Есть ли способ получить объект VirtualMachine, просто предоставив instanceId, как показано выше, фрагмент кода ожидает имя resourceGroupName и instanceName?Есть ли способ получить объект виртуальной машины, просто имя экземпляра без ресурса Группа в AzureRm в java API?

ответ

0

Невозможно получить объект VM только с именем экземпляра в ARM для любых языков. Это зависит от API Azure REST Get for Virtual Machines in ARM, и Java API просто завершает его.

REST API GET Запрос виртуальных машин в ARM, как показано ниже.

GET/подписки/{SubscriptionId}/resourceGroups/{resourceGroupName} {/providers/Microsoft.Compute/virtualMachines/ VMname}? Апи-версия = 2016-03-30 [& $ развернуть]

Кроме subscriptionId, необходимых для аутентификации, параметры resourceGroupName & vmName требуются в api uri.

0

Судя по тому, как работает ARM, я не думаю, что есть способ сделать это вообще (неважно, какой язык/инструмент вы используете).

Что вы можете сделать, это получить список из ВСЕХ vm и фильтровать тот, который вам нужен.

 Смежные вопросы

  • Нет связанных вопросов^_^