From: Philip Joseph Date: Thu, 17 Nov 2016 10:27:44 +0000 (+0530) Subject: New Feature : Model changes to publish resolved VNF access points X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=26b0ed42f9fddc3b3aea3a047d8cc2698755d139;p=osm%2FSO.git New Feature : Model changes to publish resolved VNF access points Signed-off-by: Philip Joseph --- diff --git a/rwcm/plugins/yang/rw-conman.yang b/rwcm/plugins/yang/rw-conman.yang index 10e05197..6c909a66 100644 --- a/rwcm/plugins/yang/rw-conman.yang +++ b/rwcm/plugins/yang/rw-conman.yang @@ -253,6 +253,52 @@ module rw-conman type inet:ip-address; } } + // Publish the resolved capabilites and dependecies here + container vnf-access-point { + description + "The resolved capabilites and dependencies for a VNF"; + list capability { + description "List of resolved capabilities"; + key "name"; + + leaf name { + type string { + length 128; + } + description + "Name of the capability as defined in VNFD"; + } + leaf value { + type string; + description + "Resovled value for the capability"; + } + } + + list dependency { + description + "List of resolved dependencies for the the VNF"; + key "name"; + + leaf name { + type string { + length 128; + } + description + "Name of the capability as defined in VNFD"; + } + leaf value { + type string; + description + "Resovled value for the dependency"; + } + leaf mandatory { + description "IS this dependency mandatory for this VNF"; + type boolean; + } + } + } + // Resolve the VNF config-primitives and publish it // here. VNFR will use this and update config-primitives // from here.