- # print("You must provide scale type with option '--vnf-scale-in' or '--vnf-scale-out'")
- # exit(1)
- op_data["scaleType"] = "SCALE_VNF"
- op_data["scaleVnfData"] = {}
- if scale_in:
- op_data["scaleVnfData"]["scaleVnfType"] = "SCALE_IN"
- else:
- op_data["scaleVnfData"]["scaleVnfType"] = "SCALE_OUT"
- op_data["scaleVnfData"]["scaleByStepData"] = {
- "member-vnf-index": vnf_name,
- "scaling-group-descriptor": scaling_group,
- }
- ctx.obj.ns.exec_op(ns_name, op_name='scale', op_data=op_data)
+ ctx.obj.ns.scale_vnf(ns_name, vnf_name, scaling_group, scale_in, scale_out)