X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fgroup-types.yang;h=8e77d26ea4afe61eea770873fea7d05a7bbd4818;hp=e0f60e4054e4b919fc5303ec4b062b6a3d1bce07;hb=e633336c118f80fed0336d10e9f1917e471215d1;hpb=fe024ad74b8656c3ee61b9ddff6009a779aa2189 diff --git a/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang b/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang index e0f60e4054..8e77d26ea4 100644 --- a/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang +++ b/opendaylight/md-sal/model/model-flow-base/src/main/yang/group-types.yang @@ -2,16 +2,16 @@ module opendaylight-group-types { namespace "urn:opendaylight:group:types"; prefix group; - import ietf-inet-types {prefix inet;} - import ietf-yang-types {prefix yang;} - import opendaylight-flow-types {prefix flow-types;} + import ietf-inet-types {prefix inet; revision-date "2010-09-24";} + import ietf-yang-types {prefix yang; revision-date "2010-09-24";} + import opendaylight-flow-types {prefix flow-types;revision-date 2013-10-26";} - revision "2013-09-18" { + revision "2013-10-18" { description "Initial revision of group service"; } - typedef group-ref { - type instance-identifier; + typedef group-id { + type uint32; } grouping group-types { @@ -27,10 +27,18 @@ module opendaylight-group-types { grouping group { - uses group-types; + uses group-types; leaf group-id { - type group-ref; + type group-id; + } + + leaf group-name { + type string; + } + + leaf container-name { + type string; } container buckets { @@ -152,12 +160,14 @@ module opendaylight-group-types { } uses group-types; - type capabilities { - enum select-weight; - enum select-liveness; - enum chaining; - enum chaining-checks; - } + leaf capabilities { + type enumeration { + enum select-weight; + enum select-liveness; + enum chaining; + enum chaining-checks; + } + } leaf-list max-groups { type uint32;