Using RestApiCallNode instead of RestconfApiCallNode and updating templates accordingly.
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / sotn-otn-tunnel-service.json
index 085d494..3886963 100644 (file)
@@ -3,34 +3,54 @@
         "tunnels":{
             "tunnel":[
                 {
-                    "destination": ${oof.vpn.access-node-id},
-                    "source": ${otn-domain.node-id},
-                    "src-ttp-id": ${otn-domain.ttp-id},
-                    "ietf-otn-tunnel:src-tpn": ${otn-domain.tpn},
-                    "name": "otntunnel-22",
-                    "te-topology-identifier": {
-                        "client-id": ${otn-domain.client-id},
-                        "provider-id": ${otn-domain.provider-id},
-                        "topology-id": ${otn-domain.te-topo-id}
-                    }
+                "destination": ${ietf-te_te.tunnels.tunnel[0].destination},
+                "source": ${ietf-te_te.tunnels.tunnel[0].source},
+                "src-ttp-id": ${ietf-te_te.tunnels.tunnel[0].src-ttp-id},
+                "dst-ttp-id": ${ietf-te_te.tunnels.tunnel[0].dst-ttp-id},
+                "ietf-otn-tunnel:src-tpn": ${ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_src-tpn},
+                "ietf-otn-tunnel:dst-tpn": ${ietf-te_te.tunnels.tunnel[0].ietf-otn-tunnel_dst-tpn},
+                "te-bandwidth": {
+                    "ietf-otn-tunnel:odu-type": "ietf-otn-types:prot-ODUFlex-gfp"
                 },
+                "encoding": "ietf-te-types:lsp-encoding-oduk",
+                "name": ${ietf-te_te.tunnels.tunnel[0].name},
+                "restoration": {
+                    "enable": "false",
+                    "hold-off-time": "0",
+                    "restoration-reversion-disable": "true",
+                    "restoration-type": "ietf-te-types:lsp-restoration-restore-any",
+                    "wait-to-revert": "0"
+                },
+                "switching-type": "ietf-te-types:switching-otn",
+                "provisioning-state": "ietf-te-types:tunnel-state-down",
+                "te-topology-identifier": {
+                    "client-id": ${ietf-te_te.tunnels.tunnel[0].te-topology-identifier.client-id},
+                "provider-id": ${ietf-te_te.tunnels.tunnel[0].te-topology-identifier.provider-id},
+                "topology-id": ${ietf-te_te.tunnels.tunnel[0].te-topology-identifier.topology-id}
+            }
+            },
                 {
-                    "destination": ${oof.vpn.access-node-id},
-                    "source": ${otn-domain.node-id},
-                    "src-ttp-id": ${otn-domain.ttp-id},
-                    "ietf-otn-tunnel:src-tpn": ${otn-domain.tpn},
-                    "name": "tptunnel-22",
-                    "dependency-tunnels": {
-                        "dependency-tunnel": [
-                            "name": "tptunnel-22"
-                        ]
-                    },
-                    "te-topology-identifier": {
-                        "client-id": ${otn-domain.client-id},
-                        "provider-id": ${otn-domain.provider-id},
-                        "topology-id": ${otn-domain.te-topo-id}
-                    }
-                }
+                "destination": ${ietf-te_te.tunnels.tunnel[1].destination},
+                "source": ${ietf-te_te.tunnels.tunnel[1].source},
+                "encoding": "ietf-te-types:lsp-encoding-packet",
+                "name": ${ietf-te_te.tunnels.tunnel[1].name},
+                "dependency-tunnels": {
+                    "dependency-tunnel": [
+                        {
+                        "name": ${ietf-te_te.tunnels.tunnel[0].name},
+                        "encoding": "ietf-te-types:lsp-encoding-oduk",
+                        "switching-type": "ietf-te-types:switching-otn"
+                        }
+                    ]
+                },
+                "switching-type": "ietf-te-types:switching-psc1",
+                "te-topology-identifier": {
+                    "client-id": ${ietf-te_te.tunnels.tunnel[1].te-topology-identifier.client-id},
+                "provider-id": ${ietf-te_te.tunnels.tunnel[1].te-topology-identifier.provider-id},
+                "topology-id": ${ietf-te_te.tunnels.tunnel[1].te-topology-identifier.topology-id}
+            },
+            "provisioning-state": "ietf-te-types:tunnel-state-down"
+            }
             ]
         }
     }