summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/nf/biz/query_vnf.py
diff options
context:
space:
mode:
authorlaili <lai.li@zte.com.cn>2018-08-08 16:08:41 +0800
committerlaili <lai.li@zte.com.cn>2018-08-08 16:26:53 +0800
commitf5a6d2a97522298a1a20e5f2d0d5f5c14f90ef96 (patch)
tree2729cfb3841205ee1e0555c8a0758ed0726ec05e /lcm/lcm/nf/biz/query_vnf.py
parenta672b1602052e32c80c8cb08296880df4a2a220f (diff)
Modify vnf query related stuffs in vnflcm.
Modify biz/query_vnf.py and views/curd_vnf_views.py to implement query vnf interface. Modify tests/test_query_vnf.py. Change-Id: I3842764c027b43f8e059fe70fc0fd5dc4628c43a Issue-ID: VFC-1016 Signed-off-by: laili <lai.li@zte.com.cn>
Diffstat (limited to 'lcm/lcm/nf/biz/query_vnf.py')
-rw-r--r--lcm/lcm/nf/biz/query_vnf.py45
1 files changed, 10 insertions, 35 deletions
diff --git a/lcm/lcm/nf/biz/query_vnf.py b/lcm/lcm/nf/biz/query_vnf.py
index 1a6bdd90..f3b2997e 100644
--- a/lcm/lcm/nf/biz/query_vnf.py
+++ b/lcm/lcm/nf/biz/query_vnf.py
@@ -48,9 +48,9 @@ class QueryVnf:
arr = []
for s in storage_inst:
storage = {
- "virtualStorageInstanceId": s.storageid,
+ "id": s.storageid,
"storageResource": {
- "vimId": s.vimid,
+ "vimConnectionId": s.vimid,
"resourceId": s.resouceid
}
}
@@ -63,10 +63,10 @@ class QueryVnf:
if not net:
raise NFLCMException('NetworkInst(%s) does not exist.' % v.relatednetworkid)
v_dic = {
- "virtualLinkInstanceId": v.vlinstanceid,
+ "id": v.vlinstanceid,
"virtualLinkDescId": v.vldid,
"networkResource": {
- "vimId": net[0].vimid,
+ "vimConnectionId": net[0].vimid,
"resourceId": net[0].resouceid
}
}
@@ -82,45 +82,21 @@ class QueryVnf:
if not storage:
raise NFLCMException('StorageInst(%s) does not exist.' % vm[0].vmid)
vnfc_dic = {
- "vnfcInstanceId": vnfc.vnfcinstanceid,
+ "id": vnfc.vnfcinstanceid,
"vduId": vnfc.vduid,
"computeResource": {
- "vimId": vm[0].vimid,
+ "vimConnectionId": vm[0].vimid,
"resourceId": vm[0].resouceid
},
"storageResourceIds": [s.storageid for s in storage]
}
vnfc_arr.append(vnfc_dic)
logger.info('Get vms')
- vms = VmInstModel.objects.filter(instid=vnf.nfinstid)
- vm_arr = []
- for vm in vms:
- vm_dic = {
- "vmid": vm.vmid,
- "vimid": vm.vimid,
- "tenant": vm.tenant,
- "resouceid": vm.resouceid,
- "vmname": vm.vmname,
- "nic_array": vm.nic_array,
- "metadata": vm.metadata,
- "volume_array": vm.volume_array,
- "server_group": vm.server_group,
- "availability_zone": vm.availability_zone,
- "flavor_id": vm.flavor_id,
- "security_groups": vm.security_groups,
- "operationalstate": vm.operationalstate,
- "insttype": vm.insttype,
- "is_predefined": vm.is_predefined,
- "create_time": vm.create_time,
- "instid": vm.instid,
- "nodeId": vm.nodeId
- }
- vm_arr.append(vm_dic)
resp_data = {
- "vnfInstanceId": vnf.nfinstid,
+ "id": vnf.nfinstid,
"vnfInstanceName": vnf.nf_name,
- "onboardedVnfPkgInfoId": vnf.package_id,
+ "vnfPkgId": vnf.package_id,
"vnfdVersion": vnf.version,
"vnfProvider": vnf.vendor,
"instantiatedVnfInfo": {
@@ -128,11 +104,10 @@ class QueryVnf:
"vnfState": vnf.status,
"scaleStatus": [],
"extCpInfo": [],
- "extVirtualLink": [],
+ "extVirtualLinkInfo": [],
"monitoringParameters": {},
- "vimInfo": vm_arr,
"vnfcResourceInfo": vnfc_arr,
- "virtualLinkResourceInfo": vl_arr,
+ "vnfVirtualLinkResourceInfo": vl_arr,
"virtualStorageResourceInfo": arr
}
}