Move HashMapDb to its own bundle
[lispflowmapping.git] / mappingservice / inmemorydb / src / main / yang / lfm-ms-inmemorydb.yang
1 module lfm-ms-inmemorydb {
2     yang-version 1;
3     namespace "urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao:inmemorydb";
4     prefix "inmemorydb";
5
6     import config { prefix config; revision-date 2013-04-05; }
7     import lfm-ms-dao { prefix ms-dao; revision-date 2015-07-13; }
8
9     description
10         "Service definition for Mapping Service DAO.";
11
12     revision "2015-07-13" {
13         description
14             "Initial revision";
15     }
16
17     identity lfm-ms-inmemorydb {
18         base config:module-type;
19         config:provided-service ms-dao:ms-dao;
20         config:java-name-prefix InMemoryDb;
21     }
22
23     augment "/config:modules/config:module/config:configuration" {
24         case lfm-ms-inmemorydb {
25           when "/config:modules/config:module/config:type = 'lfm-ms-inmemorydb'";
26           leaf record-timeout {
27               type uint16;
28               description
29                   "Mapping record timeout";
30           }
31         }
32     }
33 }