Fix tunnelxconn DGs
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / tunnelxconn-allotted-resource.json
diff --git a/platform-logic/restapi-templates/src/main/json/tunnelxconn-allotted-resource.json b/platform-logic/restapi-templates/src/main/json/tunnelxconn-allotted-resource.json
new file mode 100755 (executable)
index 0000000..810b0b9
--- /dev/null
@@ -0,0 +1,72 @@
+{
+       "tunnelxconn-allotted-resource": [{
+               "allotted-resource-id": ${tx-ar.allotted-resource-id},
+               "allotted-resource-data": {
+                       "tunnelxconn-topology": {
+                               "allotted-resource-identifiers": {
+                                       "consuming-service-instance-id": ${tx-ar.allotted-resource-data.tunnelxconn-topology.allotted-resource-identifiers.consuming-service-instance-id},
+                                       "allotted-resource-name": ${tx-ar.allotted-resource-data.tunnelxconn-topology.allotted-resource-identifiers.allotted-resource-name},
+                                       "allotted-resource-id": ${tx-ar.allotted-resource-data.tunnelxconn-topology.allotted-resource-identifiers.allotted-resource-id},
+                                       "parent-service-instance-id": ${tx-ar.allotted-resource-data.tunnelxconn-topology.allotted-resource-identifiers.parent-service-instance-id},
+                                       "allotted-resource-type": ${tx-ar.allotted-resource-data.tunnelxconn-topology.allotted-resource-identifiers.allotted-resource-type}
+                               },
+                               "onap-model-information": {
+                                       "model-invariant-uuid": ${tx-ar.allotted-resource-data.tunnelxconn-topology.onap-model-information.model-invariant-uuid},
+                                       "model-customization-uuid": ${tx-ar.allotted-resource-data.tunnelxconn-topology.onap-model-information.model-customization-uuid},
+                                       "model-uuid": ${tx-ar.allotted-resource-data.tunnelxconn-topology.onap-model-information.model-uuid},
+                                       "model-version": ${tx-ar.allotted-resource-data.tunnelxconn-topology.onap-model-information.model-version}
+                               },
+                               "tunnelxconn-assignments": {
+                                       "vni": ${tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vni},
+                                       "vgmux-bearer-ip": ${tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-bearer-ip},
+                                       "vgmux-lan-ip": ${tx-ar.allotted-resource-data.tunnelxconn-topology.tunnelxconn-assignments.vgmux-lan-ip},
+                               },
+                               "tunnelxconn-parameters": {
+                               }
+                               
+                       },
+                       "allotted-resource-operation-information": {
+                       "allotted-resource-information": {
+                               "allotted-resource-id": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.allotted-resource-id},
+                                       "allotted-resource-type": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.allotted-resource-type},
+                                       "parent-service-instance-id": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.parent-service-instance-id},
+                                       "onap-model-information": {
+                                               "model-invariant-uuid": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-invariant-uuid},
+                                               "model-customization-uuid": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-customization-uuid},
+                                               "model-uuid": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-uuid},
+                                               "model-version": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.allotted-resource-information.onap-model-information.model-version}
+                               }
+                       },
+                       "sdnc-request-header": {
+                               "svc-request-id": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-request-id},
+                               "svc-action": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.sdnc-request-header.svc-action}
+                       },
+                               "request-information": {
+                                       "request-id": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-id},
+                                       "source": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.source},
+                                       "order-version": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.order-version},
+                                       "order-number": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.order-number},
+                                       "notification-url": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.notification-url},
+                                       "request-action": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.request-information.request-action}
+                               },
+                               "tunnelxconn-request-input": {
+                                       "brg-wan-mac-address": ${tx-ar.allotted-resource-data.allotted-resource-operation-information.tunnelxconn-request-input.brg-wan-mac-address}
+                       }
+                       },
+                       "allotted-resource-oper-status": {
+                               "last-action": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.last-action},
+                               "modify-timestamp": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.modify-timestamp},
+                               "last-order-status": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.last-order-status},
+                               "create-timestamp": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.create-timestamp},
+                               "order-status": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.order-status},
+                               "last-rpc-action": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.last-rpc-action},
+                               "last-svc-request-id": ${tx-ar.allotted-resource-data.allotted-resource-oper-status.last-svc-request-id}
+                       }
+               },
+               "allotted-resource-status" : {
+                       "action": ${tx-ar.allotted-resource-status.action},
+                       "rpc-name": ${tx-ar.allotted-resource-status.rpc-name},
+                       "rpc-action": ${tx-ar.allotted-resource-status.rpc-action}
+               }
+       }]
+}