raise NSLCMException('scaleType parameter does not exist or value incorrect. It must be SCALE_NS.')
# Get data if SCALE_NS
- self.scale_ns_data = ignore_case_get(self.request_data, 'scaleNsData')
+ self.scale_ns_data = ignore_case_get(self.request_data, 'scaleNsByStepsData')
self.scale_vnf_data = get_scale_vnf_data_package(self.scale_ns_data, self.ns_instance_id)
logger.debug('scale_vnf_data = %s' % self.scale_vnf_data)
# Get data if SCALE_VNF
return None
-def get_and_check_params(scaleNsData, ns_InstanceId):
+def get_and_check_params(scaleNsByStepsData, ns_InstanceId):
- if scaleNsData is None:
- pass
- # raise NSLCMException("Error! scaleNsData in the request is Empty!")
-
- scaleNsByStepsData = scaleNsData[0]["scaleNsByStepsData"]
if scaleNsByStepsData is None:
pass
# raise NSLCMException("Error! scaleNsByStepsData in the request is Empty!")
- aspect = scaleNsByStepsData[0]["aspectId"]
- numberOfSteps = scaleNsByStepsData[0]["numberOfSteps"]
- scale_type = scaleNsByStepsData[0]["scalingDirection"]
+ aspect = scaleNsByStepsData["aspectId"]
+ numberOfSteps = scaleNsByStepsData["numberOfSteps"]
+ scale_type = scaleNsByStepsData["scalingDirection"]
return ns_InstanceId, aspect, numberOfSteps, scale_type