X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fmodel%2Fmodel-flow-base%2Fsrc%2Fmain%2Fyang%2Fgroup-types.yang;h=685728a88709cac4396294e375f22943113de17c;hb=83591d76828e7557ca83189f516a7834b1f17c07;hp=eee233f3d6dd6f86fbff7b164f4639d28b17b7a5;hpb=84d9bf62ad4291a3baba3a747cf77e81bb2d3aeb;p=controller.git 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 eee233f3d6..685728a887 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-action-types {prefix action;} - 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 { @@ -30,9 +30,25 @@ module opendaylight-group-types { uses group-types; leaf group-id { - type group-ref; + type group-id; } + leaf group-name { + type string; + } + + leaf container-name { + type string; + } + + leaf install { + type boolean; + } + + leaf barrier { + type boolean; + } + container buckets { list bucket { key "order"; @@ -52,16 +68,7 @@ module opendaylight-group-types { type uint32; } - container actions { - list action { - key "action-order"; - leaf action-order { - type int32; - } - - uses flow-types:action; - } - } + uses action:action-list; } } } @@ -152,6 +159,7 @@ module opendaylight-group-types { } uses group-types; + leaf capabilities { type enumeration { enum select-weight;