diff --git a/src/SOL003/VNFLifecycleOperationGranting/definitions/SOL003VNFLifecycleOperationGranting_def.yaml b/src/SOL003/VNFLifecycleOperationGranting/definitions/SOL003VNFLifecycleOperationGranting_def.yaml index cac568374815de90121f8c30a0d4f9ea44ade185..18150a39e254a54e0c62d337c42fef24de4da8f6 100644 --- a/src/SOL003/VNFLifecycleOperationGranting/definitions/SOL003VNFLifecycleOperationGranting_def.yaml +++ b/src/SOL003/VNFLifecycleOperationGranting/definitions/SOL003VNFLifecycleOperationGranting_def.yaml @@ -370,8 +370,14 @@ definitions: This type provides information of an existing or proposed resource used by the VNF. It shall comply with the provisions defined in table 9.5.3.2-1. - NOTE: The use cases UC#4 and UC#5 in Annex A.4 of ETSI GS NFV-IFA 007 provide examples - for such a configuration. + NOTE 1: The use cases UC#4 and UC#5 in Annex A.4 of ETSI GS NFV-IFA 007 provide examples + for such a configuration. + NOTE 2: In the context of an operation that changes the current VNF package, the following applies: If this + ResourceDefinition is related to a resource to be created or modified, the "vnfdId" attribute shall + contain the identifier of the destination VNFD. If this ResourceDefinition is related to a resource + to be deleted, the "vnfdId" attribute shall contain the identifier of the source VNFD. If this + ResourceDefinition is related to a temporary resource, the "vnfdId" attribute shall contain the + identifier of either the source VNFD or the destination VNFD. type: object required: - id @@ -406,8 +412,7 @@ definitions: vnfdId: description: > Identifier of the VNFD to which resourceTemplateId and vduId refer. Shall be present - if at least one of resourceTemplateId and vduId is present and the operation to - be granted changes the current VNF Package. May be absent otherwise. + if the operation to be granted changes the current VNF Package. May be absent otherwise. See note 2. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" resourceTemplateId: description: > @@ -423,7 +428,7 @@ definitions: Shall be present if type="LINKPORT" and the linkport is shared by two external CP instances, one exposing a VNFC CP instance (based on a VnfExtCpd referenced by "resourceTemplateId") and another one exposing a VIP CP instance (based on a VnfExtCpd referenced by this attribute). - Shall be absent otherwise. See note. + Shall be absent otherwise. See note 1. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/IdentifierInVnfd" resource: description: >