diff --git a/src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml b/src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml index 43dd999136f264a471467db2f37549cb016eea06..4b9ca3507eb52a14a9b4c11e12405a1f3ee84e53 100644 --- a/src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml +++ b/src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml @@ -1531,6 +1531,13 @@ definitions: latest "result" notification if it has not received it due to an error or a wrongly configured subscription filter. $ref: "#/definitions/VnfInfoModifications" + affectedVipCps: + description: > + Information about virtual IP CP instances that were affected during + the execution of the lifecycle management operation. + type: array + items: + $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/AffectedVipCp" changedExtConnectivity: description: > Information about changed external connectivity, if applicable. @@ -1553,6 +1560,74 @@ definitions: Identifier of the "individual VNF snapshot" resource. Shall be present if applicable to the type of LCM operation, i.e., if the value of the "operation" attribute is either "CREATE_SNAPSHOT" or "REVERT_TO_SNAPSHOT". $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" + lcmCoordinations: + description: > + Information about LCM coordination actions (see clause 10) related to this LCM operation occurrence. + type: object + required: + - id + - coordinationActionName + - startTime + - endpointType + properties: + id: + description: > + Identifier of this coordination action. For a terminated coordination action, + this attribute refers to the "id" attribute in the "LcmCoord" data structure + (see clause 10.5.2.3). For a timed-out or ongoing coordination action, + this attribute refers to the {coordinationId} URI variable in the "Location" + header of the "202 Accepted" HTTP response to the POST request that has initiated + the coordination action (see clause 10.4.2.3.1). + $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" + coordinationActionName: + description: > + Indicator of the actual coordination action. + $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" + coordinationResult: + description: > + The result of executing the coordination action which also implies the action to + be performed by the VNFM as the result of this coordination. + + Shall be present if the coordination has been finished. Shall be absent if the + coordination is ongoing or has timed out (see note 4). + NOTE: A coordination action has timed out if the VNFM has not been able to + read the "Individual coordination action" resource within a timeout interval + after requesting the coordination to be started or to be cancelled. The length + of the timeout interval is defined by means outside the scope of the present document. + $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/LcmCoordResultType" + startTime: + description: > + The time when the coordination action has been started. + $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime" + endTime: + description: > + The end time of the coordination action. Shall be present for a coordination + action that has finished or timed out (see note 4) and shall be absent if + the coordination is ongoing. + NOTE: A coordination action has timed out if the VNFM has not been able to + read the "Individual coordination action" resource within a timeout interval + after requesting the coordination to be started or to be cancelled. The length + of the timeout interval is defined by means outside the scope of the present document. + $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime" + endpointType: + description: > + The endpoint type used by this coordination action. + Valid values: + - MGMT: coordination with other operation supporting management systems (e.g. EM) + - VNF: coordination with the VNF instance + type: string + enum: + - MGMT + - VNF + warnings: + description: > + Warning messages that were generated while the operation was executing. + + If the operation has included LCM coordination actions and these have resulted + in warnings, such warnings should be added to this attribute. + type: array + items: + type: string _links: description: > Links to resources related to this resource.