Создание vApp из шаблона с помощью API

Рассмотрим создание vApp из шаблона. В процессе создания vApp присваивается существующая сеть организации.

Запрос списка шаблонов vApp

Request

Отправьте GET-запрос на https://{SITE}/api/query?type=vAppTemplate.


Response

Выберите шаблон, на основе которого необходимо создать vApp. URL шаблонов располагаются в XML-элементах QueryResultRecordsVAppTemplateRecord в атрибутах href.

<QueryResultRecords>
<VAppTemplateRecord
name= "{TEMPLATE-1-NAME}"
href= "https://{SITE}/api/vAppTemplate/vappTemplate-{TEMPLATE-1-ID}" />
<!-- Other params -->
<VAppTemplateRecord
name= "{TEMPLATE-2-NAME}"
href= "https://{SITE}/api/vAppTemplate/vappTemplate-{TEMPLATE-2-ID}" />
<!-- Other params -->
...
</QueryResultRecords>

Создание vApp из шаблона

Request

  1. Создайте POST-запрос на URL для создания vApp из шаблона.

  2. Добавьте в заголовок Content-Type тип параметров для создания vApp из шаблона.

  3. Укажите в Body запроса:

    Для запросов:

    • Postman — добавьте Body на вкладку Body.

    • cURL — предлагаем сохранить Body в XML-файле и обращаться к нему при отправке запроса из командной строки.

    Пример используемого Body указан ниже.

  4. Отправьте POST-запрос.


Response

HTTP / 1.1 201 Created
...
См.также

Полное описание конечных точек, методов и параметров запросов можно посмотреть по ссылке https://{SITE}/docs/.

Облако VMware