From: Tony Mack Date: Wed, 4 Feb 2009 22:45:18 +0000 (+0000) Subject: added/updated aggregate/sm methods X-Git-Tag: sfa-0.9-0@14641~670 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=0f4c910888b54e8b0fb7eeae729c7407ae4d8a83;p=sfa.git added/updated aggregate/sm methods --- diff --git a/geni/util/geniclient.py b/geni/util/geniclient.py index f3013df6..881c63ab 100644 --- a/geni/util/geniclient.py +++ b/geni/util/geniclient.py @@ -238,6 +238,27 @@ class GeniClient(): result = self.server.update(cred.save_to_string(save_parents=True), record.as_dict()) return result + + #------------------------------------------------------------------------- + # Aggregate Interface + #------------------------------------------------------------------------- + + ## Get components + # + # + def list_components(self): + result = self.server.list_components() + return result + + def list_resources(self, cred, hrn): + result = self.server.get_resources(cred.save_to_string(save_parents=True), hrn) + return result + + def get_policy(self, cred): + result = self.server.get_policy(cred.save_to_string(save_parents=True)) + return result + + # ------------------------------------------------------------------------ # Slice Interface # ------------------------------------------------------------------------