[pve-devel] r6069 - pve-manager/pve2
svn-commits at proxmox.com
svn-commits at proxmox.com
Wed Jun 1 14:43:27 CEST 2011
Author: dietmar
Date: 2011-06-01 14:43:27 +0200 (Wed, 01 Jun 2011)
New Revision: 6069
Modified:
pve-manager/pve2/README
Log:
Modified: pve-manager/pve2/README
===================================================================
--- pve-manager/pve2/README 2011-06-01 12:34:30 UTC (rev 6068)
+++ pve-manager/pve2/README 2011-06-01 12:43:27 UTC (rev 6069)
@@ -3,6 +3,12 @@
TODO:
+ * improve API Dokumentation viewer
+
+ - include CLI Tool docs
+
+ - write a widget to render a JSON Schema (parameters, returns)
+
* use nginx/fastcgi instead of apache2 to save resources?
* impl. logfile search (like pmg tracking center)
@@ -25,43 +31,3 @@
- provide custom controls to select 'cdrom'?
* generate appliances
-
-
-Proposed API Hierarchy:
-
-GET /nodes/{node}/syslog
-POST /nodes/{node}/vncshell
-
-GET /nodes/{node}/qemu/ list/status of all Qemu VMs (per node)
-POST /nodes/{node}/qemu/ create VM
-DEL /nodes/{node}/qemu/{vmid} detroy VM
-
-GET /nodes/{node}/qemu/{vmid}/config get VM config
-PUT /nodes/{node}/qemu/{vmid}/config set VM config
-GET /nodes/{node}/qemu/{vmid}/status get VM status
-PUT /nodes/{node}/qemu/{vmid}/status set VM status
-PUT /nodes/{node}/qemu/{vmid}/unlink ulink/delete disk images
-POST /nodes/{node}/qemu/{vmid}/vncproxy create vnc proxy
-
-# scan for available storage devices
-GET /nodes/{node}/scan/ list scan methods
-GET /nodes/{node}/scan/lvm scan lvm
-GET /nodes/{node}/scan/nfs scan nfs
-GET /nodes/{node}/scan/iscsi scan iscsi
-
-# storage status/content
-GET /nodes/{node}/storage/ list/status of all storages (per node)
-GET /nodes/{node}/storage/{storeid} get storage content
-POST /nodes/{node}/storage/{storeid} file upload
-GET /nodes/{node}/storage/{storeid}/{volid} volume
-DEL /nodes/{node}/storage/{storeid}/{volid} delete volume
-
-# storage configuration
-GET /storage/ get storage list/config
-GET /storage/{storeid} get storage config
-PUT /storage/{storeid} set storage options
-POST /storage/{storeid} create new storage
-DEL /storage/{storeid} destroy storage
-
-GET /cluster/storage Cluster wide storage list/status
-GET /cluster/vms Cluster wide VM list/status
More information about the pve-devel
mailing list