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:
VNFMPluginDb
,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_maintenance(context, vnf_id, maintenance)¶
- 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, vnf=None)¶
- 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()¶