added/updated aggregate/sm methods
authorTony Mack <tmack@cs.princeton.edu>
Wed, 4 Feb 2009 22:45:18 +0000 (22:45 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Wed, 4 Feb 2009 22:45:18 +0000 (22:45 +0000)
geni/util/geniclient.py

index f3013df..881c63a 100644 (file)
@@ -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
     # ------------------------------------------------------------------------