client_gid_str = client_gid.save_to_string(save_parents=True)
self.api.auth.authenticateGid(client_gid_str, [cred, hrn], request_hash)
self.api.auth.check(cred, 'deleteslice')
- self.api.nodemanager.Destroy(hrn)
+ slicename = hrn_to_pl_slicename(hrn)
+ self.api.nodemanager.Destroy(slicename)
return 1
client_gid_str = client_gid.save_to_string(save_parents=True)
self.api.auth.authenticateGid(client_gid_str, [cred, hrn], request_hash)
self.api.auth.check(cred, 'resetslice')
+ slicename = hrn_to_pl_slicename(hrn)
+ if not self.api.sliver_exists(slicename):
+ raise SliverDoesNotExist(slicename)
- if not self.api.sliver_exists(hrn):
- raise SliverDoesNotExist(hrn)
-
- self.api.nodemanager.ReCreate(hrn)
+ self.api.nodemanager.ReCreate(slicename)
return 1
client_gid_str = client_gid.save_to_string(save_parents=True)
self.api.auth.authenticateGid(client_gid_str, [cred, hrn], request_hash)
self.api.auth.check(cred, 'startslice')
- self.api.nodemanager.Start(hrn)
+ slicename = hrn_to_pl_slicename(hrn)
+ self.api.nodemanager.Start(slicename)
return 1
client_gid_str = client_gid.save_to_string(save_parents=True)
self.api.auth.authenticateGid(client_gid_str, [cred, hrn], request_hash)
self.api.auth.check(cred, 'stopslice')
- self.api.nodemanager.Stop(hrn)
+ slicename = hrn_to_pl_slicename(hrn)
+ self.api.nodemanager.Stop(slicename)
return 1