X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=common%2Fplugins%2Fyang%2Frw-sdn.yang;h=97b0441ed92638813c2caf4bd8dc16f39c88edea;hb=a3bb91f092d378448cb870eccd45d43865de143c;hp=6475cc523d191dfdac09fd6ea0611ac128997216;hpb=6a6b7900b9569ac6dc40a7c8beeff067c2d8ae89;p=osm%2FSO.git diff --git a/common/plugins/yang/rw-sdn.yang b/common/plugins/yang/rw-sdn.yang index 6475cc52..97b0441e 100644 --- a/common/plugins/yang/rw-sdn.yang +++ b/common/plugins/yang/rw-sdn.yang @@ -1,7 +1,7 @@ /* * - * Copyright 2016 RIFT.IO Inc + * Copyright 2016-2017 RIFT.IO Inc * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,8 +28,21 @@ module rw-sdn prefix "rwpb"; } - import rwsdn { - prefix "rwsdn"; + import rw-project { + prefix "rw-project"; + } + + import rwsdnal { + prefix "rwsdnal"; + } + + import mano-types { + prefix "manotypes"; + } + + revision 2017-02-08 { + description + "Update model to support projects."; } revision 2015-09-14 { @@ -37,16 +50,19 @@ module rw-sdn "Initial revision."; } +augment "/rw-project:project" { container sdn { - list account { rwpb:msg-new SDNAccountConfig; - key "name"; - leaf name { - type string; - } + list account { + rwpb:msg-new SDNAccount; + key "name"; + leaf name { + type string; + } - uses rwsdn:sdn-provider-auth; - uses rwsdn:connection-status; + uses rwsdnal:sdn-provider-auth; + uses rwsdnal:connection-status; + } } } @@ -59,6 +75,8 @@ module rw-sdn "The sdn account name to update connection status for"; type string; } + + uses manotypes:rpc-project-name; } } }