summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorTait,Trevor(rt0435) <rtait@amdocs.com>2018-11-27 11:22:12 -0500
committerTait,Trevor(rt0435) <rtait@amdocs.com>2018-11-27 11:22:26 -0500
commit665ae055a0a015d98e2dd78c3f3a74c04de70c43 (patch)
tree25c578065c3ff08ddc79792b8e4c2a2edd6c2923 /config
parent794fe767942bbdc3f21c46fa2da841817106105b (diff)
Fix mapping defects in sdncGenericResource.spec
Issue-ID: LOG-803 Issue-ID: LOG-875 SDNC Context Builder passes lockedBoolean attribute with yes/no instead of the already established true/false. SDNC Context Builder must process lists of VM from GENERIC_RESOURCE_API. Change-Id: Ie6dd84428b308595840f84f6f3dd40e5d12aa26e Signed-off-by: Tait,Trevor(rt0435) <rtait@amdocs.com>
Diffstat (limited to 'config')
-rw-r--r--config/sdncgenericresource.spec54
1 files changed, 35 insertions, 19 deletions
diff --git a/config/sdncgenericresource.spec b/config/sdncgenericresource.spec
index a3883e4..c8a8ffc 100644
--- a/config/sdncgenericresource.spec
+++ b/config/sdncgenericresource.spec
@@ -49,27 +49,34 @@
"vms": {
"vm": {
"*": {
- "vm-type": "vfList[&11].vfModuleList[&7].vmList[&1].nfNamingCode",
"vm-names": {
"vm-name": {
- "*": "vfList[&13].vfModuleList[&9].vmList[&3].name"
+ "*": {
+ "@": "vfList[&14].vfModuleList[&10].vmList[&1].name",
+ "@(3,vm-type)": "vfList[&14].vfModuleList[&10].vmList[&1].nfNamingCode",
+ "@(3,inMaint)": {
+ "#lockedBoolean": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[0].name",
+ "yes": {
+ "#true": "vfList[&16].vfModuleList[&12].vmList[&3].attributeList[0].value"
+ },
+ "no": {
+ "#false": "vfList[&16].vfModuleList[&12].vmList[&3].attributeList[0].value"
+ }
+ },
+ "@(3,prov-status)": {
+ "#provStatus": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[1].name",
+ "@(4,prov-status)": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[1].value"
+ },
+ "@(3,pserver)": {
+ "#hostName": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[2].name",
+ "hostname": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[2].value"
+ },
+ "@(3,image)": {
+ "#imageId": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[3].name",
+ "image-name": "vfList[&15].vfModuleList[&11].vmList[&2].attributeList[3].value"
+ }
+ }
}
- },
- "inMaint": {
- "#lockedBoolean": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[0].name",
- "@(1,inMaint)": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[0].value"
- },
- "prov-status": {
- "#provStatus": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[1].name",
- "@(1,prov-status)": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[1].value"
- },
- "pserver": {
- "#hostName": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[2].name",
- "hostname": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[2].value"
- },
- "image": {
- "#imageId": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[3].name",
- "image-name": "vfList[&12].vfModuleList[&8].vmList[&2].attributeList[3].value"
}
}
}
@@ -95,7 +102,16 @@
},
"network-topology-identifier-structure": {
"network-type": "vfList[0].vfModuleList[0].networkList[&4].type",
- "network-name": "vfList[0].vfModuleList[0].networkList[&4].name"
+ "network-name": "vfList[0].vfModuleList[0].networkList[&4].name",
+ "isShared": {
+ "#sharedNetworkBoolean": "vfList[0].vfModuleList[0].networkList[&5].attributeList[0].name",
+ "yes": {
+ "#true": "vfList[0].vfModuleList[0].networkList[&6].attributeList[0].value"
+ },
+ "no": {
+ "#false": "vfList[0].vfModuleList[0].networkList[&6].attributeList[0].value"
+ }
+ }
}
}
}