[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