tacker.vnfm.infra_drivers.scale_driver module¶
- class tacker.vnfm.infra_drivers.scale_driver.VnfScaleAbstractDriver¶
Bases:
PluginInterface- abstractmethod get_cinder_list(vnf_info)¶
- abstractmethod get_grant_resource(plugin, vnf_instance, vnf_info, scale_vnf_request, placement_obj_list, vim_connection_info, del_list)¶
- abstractmethod get_rollback_ids(plugin, context, vnf_dict, aspect_id, auth_attr, region_name)¶
- abstractmethod get_scale_ids(plugin, context, vnf_dict, auth_attr, region_name)¶
- abstractmethod get_scale_in_ids(plugin, context, vnf_dict, is_reverse, auth_attr, region_name, number_of_steps)¶
- abstractmethod scale(context, plugin, auth_attr, policy, region_name)¶
- abstractmethod scale_in_reverse(context, plugin, auth_attr, vnf_info, scale_vnf_request, region_name, scale_name_list, grp_id, vnf_instance)¶
- abstractmethod scale_out_initial(context, plugin, auth_attr, vnf_info, scale_vnf_request, region_name, vnf_instance)¶
- abstractmethod scale_resource_update(context, vnf_instance, scale_vnf_request, vnf_info, vim_connection_info)¶
- abstractmethod scale_update_wait(context, plugin, auth_attr, vnf_info, region_name)¶
- abstractmethod scale_wait(context, plugin, auth_attr, policy, region_name)¶