Sync: md-sal augmentation re-model with broker. Traffic profile: Best Effort hooked up.
[packetcable.git] / packetcable-model / src / main / yang / packetcable-cmts.yang
1 module packetcable-cmts
2 {
3     namespace "urn:opendaylight:node:cmts";
4     prefix "cmts";
5
6     import ietf-yang-types      { prefix yang; }
7     import ietf-inet-types      { prefix inet; }
8     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
9     import yang-ext {prefix ext; revision-date "2013-07-09";}
10 //    import ietf-interfaces    { prefix if;   }
11 //    import ietf-snmp          { prefix snmp; }
12 //    import ietf-reverse-ssh           { prefix rssh; }
13
14     description "This module contains a collection of CMTS definitions";
15     organization "OpenDaylight Project";
16     contact "TBD";
17     revision "2014-01-20" {
18         description "Initial revision of packetcable cmts";
19     }        
20     grouping cmts-node-attributes {
21         description "A PCMM capable CMTS and other available configuration resources.";
22         
23         leaf address {
24             type inet:ip-address;
25             description "IP Address of CMTS";
26         }
27         
28         leaf port {
29             type inet:port-number;
30             description "TCP port number to connect";
31         }
32     }
33     
34     augment "/inv:nodes/inv:node" {
35         ext:augment-identifier "cmts-capable-node";
36         container cmts-node {
37             uses cmts-node-attributes ;
38         }
39     }
40 }