2 namespace "urn:opendaylight:group:service";
5 import yang-ext {prefix ext; revision-date "2013-07-09";}
6 import opendaylight-inventory {prefix inv;revision-date "2013-08-19";}
7 import ietf-inet-types {prefix inet;revision-date 2010-09-24;}
8 import opendaylight-group-types {prefix group-type;revision-date 2013-10-18;}
9 import flow-capable-transaction {prefix tr;}
11 revision "2013-09-18" {
12 description "Initial revision of group service";
16 uses "inv:node-context-ref";
17 uses group-type:group;
20 /** Base configuration structure **/
21 grouping group-update {
22 uses "inv:node-context-ref";
24 container original-group {
25 uses group-type:group;
27 container updated-group {
28 uses group-type:group;
35 type group-type:group-ref;
38 uses tr:transaction-aware;
41 uses tr:transaction-aware;
48 type group-type:group-ref;
51 uses tr:transaction-aware;
54 uses tr:transaction-aware;
61 type group-type:group-ref;
64 uses tr:transaction-aware;
67 uses tr:transaction-aware;
71 notification group-added {
73 type group-type:group-ref;
76 uses tr:transaction-aware;
79 notification group-updated {
81 type group-type:group-ref;
84 uses tr:transaction-aware;
87 notification group-removed {
89 type group-type:group-ref;
92 uses tr:transaction-aware;