Support for integration of E-Line based Cloud Leased Line service with hardware domai...
[sdnc/oam.git] / platform-logic / restapi-templates / src / main / json / p2p-ethernet-service-same-domain.json
diff --git a/platform-logic/restapi-templates/src/main/json/p2p-ethernet-service-same-domain.json b/platform-logic/restapi-templates/src/main/json/p2p-ethernet-service-same-domain.json
new file mode 100644 (file)
index 0000000..6413ebe
--- /dev/null
@@ -0,0 +1,74 @@
+{
+    "ietf-eth-tran-service:etht-svc-instances": [
+        {
+            "etht-svc-name": ${eth-service-name},
+            "etht-svc-title": ${eth-service-name},
+            "etht-svc-type": "ietf-eth-tran-types:p2p-svc",
+            "te-topology-identifier": {
+                "provider-id": 5555,
+                "client-id": 6666,
+                "topology-id": "33"
+            },
+            "underlay": {
+                "otn-tunnels": [
+                    {
+                        "name": ${otn-tunnel-name},
+                        "encoding": "ietf-te-types:lsp-encoding-oduk",
+                        "switching-type": "ietf-te-types:switching-otn"
+                    }
+                ]
+            },
+            "resilience": {
+                "protection": {
+                    "enable": "true",
+                    "protection-reversion-disable": "true",
+                    "protection-type": "ietf-te-types:lsp-protection-unprotected",
+                    "wait-to-revert": 0
+                }
+            },
+            "admin-status": "ietf-te-types:tunnel-admin-state-up",
+            "etht-svc-end-points": [
+                {
+                    "etht-svc-end-point-name": "0",
+                    "etht-svc-access-points": [
+                        {
+                            "access-point-id": "0",
+                            "access-node-id": ${eth-src-node-id},
+                            "access-ltp-id": ${eth-src-ltp-id}
+                        }
+                    ],
+                    "service-classification-type": "ietf-eth-tran-types:vlan-classification",
+                    "outer-tag": {
+                        "tag-type": "ietf-eth-tran-types:classify-c-vlan",
+                        "vlan-value": ${cvlan}
+                    },
+                    "ingress-egress-bandwidth-profile": {
+                        "bandwidth-profile-type": "ietf-eth-tran-types:mef-10-bwp",
+                        "CIR": ${CIR},
+                        "EIR": "0"
+                    }
+                },
+                {
+                    "etht-svc-end-point-name": "1",
+                    "etht-svc-access-points": [
+                        {
+                            "access-point-id": "0",
+                            "access-node-id": ${eth-dst-node-id},
+                            "access-ltp-id": ${eth-dst-ltp-id}
+                        }
+                    ],
+                    "service-classification-type": "ietf-eth-tran-types:vlan-classification",
+                    "outer-tag": {
+                        "tag-type": "ietf-eth-tran-types:classify-c-vlan",
+                        "vlan-value": ${cvlan}
+                    },
+                    "ingress-egress-bandwidth-profile": {
+                        "bandwidth-profile-type": "ietf-eth-tran-types:mef-10-bwp",
+                        "CIR": ${CIR},
+                        "EIR": "0"
+                    }
+                }
+            ]
+        }
+    ]
+}