94 lines
2.9 KiB
Markdown
94 lines
2.9 KiB
Markdown
# 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": "<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 (создан в той же сессии)
|