tacker.vnfm.mgmt_drivers.vnflcm_abstract_driver module

class tacker.vnfm.mgmt_drivers.vnflcm_abstract_driver.VnflcmMgmtAbstractDriver

Bases: object

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

Return a symbolic name for the service VM plugin.

abstract get_type()

Return one of predefined type of the hosting vnf drivers.

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