tacker.vnflcm.abstract_driver module

class tacker.vnflcm.abstract_driver.VnfInstanceAbstractDriver

Bases: object

abstract instantiate_vnf(context, vnf_instance_id, instantiate_vnf_req)

instantiate vnf request.

Parameters:
  • context – context

  • vnf_instance_id – uuid of vnf_instance

  • instantiate_vnf_req – object of InstantiateVnfRequest

Returns:

None

abstract terminate_vnf(context, vnf_instance, terminate_vnf_req)

terminate vnf request.

Parameters:
  • context – the request context

  • vnf_instance – object of VnfInstance

  • terminate_vnf_req – object of TerminateVnfRequest

Returns:

None