Merge "creating a default subnet"
[controller.git] / opendaylight / md-sal / model / model-flow-service / src / main / yang / table-service.yang
1 module sal-table {
2     namespace "urn:opendaylight:table:service";
3     prefix table;
4
5     import yang-ext {prefix ext; revision-date "2013-07-09";}
6     import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
7     import opendaylight-table-types {prefix table-type;revision-date "2013-10-26";}
8     import flow-capable-transaction {prefix tr;}
9
10     revision "2013-10-26" {
11         description "Initial revision of table service";
12     }
13     
14     /** Base configuration structure **/
15     grouping table-update {
16         uses "inv:node-context-ref";
17         container original-table {
18             uses table-type:table-features;
19         }
20         container updated-table {
21             uses table-type:table-features;
22         }
23     }
24     
25     rpc update-table {
26         input {
27             uses table-update;
28             uses tr:transaction-aware;
29         }
30         output {
31             uses tr:transaction-aware;
32         }
33     }     
34 }