Files
tf_provider/docs/20_discovery/vapp-service.md
T
2026-06-30 15:45:24 +04:00

2.9 KiB

vApp (Virtual Application Catalog) Service

Обнаружено из HAR: vapp.har

Дата: 2026-01-23

Основная информация

  • Service ID: 26
  • Service Name: "Каталог виртуальных приложений (vApp)"
  • Operation create ID: 69

Параметры операции create

Параметр 190: Edge Gateway UUID

  • svcOperationCfsParamId: 190
  • Описание: UUID Edge Gateway
  • Пример значения: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  • Тип: UUID String
  • Обязательный: Да

Параметр 191: vApp Name

  • svcOperationCfsParamId: 191
  • Описание: Имя виртуального приложения
  • Пример значения: "f12vapp"
  • Тип: String
  • Обязательный: Да

Параметр 623: VDC UUID

  • svcOperationCfsParamId: 623
  • Описание: UUID виртуального датацентра
  • Пример значения: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  • Тип: UUID String
  • Обязательный: Да

Архитектура зависимостей

vApp находится в середине иерархии:

Organization (WZ01325-saas)
  └─ VDC (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) ← параметр 623
      └─ Edge Gateway (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) ← параметр 190
          └─ vApp (f12vapp) ← параметр 191
              └─ VM

Пример из HAR

// POST /instances
{
  "serviceId": 26,
  "displayName": "f12vapp-3",
  "descr": ""
}

// POST /instanceOperations
{
  "instanceUid": "<instance-uuid>",
  "operation": "create"
}

// POST /instanceOperationCfsParams (для каждого параметра)
{
  "svcOperationCfsParamId": 190,
  "paramValue": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "instanceOperationUid": "<operation-uuid>"
}
{
  "svcOperationCfsParamId": 191,
  "paramValue": "f12vapp",
  "instanceOperationUid": "<operation-uuid>"
}
{
  "svcOperationCfsParamId": 623,
  "paramValue": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "instanceOperationUid": "<operation-uuid>"
}

Связи

vApp требует:

  • VDC (параметр 623) - родительский датацентр
  • Edge Gateway (параметр 190) - сетевой шлюз внутри VDC
  • vApp Name (параметр 191) - уникальное имя приложения

Примечания

  • vApp является контейнером для VM
  • Каждая VM должна быть привязана к конкретному vApp через параметр vappUid (407)
  • В HAR использованы ресурсы, созданные ранее через Terraform:
    • VDC: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    • Edge: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (создан в той же сессии)