Completing the logic and the call flow for Transport Slicing operations:
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / ts-otn-tunnel-dst-domain.json
diff --git a/platform-logic/restapi-templates/src/main/json/ts-otn-tunnel-dst-domain.json b/platform-logic/restapi-templates/src/main/json/ts-otn-tunnel-dst-domain.json
new file mode 100644 (file)
index 0000000..0a4f714
--- /dev/null
@@ -0,0 +1,35 @@
+{
+  "ietf-te:te": {
+    "tunnels": {
+      "tunnel": [
+        {
+          "source": ${src-node-id},
+          "destination": ${dst-node-id},
+          "ietf-otn-tunnel:src-tpn": ${src-tpn-id},
+          "src-ttp-id": ${src-ttp-id},
+          "te-bandwidth": {
+            "ietf-otn-tunnel:odu-type": "ietf-otn-types:prot-ODU2"
+          },
+          "ietf-otn-tunnel:dst-tributary-slot-count": 1,
+          "ietf-optical-slice:slice-id": ${slice-instance-id},
+          "encoding": "ietf-te-types:lsp-encoding-oduk",
+          "name": ${otn-tunnel-name-dst-domain},
+          "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",
+          "te-topology-identifier": {
+            "client-id": ${client-id},
+            "provider-id": ${provider-id},
+            "topology-id": ${topology-id}
+          },
+          "provisioning-state": "ietf-te-types:tunnel-state-up"
+        }
+      ]
+    }
+  }
+}