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.
168 lines
3.5 KiB
JSON
168 lines
3.5 KiB
JSON
{
|
|
"product": "vmware-api-simulator",
|
|
"plane": "vsphere-rest",
|
|
"major": 6,
|
|
"series": "vSphere 7.0",
|
|
"version": "7.0.0",
|
|
"kind": "stub-openapi-matrix",
|
|
"notes": "Stub contract derived from app/vsphere/rest/coverage.py + PATH_FLOOR. Not a Broadcom OpenAPI dump; used for catalog browse and hot-swap gating.",
|
|
"method_count": 31,
|
|
"methods": [
|
|
{
|
|
"verb": "DELETE",
|
|
"path": "/api/session",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "DELETE",
|
|
"path": "/api/vcenter/vm/{vm}",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "DELETE",
|
|
"path": "/rest/com/vmware/cis/session",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/appliance/system/version",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/session",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/cluster",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/datacenter",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/datastore",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/datastore/{datastore}",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/folder",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/host",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/host/{host}",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/network",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/resource-pool",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/vm",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/vm/{vm}",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/api/vcenter/vm/{vm}/guest/identity",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/appliance/system/version",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/com/vmware/cis/session",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/cluster",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/datacenter",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/datastore",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/host",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/network",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/vm",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "GET",
|
|
"path": "/rest/vcenter/vm/{vm}",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "POST",
|
|
"path": "/api/session",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "POST",
|
|
"path": "/api/vcenter/vm",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "POST",
|
|
"path": "/api/vcenter/vm/{vm}/power",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "POST",
|
|
"path": "/rest/com/vmware/cis/session",
|
|
"status": "implemented"
|
|
},
|
|
{
|
|
"verb": "POST",
|
|
"path": "/rest/vcenter/vm/{vm}/power",
|
|
"status": "implemented"
|
|
}
|
|
]
|
|
}
|