X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=platform-logic%2Frestapi-templates%2Fsrc%2Fmain%2Fjson%2Fts-otn-tunnel-src-domain.json;h=85fc53dd3d6698b9fa03b686bae2078d7485968c;hb=2a546f93ac1c3686f099549fc88cd8bf2d39bd20;hp=cbfde9f42ee966dfd3dc5ed6c2c042d6b60aaa05;hpb=3163302061acd65bafb5a1f9ab954e467d858186;p=sdnc%2Foam.git diff --git a/platform-logic/restapi-templates/src/main/json/ts-otn-tunnel-src-domain.json b/platform-logic/restapi-templates/src/main/json/ts-otn-tunnel-src-domain.json index cbfde9f4..85fc53dd 100644 --- a/platform-logic/restapi-templates/src/main/json/ts-otn-tunnel-src-domain.json +++ b/platform-logic/restapi-templates/src/main/json/ts-otn-tunnel-src-domain.json @@ -3,33 +3,48 @@ "tunnels": { "tunnel": [ { - "source": ${src-node-id}, + "name": ${otn-tunnel-name-src-domain}, + "source": ${src-node-id}, "destination": ${dst-node-id}, - "ietf-otn-tunnel:dst-tpn": ${dst-tpn-id}, - "dst-ttp-id": ${dst-ttp-id}, + "dst-tunnel-tp-id": ${dst-ttp-id}, "te-bandwidth": { - "ietf-otn-tunnel:odu-type": "ietf-otn-types:prot-ODUFlex-gfp", - "ietf-otn-tunnel:gfp-n": ${gfp-n} - }, - "ietf-otn-tunnel:dst-tributary-slot-count": 1, - "ietf-optical-slice:slice-id": ${slice-instance-id}, + "ietf-otn-tunnel:otn": { + "ietf-otn-tunnel:odu-type": "ietf-layer1-types:ODUflex", + "ietf-otn-tunnel:gfp-n": ${gfp-n} + } + }, "encoding": "ietf-te-types:lsp-encoding-oduk", - "name": ${otn-tunnel-name-src-domain}, - "restoration": { - "enable": "false", + "switching-type": "ietf-te-types:switching-otn", + "protection": { + "enable": "true", "hold-off-time": "0", - "restoration-reversion-disable": "true", - "restoration-type": "ietf-te-types:lsp-restoration-restore-any", + "protection-reversion-disable": "true", + "protection-type": "ietf-te-types:lsp-protection-unprotected", "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" + "admin-state": "ietf-te-types:tunnel-admin-state-up", + "primary-paths":{ + "primary-path" :[ + { + "name":"primary", + "path-out-segment":{ + "label-restrictions":{ + "label-restriction":[ + { + "index" :1, + "label-start":{ + "te-label":{ + "ietf-otn-tunnel:otn-tpn": ${dst-tpn-id} + } + } + } + ] + } + } + } + ] } + } ] } }