"remove": "name",
"add": "record",
"update": "record",
+ "aggregates": "[name]",
+ "registries": "[name]",
"slices": "",
"resources": "[name]",
"create": "name rspec",
else:
raise "unknown record type" + record.get_type()
return self.registry.update(cred, record)
+
+ def aggregates(self, opts, args):
+ user_cred = self.get_user_cred()
+ hrn = None
+ if args:
+ hrn = args[0]
+
+ result = self.registry.get_aggregates(user_cred, hrn)
+ self.display_list(result)
+ return
+
+ def registries(self, opts, args):
+ user_cred = self.get_user_cred()
+ hrn = None
+ if args:
+ hrn = args[0]
+
+ result = self.registry.get_registries(user_cred, hrn)
+ self.display_list(result)
+ return
+
#
# Slice-related commands
#
result = self.server.get_resources(cred.save_to_string(save_parents=True), hrn)
return result
+ ## list info about all known aggregates
+
def get_aggregates(self, cred, hrn=None):
- result = self.server.get_resources(cred.save_to_string(save_parents=True), hrn)
+ result = self.server.get_aggregates(cred.save_to_string(save_parents=True), hrn)
+ return result
+
+
+ ## list info about all known registries
+
+ def get_registries(self, cred, hrn=None):
+ result = self.server.get_registries(cred.save_to_string(save_parents=True), hrn)
return result
## get policy