git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
bda7ef0
)
implement more methods
author
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Fri, 2 Mar 2012 22:09:23 +0000
(17:09 -0500)
committer
Tony Mack
<tmack@paris.CS.Princeton.EDU>
Fri, 2 Mar 2012 22:09:23 +0000
(17:09 -0500)
sfa/clientbin/sfaadmin.py
patch
|
blob
|
history
diff --git
a/sfa/clientbin/sfaadmin.py
b/sfa/clientbin/sfaadmin.py
index
1531886
..
df3c1d4
100755
(executable)
--- a/
sfa/clientbin/sfaadmin.py
+++ b/
sfa/clientbin/sfaadmin.py
@@
-120,29
+120,38
@@
class AggregateCommands(Commands):
resources = self.api.manager.ListResources(self.api, [], options)
pprinter.pprint(resources)
resources = self.api.manager.ListResources(self.api, [], options)
pprinter.pprint(resources)
+ @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
+ @args('-r', '--rspec', dest='rspec', metavar='<rspec>', help='rspec file')
def create(self, xrn, rspec):
pass
def create(self, xrn, rspec):
pass
+ @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
def delete(self, xrn):
def delete(self, xrn):
- pass
-
+ self.api.manager.DeleteSliver(self.api, xrn, [], {})
+
+ @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
def start(self, xrn):
def start(self, xrn):
- pass
+ self.api.manager.start_slice(self.api, xrn, [])
+ @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
def stop(self, xrn):
def stop(self, xrn):
- pass
+ self.api.manager.stop_slice(self.api, xrn, [])
+ @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
def reset(self, xrn):
def reset(self, xrn):
- pass
+ self.api.manager.reset_slice(self.api, xrn)
- def ticket(self):
+
+ @args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
+ @args('-r', '--rspec', dest='rspec', metavar='<rspec>', help='request rspec', default=None)
+ def ticket(self, xrn, rspec):
pass
class SliceManagerCommands(AggregateCommands):
def __init__(self, *args, **kwds):
pass
class SliceManagerCommands(AggregateCommands):
def __init__(self, *args, **kwds):
- self.api= Generic().make_api(interface='slicemgr')
+ self.api= Generic
.the_flavour
().make_api(interface='slicemgr')
CATEGORIES = {'registry': RegistryCommands,
CATEGORIES = {'registry': RegistryCommands,