1 module transportpce-tapinetworkutils {
3 namespace "http://org/opendaylight/transportpce/tapinetworkutils";
4 prefix "org-opendaylight-transportpce-tapinetworkutils";
8 revision-date 2018-12-10;
14 "transportPCE committers - ODL";
16 "YANG definitions of TAPI link creation in TAPI topology (adapted from NetworkUtils yang model)
17 Copyright © 2021 Nokia, Inc. and others. All rights reserved.
19 Redistribution and use in source and binary forms, with or without modification,
20 are permitted provided that the following conditions are met:
22 * Redistributions of source code must retain the above copyright notice, this
23 list of conditions and the following disclaimer.
24 * Redistributions in binary form must reproduce the above copyright notice,
25 this list of conditions and the following disclaimer in the documentation and/or
26 other materials provided with the distribution.
27 * Neither Nokia nor the names of its contributors may be used to endorse or promote
28 products derived from this software without specific prior written permission.
30 THIS SOFTWARE IS PROVIDED BY ITS AUTHORS AND NOKIA AND OTHER CONTRIBUTORS ''AS IS''
31 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
32 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
33 IN NO EVENT ITS AUTHORS AND NOKIA AND OTHER CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
34 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
35 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
36 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
37 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
38 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
39 POSSIBILITY OF SUCH DAMAGE";
41 revision "2021-04-08" {
43 "Initial revision of tapi networkutils model. Used as the transportpce-networkutils model to
44 create tapi links between tapi nodes in the tapi topology. The inputs are base on OR naming but later
45 translated into tapi";
48 rpc init-roadm-roadm-tapi-link {
49 description "This rpc initiates a tapi roadm to roadm link";
71 rpc init-xpdr-rdm-tapi-link {
72 description "This rpc initiates a tapi xponder to rdm link. Bidirectional";
94 rpc delete-tapi-link {
95 description "This rpc deletes a given link in openroadm Topology layer";
98 type tapi-common:uuid;