1 module ovsdb-node-inventory {
2 namespace "urn:opendaylight:ovsdb-node-inventory";
5 import opendaylight-inventory {
7 revision-date "2013-08-19";
12 revision-date "2013-07-09";
15 import ietf-inet-types {
17 revision-date "2010-09-24";
20 import flow-node-inventory {
22 revision-date "2013-08-19";
25 revision "2014-07-31" {
26 description "Initial revision of the OVSDB Inventory model";
29 grouping ovsdb-bridge-attributes {
31 description "The unique identifier of the bridge";
36 description "The name of the bridge";
41 description "The OVSDB which this bridge belongs to";
46 grouping ovsdb-node-attributes {
48 description "The IP Address of an OVSDB node";
53 description "The port that an OVSDB node is connected on";
54 type inet:port-number;
57 leaf-list managed-nodes {
62 augment /inv:nodes/inv:node {
63 ext:augment-identifier "ovsdb-managed-node";
64 // when "/inv:nodes/inv:node/flowcapable:manufacturer = '*'";
65 container ovsdb-bridge {
66 uses ovsdb-bridge-attributes;
70 augment /inv:nodes/inv:node {
71 ext:augment-identifier "ovsdb-capable-node";
72 uses ovsdb-node-attributes;