tacker.vnfm.plugin module

tacker.vnfm.plugin module

class tacker.vnfm.plugin.VNFMMgmtMixin

Bases: object

OPTS = [<oslo_config.cfg.ListOpt object>, <oslo_config.cfg.IntOpt object>]
mgmt_call(context, vnf_dict, kwargs)
mgmt_create_post(context, vnf_dict)
mgmt_create_pre(context, vnf_dict)
mgmt_delete_post(context, vnf_dict)
mgmt_delete_pre(context, vnf_dict)
mgmt_get_config(context, vnf_dict)
mgmt_ip_address(context, vnf_dict)
mgmt_update_post(context, vnf_dict)
mgmt_update_pre(context, vnf_dict)
class tacker.vnfm.plugin.VNFMPlugin

Bases: tacker.db.vnfm.vnfm_db.VNFMPluginDb, tacker.vnfm.plugin.VNFMMgmtMixin

VNFMPlugin which supports VNFM framework.

Plugin which supports Tacker framework

OPTS_INFRA_DRIVER = [<oslo_config.cfg.ListOpt object>]
OPTS_POLICY_ACTION = [<oslo_config.cfg.ListOpt object>]
add_alarm_url_to_vnf(context, vnf_dict)
add_vnf_to_appmonitor(context, vnf_dict)
add_vnf_to_monitor(context, vnf_dict)
config_vnf(context, vnf_dict)
create_vnf(context, vnf)
create_vnf_scale(context, vnf_id, scale)
create_vnf_sync(context, vnf)
create_vnf_trigger(context, vnf_id, trigger)
create_vnfd(context, vnfd)
delete_vnf(context, vnf_id)
get_vim(context, vnf)
get_vnf_policies(context, vnf_id, filters=None, fields=None)
get_vnf_policy(context, policy_id, vnf_id, fields=None)
get_vnf_policy_by_type(context, vnf_id, policy_type=None, fields=None)
get_vnf_resources(context, vnf_id, fields=None, filters=None)
get_vnf_trigger(context, vnf_id, trigger_name)
heal_vnf(context, vnf_id, heal_request_data_obj)
spawn_n(function, *args, **kwargs)
supported_extension_aliases = ['vnfm']
update_vnf(context, vnf_id, vnf)
tacker.vnfm.plugin.config_opts()
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.