add: documentation
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
# 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 (создан в той же сессии)
|
||||
Reference in New Issue
Block a user