tacker.vnfm.mgmt_drivers.vnflcm_abstract_driver module

class tacker.vnfm.mgmt_drivers.vnflcm_abstract_driver.VnflcmMgmtAbstractDriver

Bases: object

abstractmethod change_external_connectivity_end(context, vnf_instance, change_ext_conn_request, grant, grant_request, **kwargs)
abstractmethod change_external_connectivity_start(context, vnf_instance, change_ext_conn_request, grant, grant_request, **kwargs)
abstractmethod get_description()
abstractmethod get_name()

Return a symbolic name for the service VM plugin.

abstractmethod get_type()

Return one of predefined type of the hosting vnf drivers.

abstractmethod heal_end(context, vnf_instance, heal_vnf_request, grant, grant_request, **kwargs)
abstractmethod heal_start(context, vnf_instance, heal_vnf_request, grant, grant_request, **kwargs)
abstractmethod instantiate_end(context, vnf_instance, instantiate_vnf_request, grant, grant_request, **kwargs)
abstractmethod instantiate_start(context, vnf_instance, instantiate_vnf_request, grant, grant_request, **kwargs)
abstractmethod modify_information_end(context, vnf_instance, modify_vnf_request, **kwargs)
abstractmethod modify_information_start(context, vnf_instance, modify_vnf_request, **kwargs)
abstractmethod scale_end(context, vnf_instance, scale_vnf_request, grant, grant_request, **kwargs)
abstractmethod scale_start(context, vnf_instance, scale_vnf_request, grant, grant_request, **kwargs)
abstractmethod terminate_end(context, vnf_instance, terminate_vnf_request, grant, grant_request, **kwargs)
abstractmethod terminate_start(context, vnf_instance, terminate_vnf_request, grant, grant_request, **kwargs)