tacker.vnfm.plugin
Module¶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)¶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)¶spawn_n
(function, *args, **kwargs)¶supported_extension_aliases
= ['vnfm']¶update_vnf
(context, vnf_id, vnf)¶tacker.vnfm.plugin.
config_opts
()¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.