From 0f4c910888b54e8b0fb7eeae729c7407ae4d8a83 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Wed, 4 Feb 2009 22:45:18 +0000 Subject: [PATCH] added/updated aggregate/sm methods --- geni/util/geniclient.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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 # ------------------------------------------------------------------------ -- 2.45.2