Initial commit: VMware vSphere API simulator scaffold.
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.
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"info": {
|
||||
"GET": {
|
||||
"allowtoken": 1,
|
||||
"description": "API version details, including some parts of the global datacenter config.",
|
||||
"method": "GET",
|
||||
"name": "version",
|
||||
"parameters": {
|
||||
"additionalProperties": 0
|
||||
},
|
||||
"permissions": {
|
||||
"user": "all"
|
||||
},
|
||||
"returns": {
|
||||
"properties": {
|
||||
"console": {
|
||||
"description": "The default console viewer to use.",
|
||||
"enum": [
|
||||
"applet",
|
||||
"vv",
|
||||
"html5",
|
||||
"xtermjs"
|
||||
],
|
||||
"optional": 1,
|
||||
"type": "string"
|
||||
},
|
||||
"release": {
|
||||
"description": "The current Proxmox VE point release in `x.y` format.",
|
||||
"type": "string"
|
||||
},
|
||||
"repoid": {
|
||||
"description": "The short git revision from which this version was build.",
|
||||
"pattern": "[0-9a-fA-F]{8,64}",
|
||||
"type": "string"
|
||||
},
|
||||
"version": {
|
||||
"description": "The full pve-manager package version of this node.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
}
|
||||
}
|
||||
},
|
||||
"leaf": 1,
|
||||
"path": "/version",
|
||||
"text": "version"
|
||||
}
|
||||
Reference in New Issue
Block a user