# @return a credental object
def get_credential(self, cred, type, name):
- if cred == None:
- return self.get_self_credential(type, name)
- cred_str = self.server.get_credential(cred.save_to_string(save_parents=True), type, name)
+ if cred:
+ cred = cred.save_to_string(save_parents=True)
+ cred_str = self.server.get_credential(cred, type, name)
return Credential(string = cred_str)
##
# Aggregate Interface
#-------------------------------------------------------------------------
- ## list components
- #
- #
- def list_components(self, cred):
-
- result = self.server.list_components(cred.save_to_string(save_parents=True))
- return result
-
## list resources
#
# @param cred a credential
# @param hrn slice hrn
- def list_resources(self, cred, hrn):
+ def get_resources(self, cred, hrn=None):
result = self.server.get_resources(cred.save_to_string(save_parents=True), hrn)
return result
#
# @return a list of slice names
- def list_slices(self, cred, hrn):
- result = self.server.list_slices(cred.save_to_string(save_parents=True))
+ def get_slices(self, cred):
+ result = self.server.get_slices(cred.save_to_string(save_parents=True))
return result
##