def nsm(self):
return self._nsm
+ @abc.abstractmethod
+ def set_state(self, nsr_id, state):
+ pass
+
+ @abc.abstractmethod
def create_nsr(self, nsr):
""" Create an NSR """
pass
def terminate_vl(self, vlr):
"""Terminate the Virtual Link Record"""
pass
+
+ @abc.abstractmethod
+ @asyncio.coroutine
+ def create_scale_group_instance(self, group_name, vnfrs):
+ """Create Scale Group Instance"""
+ pass
+
+ @abc.abstractmethod
+ @asyncio.coroutine
+ def instantiate_instance(self, group_name, vnfrs):
+ """Create Instance"""
+ pass
+
+ @abc.abstractmethod
+ @asyncio.coroutine
+ def create_vnfs():
+ """Create VNF"""
+ pass