The 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_update_post(context, vnf_dict)¶
-
mgmt_update_pre(context, vnf_dict)¶
-
mgmt_url(context, vnf_dict)¶
-
-
class
tacker.vnfm.plugin.VNFMPlugin¶ Bases:
tacker.db.vnfm.vnfm_db.VNFMPluginDb,tacker.vnfm.plugin.VNFMMgmtMixinVNFMPlugin 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_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)¶
-
spawn_n(function, *args, **kwargs)¶
-
supported_extension_aliases= [‘vnfm’]¶
-
update_vnf(context, vnf_id, vnf)¶
-
-
tacker.vnfm.plugin.config_opts()¶