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