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.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_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
()¶