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";}
10 organization "OPEN DAYLIGHT";
11 contact "http://www.opendaylight.org/";
13 description "module description";
14 reference "module reference";
30 description "identifier for termination points on a port";
35 path "/network/topologies/topology/nodes/node/termination-points/termination-point/tp-id";
38 typedef topology-ref {
40 path "/network/topologies/topology/topology-id";
42 description "This type is used for leafs that reference topology identifier instance.";
48 path "/network/topologies/topology/nodes/node/node-id";
50 description "This type is used for leafs that reference a node instance.";
55 path "/network/topologies/topology/links/link/link-id";
57 description "This type is used for leafs that reference a link instance.";
61 typedef network-element-ref {
63 path "/network/network-elements/network-element/element-id";
74 description "network-description";
75 reference "network-reference";
78 presence "some presence text";
80 mnt:mountpoint point {
81 mnt:target-ref target;
84 leaf-list locked-node {
85 type instance-identifier;
88 description "List of locked nodes in the running datastore";
95 container topologies {
97 description "Test description of list 'topology'.";
101 description "Test description of leaf 'topology-id'";
106 description "The list of network nodes defined for topology.";
111 description "The Topology identifier of network-node.";
115 type network-element-ref;
118 container termination-points {
119 list termination-point {
131 description "Test description of list 'link'.";
141 description "Source node identifier.";
148 container destination {
151 description "Destination node identifier.";