X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FIM.git;a=blobdiff_plain;f=models%2Fyang%2Fnsd-base.yang;h=894b7a50654d0eec7f128e23cd11b3c4f5753668;hp=45ca7f7058519078259722f11b4513b3599be9b6;hb=25fa538e051d06cfa4c3f23dc6617d090211cfcf;hpb=420ce6cb281ad3c3d45f14c36e1fc4428895bee8;ds=sidebyside diff --git a/models/yang/nsd-base.yang b/models/yang/nsd-base.yang index 45ca7f7..894b7a5 100644 --- a/models/yang/nsd-base.yang +++ b/models/yang/nsd-base.yang @@ -390,10 +390,10 @@ module nsd-base type manotypes:scaling-trigger; } - leaf ns-config-primitive-name-ref { - description "Reference to the NS primitive"; + leaf ns-service-primitive-name-ref { + description "Reference to the NS service primitive"; type leafref { - path "../../../ns-configuration/config-primitive/name"; + path "../../../service-primitive/name"; } } } @@ -555,7 +555,24 @@ module nsd-base uses manotypes:ip-profile-list; container ns-configuration { - uses manotypes:vca-configuration; + uses manotypes:ns-configuration; + } + + list initial-service-primitive { + description + "Initial set of service primitives for NSD."; + key "seq"; + + uses manotypes:event-config; + } + + list terminate-service-primitive { + description + "Set of service primitives during + termination for NSD."; + key "seq"; + + uses manotypes:event-config; } uses manotypes:input-parameter-xpath;