tacker.vnfm.infra_drivers.abstract_driver module

tacker.vnfm.infra_drivers.abstract_driver module

class tacker.vnfm.infra_drivers.abstract_driver.VnfAbstractDriver

Bases: tacker.api.extensions.PluginInterface

abstract create(plugin, context, vnf)

Create vnf and return its id.

abstract create_wait(plugin, context, vnf_dict, vnf_id)

wait for vnf creation to complete.

abstract delete(plugin, context, vnf_id)
abstract delete_wait(plugin, context, vnf_id)
abstract get_description()
abstract get_name()

Return a symbolic name for the service VM plugin.

abstract get_resource_info(plugin, context, vnf_info, auth_attr, region_name=None)

Fetches optional details of a VNF

abstract get_type()

Return one of predefined type of the hosting vnf drivers.

abstract heal_vdu(plugin, context, vnf_dict, heal_request_data)
abstract update(plugin, context, vnf_id, vnf_dict, vnf)
abstract update_wait(plugin, context, vnf_dict)
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.