@args('-u', '--user', dest='user', metavar='<user>', help='hrn/urn of slice user')
@args('-k', '--key', dest='key', metavar='<key>', help="path to user's public key file")
def create(self, xrn, rspec, user, key):
- xrn = Xrn(xrn)
+ xrn = Xrn(xrn, 'slice')
slice_urn=xrn.get_urn()
- slice_hrn=xrn.get_hrn()
rspec_string = open(rspec).read()
user_xrn = Xrn(user, 'user')
user_urn = user_xrn.get_urn()
user_key_string = open(key).read()
users = [{'urn': user_urn, 'keys': [user_key_string]}]
options={}
- self.api.manager.CreateSliver(self, slice_urn, slice_hrn, [], rspec_string, users, options)
+ self.api.manager.CreateSliver(self, slice_urn, [], rspec_string, users, options)
@args('-x', '--xrn', dest='xrn', metavar='<xrn>', help='object hrn/urn', default=None)
def delete(self, xrn):