From: David Garcia Date: Tue, 9 Nov 2021 10:18:36 +0000 (+0100) Subject: Fix bug 1732: backwards compatibility of relations X-Git-Tag: v11.0.0rc1 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=ceb1479bb32ebf1e8a884f639123bf42d85d6d8d;p=osm%2FIM.git Fix bug 1732: backwards compatibility of relations Change-Id: Iaf7059f7d6555a34216f1b31acd896806df83c61 Signed-off-by: David Garcia --- diff --git a/models/augments/common-augments.yang b/models/augments/common-augments.yang index c365424..0467bc2 100644 --- a/models/augments/common-augments.yang +++ b/models/augments/common-augments.yang @@ -200,6 +200,31 @@ module common-augments { "Execution environment that uses the service provided by the provider"; uses relations-ee; } + list entities { + description + "DEPRECATION NOTICE: use provider and requirer instead. + List of two elements to be related. + Elements to be related are identified by a pair (id, endpoint). + The relation will relate (id1, endpoint1) to (id2, endpoint2)."; + key "id"; + + leaf id { + description + "A string, reference to the element id in the descriptor. + It could be a vnfd-id or a vdu-id in a VNFD, + or a nsd-id or member-vnf-index in a NSD."; + type string; + } + + leaf endpoint { + description + "Endpoint name defining the relation."; + type string; + } + } + must 'not(entities) or (not(provider) and not(requirer))' { + error-message 'Cannot set both "entities" and "provider/requirer" fields.'; + } } }