From 092d035a3d00c7e90af3a7702db94254a841029f Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Fri, 22 Aug 2014 11:38:02 -0700 Subject: [PATCH] Adding docs for PUT modifications Also: cleaning up a little bit. --- README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d1d8c28..7d8f0d3 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ $ curl --url vmpooler.company.com/vm ``` #### POST /vm + Useful for batch operations; post JSON (see format below), get back VMs. ``` @@ -105,7 +106,8 @@ $ curl -d '{"debian-7-i386":"2","debian-7-x86_64":"1"}' --url vmpooler.company.c } ``` -#### POST /vm/ +#### POST /vm/<pool> + Check-out a VM or VMs. ``` @@ -141,7 +143,20 @@ $ curl -d --url vmpooler.company.com/vm/debian-7-i386+debian-7-i386+debian-7-x86 } ``` -#### DELETE /vm/ +#### PUT /vm/<hostname> + +Modify a checked-out VM. + +``` +$ curl -X PUT -d '{"lifetime":"2"}' --url vmpooler.company.com/vm/fq6qlpjlsskycq6 +``` +```json +{ + "ok": true +} +``` + +#### DELETE /vm/<hostname> Schedule a checked-out VM for deletion.