Fix occasional NPEs in Connection manager
[controller.git] / opendaylight / md-sal / model / model-flow-service / src / main / yang / group-service.yang
1 module sal-group {
2     namespace "urn:opendaylight:group:service";
3     prefix group;
4
5     import yang-ext {prefix ext;}
6     import opendaylight-inventory {prefix inv;}
7     import ietf-inet-types {prefix inet;}
8     import opendaylight-group-types {prefix group-type;}
9
10     revision "2013-09-18" {
11         description "Initial revision of group service";
12     }        
13     
14     grouping node-group {
15         leaf node {
16             type inv:node-ref;
17         }
18         
19         uses group-type:group;
20     }
21
22     /** Base configuration structure **/
23     grouping group-update {
24         container original-group {
25             uses group-type:group;
26         }
27         container updated-group {
28             uses group-type:group;
29         }
30     }
31
32     rpc add-group {
33         input {
34             uses node-group;
35         }
36     }
37
38     rpc remove-group {
39         input {
40             uses node-group;
41         }
42     }
43
44     rpc update-group {
45         input {
46             uses node-group;
47         }
48     }     
49 }