3 namespace "urn:cisco:params:xml:ns:yang:controller:network";
6 import ietf-inet-types { prefix "inet"; }
7 import iana-if-type {prefix "if-type";}
8 import mount {prefix "mnt";}
12 contact "WILL-BE-DEFINED-LATER";
14 description "module description";
15 reference "module reference";
31 description "identifier for termination points on a port";
36 path "/network/topologies/topology/nodes/node/termination-points/termination-point/tp-id";
39 typedef topology-ref {
41 path "/network/topologies/topology/topology-id";
43 description "This type is used for leafs that reference topology identifier instance.";
49 path "/network/topologies/topology/nodes/node/node-id";
51 description "This type is used for leafs that reference a node instance.";
56 path "/network/topologies/topology/links/link/link-id";
58 description "This type is used for leafs that reference a link instance.";
62 typedef network-element-ref {
64 path "/network/network-elements/network-element/element-id";
75 description "network-description";
76 reference "network-reference";
79 presence "some presence text";
81 mnt:mountpoint point {
82 mnt:target-ref target;
85 leaf-list locked-node {
86 type instance-identifier;
89 description "List of locked nodes in the running datastore";
96 container topologies {
98 description "Test description of list 'topology'.";
102 description "Test description of leaf 'topology-id'";
107 description "The list of network nodes defined for topology.";
112 description "The Topology identifier of network-node.";
116 type network-element-ref;
119 container termination-points {
120 list termination-point {
132 description "Test description of list 'link'.";
142 description "Source node identifier.";
149 container destination {
152 description "Destination node identifier.";