f8d3cbdd59
Add the FastAPI app, PostgreSQL migrations, Docker/Helm packaging, API contracts, docs, client examples, and the unit/integration/compatibility test suite for local client and tooling labs without a real vCenter.
2.7 KiB
2.7 KiB
Language / Язык: English | Русский
Руководства по доменам
Эти страницы описывают устойчивую семантику по областям API. Для исчерпывающих
списков методов используйте каталог Web UI или OpenAPI (/docs), либо
непосредственно
app/vsphere/rest/coverage.py —
runtime всегда обслуживает полную зарегистрированную поверхность независимо от
активного catalog major.
| Руководство | Темы |
|---|---|
| Session | /api/session, legacy /rest session, SOAP Login/Logout |
| Inventory | Datacenter, cluster, folder, resource pool, host, datastore, network CRUD |
| Виртуальные машины | Create/delete, power, hardware, snapshots, clone, relocate, guest ops |
| Storage | Datastores, files, host storage devices, storage policies |
| Networking | Standard/distributed portgroups, DVS, host networking |
| Tagging | Categories, tags, associations |
| Content library | Libraries, items, update/download sessions, OVF deploy |
| SOAP / VIM | RetrieveServiceContent, PropertyCollector, task-returning operations |
| Tasks | CIS task ids, polling, workers |
| Appliance | Version, health, networking, timesync |
| Авторизация | Roles, privileges, permissions |
Карта персистентности
- Объекты inventory (hosts, VMs, datastores, networks, folders, …) →
vsphere_objects(MOID, type, name, parent,propsJSONB). - Sessions / credentials →
vsphere_sessions,vsphere_credentials. - Tasks →
vsphere_tasks. - Tags / categories / associations →
vsphere_tag_categories,vsphere_tags,vsphere_tag_associations. - Content libraries / items →
vsphere_libraries,vsphere_library_items. - Метаданные файлов datastore →
vsphere_datastore_files. - Оставшиеся маршруты Broadcom Automation API (DB-backed stub surface) →
vsphere_api_state(миграция011). - Update/download sessions content library →
vsphere_transfer_sessions(миграция012). - Состояние transfer HttpNfcLease →
vsphere_nfc_leases(миграция012). - Views PropertyCollector / токены WaitForUpdates →
vsphere_pc_state(миграция013). - Console tickets →
vsphere_console_tickets(миграция013).