def reset_slice(self, xrn): xrn = Xrn(xrn) slice_leaf = xrn.get_leaf() authority = xrn.get_authority_hrn() return self.driver.crud_slice(slice_leaf, authority, action='reset_slice')
def reset_slice(xrn): xrn = Xrn(xrn) slice_leaf = xrn.get_leaf() slice_urn = xrn.get_urn() authority = xrn.get_authority_hrn() slice_action = aggregate.crud_slice (slice_urn,authority,action='reset_slice') return {'output': '', 'geni_api': 2, 'code': {'am_type': 'sfa', 'geni_code': 0}, 'value': slice_action} #driver.crud_slice (slice_urn,authority,action='reset_slice')
def stop_slice(self, xrn): xrn = Xrn(xrn) slice_urn = xrn.get_urn() slice_leaf = xrn.get_leaf() authority = xrn.get_authority_hrn() return self.driver.crud_slice(slice_urn, authority, action='stop_slice')
def DeleteSliver(self, xrn, options): xrn = Xrn(xrn) slice_leaf = xrn.get_leaf() slice_urn = xrn.get_urn() authority = xrn.get_authority_hrn() return self.driver.crud_slice(slice_urn, authority, action='delete_slice')
def CreateSliver(self, xrn, rspec_string, users,creds, options): #XXX: How can the expiration time be checked? xrn = Xrn(xrn, 'slice') slice_urn = xrn.get_urn() slice_leaf = xrn.get_leaf() slice_hrn = xrn.get_hrn() authority = xrn.get_authority_hrn() expiration_date = self.driver.get_expiration_date(slice_hrn, creds)# XXX: AM may require get slice_expiration from the registry return self.driver.create_sliver (slice_urn,slice_leaf,authority,rspec_string, users, options, expiration_date)
def CreateSliver(self, xrn, rspec_string, users, creds, options): #XXX: How can the expiration time be checked? xrn = Xrn(xrn, 'slice') slice_urn = xrn.get_urn() slice_leaf = xrn.get_leaf() slice_hrn = xrn.get_hrn() authority = xrn.get_authority_hrn() expiration_date = self.driver.get_expiration_date( slice_hrn, creds ) # XXX: AM may require get slice_expiration from the registry return self.driver.create_sliver(slice_urn, slice_leaf, authority, rspec_string, users, options, expiration_date)
def reset_slice(xrn): xrn = Xrn(xrn) slice_leaf = xrn.get_leaf() slice_urn = xrn.get_urn() authority = xrn.get_authority_hrn() slice_action = aggregate.crud_slice(slice_urn, authority, action='reset_slice') return { 'output': '', 'geni_api': 2, 'code': { 'am_type': 'sfa', 'geni_code': 0 }, 'value': slice_action } #driver.crud_slice (slice_urn,authority,action='reset_slice')
def reset_slice(self, xrn): xrn = Xrn(xrn) slice_leaf = xrn.get_leaf() authority = xrn.get_authority_hrn() return self.driver.crud_slice (slice_leaf,authority,action='reset_slice')
def stop_slice(self,xrn): xrn = Xrn(xrn) slice_urn = xrn.get_urn() slice_leaf = xrn.get_leaf() authority = xrn.get_authority_hrn() return self.driver.crud_slice (slice_urn,authority,action='stop_slice')
def DeleteSliver(self, xrn, options): xrn = Xrn(xrn) slice_leaf = xrn.get_leaf() slice_urn = xrn.get_urn() authority = xrn.get_authority_hrn() return self.driver.crud_slice(slice_urn,authority,action='delete_slice')
def SliverStatus (self, xrn, options): slice_urn = xrn xrn = Xrn(xrn,'slice') slice_leaf = xrn.get_leaf() authority = xrn.get_authority_hrn() return self.driver.sliver_status(slice_urn,authority,options)
def SliverStatus(self, xrn, options): xrn = Xrn(xrn, 'slice') slice_leaf = xrn.get_leaf() authority = xrn.get_authority_hrn() return self.driver.sliver_status(slice_leaf, authority, options)