Commit a09addeb authored by Sana Zulfiqar's avatar Sana Zulfiqar
Browse files

added from SOL002_19 -> SOL002_34

parent 63b4435e
Loading
Loading
Loading
Loading
Loading
+523 −21

File changed.

Preview size limit exceeded, changes collapsed.

+32 −5
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ definitions:
      notification is mandatory.
      This notification shall be triggered by the VNFM when there is a change
      in the VNF lifecycle caused by a VNF LCM operation occurrence,
      including:
      which represents an occurrence of one the following LCM operations:
      * Instantiation of the VNF
      * Scaling of the VNF instance (including auto-scaling)
      * Healing of the VNF instance (including auto-healing)
@@ -64,6 +64,8 @@ definitions:
      subscriptionId:
        description: >
          Identifier of the subscription that this notification relates to.
          Shall be set to the value of the "id" attribute of the "LccnSubscription"
          representing the associated "Individual subscription" resource.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      timeStamp:
        description: >
@@ -105,7 +107,9 @@ definitions:
      vnfLcmOpOccId:
        description: >
          The identifier of the VNF lifecycle management operation occurrence
          associated to the notification.
          associated to the notification. Shall be set to the value of the "id"
          attribute of the "VnfLcmOpOcc" representing the associated
          "Individual VNF lifecycle management operation occurrence" resource.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      affectedVnfcs:
        description: >
@@ -124,15 +128,36 @@ definitions:
        description: >
          Information about VL instances that were affected during the
          lifecycle operation.
          Shall be present if the "notificationStatus" is set to "RESULT" and
          NOTE 1: Shall be present if the "notificationStatus" is set to "RESULT" and
          the operation has performed any resource modification. Shall be
          absent otherwise. This attribute contains information about the
          cumulative changes to virtualised resources that were performed so
          far by the VNF LCM operation occurrence and by any of the error
          handling procedures for that operation occurrence.
          NOTE 2: For a particular affected VL, there shall be as many "AffectedVirtualLink"
          entries as needed for signalling the different types of changes, i.e., one per
          virtual link and change type. For instance, in the case of signaling affected VL
          instances involving the addition of a particular VL instance with links ports, one
          "AffectedVirtualLink" entry signals the addition of the VL by using the "changeType"
          attribute of "AffectedVirtualLink" structure equal to "ADDED", and another
          "AffectedVirtualLink" entry signals the addition of VNF link ports of the VL
          by using the "changeType" equal to "LINK_PORT_ADDED".
        type: array
        items:
          $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/AffectedVirtualLink"
      affectedExtLinkPorts:
        description: >
          Information about external VNF link ports that were affected during the lifecycle
          operation. See note 1.

          NOTE 1: Shall be present if the "notificationStatus" is set to "RESULT" and the operation
          has performed any resource modification. Shall be absent otherwise. This attribute contains
          information about the cumulative changes to virtualised resources that were performed so far
          by the VNF LCM operation occurrence and by any of the error handling procedures for that
          operation occurrence.
        type: array
        items:
          $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/AffectedExtLinkPort"
      affectedVirtualStorages:
        description: >
          Information about virtualised storage instances that were affected
@@ -170,10 +195,12 @@ definitions:
        description: >
          Details of the latest error, if one has occurred during executing
          the LCM operation. Shall be present if the "operationState"
          attribute is "FAILED_TEMP" or "FAILED", and shall be absent
          attribute is "FAILED_TEMP", "FAILED" or, ROLLED_BACK" and shall be absent
          otherwise.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
      _links:
        description: >
          Links to resources related to this notification.
          Links to resources related to this notification. The link URIs in this structure
          shall be set to point to the resources identified by the corresponding identifier
          attributes in this notification.
        $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnLinks"
+18 −6
Original line number Diff line number Diff line
@@ -309,6 +309,11 @@ definitions:
          * CHANGE_EXT_CONN: ChangeExtVnfConnectivityRequest
          * TERMINATE: TerminateVnfRequest
          * MODIFY_INFO: VnfInfoModifications

          This attribute shall be present if this data type is returned in a
          response to reading an individual resource, and may be present according
          to the chosen attribute selector parameter if this data type is returned
          in a response to a query of a container resource.
        type: object
      isCancelPending:
        description: >
@@ -340,7 +345,7 @@ definitions:
            description: >
              Information about VNFC instances that were affected during the
              lifecycle operation.
              NOTE 1: This allows the NFVO to obtain the information contained in the
              NOTE 1: This allows the NFVO/API consumer to obtain the information contained in the
              latest "result" notification if it has not received it due to an
              error or a wrongly configured subscription filter.
            type: array
@@ -351,7 +356,7 @@ definitions:
              Information about VL instances that were affected during the
              lifecycle operation. See note 1 and note 2.

              NOTE 1:	This allows the NFVO to obtain the information contained in 
              NOTE 1:	This allows the NFVO/API consumer to obtain the information contained in
              the latest "result" notification if it has not received it due to an 
              error or a wrongly configured subscription filter.
              NOTE 2:	For a particular affected VL, there shall be as many 
@@ -371,7 +376,7 @@ definitions:
              Information about external VNF link ports that were affected during the lifecycle 
              operation. See note 1.

              NOTE 1:	This allows the NFVO to obtain the information contained in the latest "result" 
              NOTE 1:	This allows the NFVO/API consumer to obtain the information contained in the latest "result"
              notification if it has not received it due to an error or a wrongly configured subscription 
              filter.
            type: array
@@ -381,7 +386,7 @@ definitions:
            description: >
              Information about virtualised storage instances that were affected
              during the lifecycle operation.
              This allows the NFVO to obtain the information contained in the
              This allows the NFVO/API consumer to obtain the information contained in the
              latest "result" notification if it has not received it due to an
              error or a wrongly configured subscription filter.
            type: array
@@ -391,14 +396,14 @@ definitions:
        description: >
          Information about the changed VNF instance information, including
          VNF configurable properties, if applicable.
          This allows the NFVO to obtain the information contained in the
          This allows the NFVO/API consumer to obtain the information contained in the
          latest "result" notification if it has not received it due to an
          error or a wrongly configured subscription filter.
        $ref: "#/definitions/VnfInfoModifications"
      changedExtConnectivity:
        description: >
          Information about changed external connectivity, if applicable.
          This allows the NFVO to obtain the information contained in the
          This allows the NFVO/API consumer to obtain the information contained in the
          latest "result" notification if it has not received it due to an
          error or a wrongly configured subscription filter.
        type: array
@@ -1628,10 +1633,17 @@ definitions:
      id:
        description: >
          Identifier of the VNFC instance of which the information is to be modified.
          The identifier references the "id" attribute in a "VnfcInfo" structure.
          NOTE:	The attribute "id" in this data type represents the same identifier as
          the attribute "vnfcInstanceId" in other related data types in the present document.
          For reasons of backward compatibility, this misalignment is not corrected.
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
      vnfcConfigurableProperties:
        description: >
          Changes of the configurable properties of the VNFC instance.
          When this structure is part of a request, the modifications signalled
          in this attribute shall be applied according to the rules of
          JSON Merge Patch (see IETF RFC 7396).
        $ref: "SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
  VnfcInfo:
    description: >