# 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 ```json // POST /instances { "serviceId": 26, "displayName": "f12vapp-3", "descr": "" } // POST /instanceOperations { "instanceUid": "", "operation": "create" } // POST /instanceOperationCfsParams (для каждого параметра) { "svcOperationCfsParamId": 190, "paramValue": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "instanceOperationUid": "" } { "svcOperationCfsParamId": 191, "paramValue": "f12vapp", "instanceOperationUid": "" } { "svcOperationCfsParamId": 623, "paramValue": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", "instanceOperationUid": "" } ``` ## Связи 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 (создан в той же сессии)