20 lines
992 B
Markdown
20 lines
992 B
Markdown
**Language / Язык:** [English](README.md) | [Русский](README.ru.md)
|
|
|
|
# vSphere stub-контракты
|
|
|
|
Версионированные JSON-матрицы, сгенерированные из `app/vsphere/contracts/matrix.py`.
|
|
Hot-swap (`POST /ui/api/contract/apply?major=N`) переключает активный **catalog**
|
|
major только для Web UI / evidence; runtime по-прежнему обслуживает полную
|
|
зарегистрированную поверхность (без HTTP 501 из-за version floor).
|
|
Перегенерация: `make vsphere-bundles`.
|
|
|
|
## Параметры запросов в консоли
|
|
|
|
Params / Request body для нативных vSphere-маршрутов берутся из официального
|
|
Automation OpenAPI (`vmware/vcf-api-specs` → `vcenter.yaml`) и компактно
|
|
хранятся в `app/vsphere/rest/param_index.json`. Перегенерация:
|
|
|
|
```bash
|
|
make vsphere-param-index
|
|
```
|