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 Original line Diff line number Diff line
@@ -10,7 +10,7 @@ definitions:
      notification is mandatory.
      notification is mandatory.
      This notification shall be triggered by the VNFM when there is a change
      This notification shall be triggered by the VNFM when there is a change
      in the VNF lifecycle caused by a VNF LCM operation occurrence,
      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
      * Instantiation of the VNF
      * Scaling of the VNF instance (including auto-scaling)
      * Scaling of the VNF instance (including auto-scaling)
      * Healing of the VNF instance (including auto-healing)
      * Healing of the VNF instance (including auto-healing)
@@ -64,6 +64,8 @@ definitions:
      subscriptionId:
      subscriptionId:
        description: >
        description: >
          Identifier of the subscription that this notification relates to.
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      timeStamp:
      timeStamp:
        description: >
        description: >
@@ -105,7 +107,9 @@ definitions:
      vnfLcmOpOccId:
      vnfLcmOpOccId:
        description: >
        description: >
          The identifier of the VNF lifecycle management operation occurrence
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      affectedVnfcs:
      affectedVnfcs:
        description: >
        description: >
@@ -124,15 +128,36 @@ definitions:
        description: >
        description: >
          Information about VL instances that were affected during the
          Information about VL instances that were affected during the
          lifecycle operation.
          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
          the operation has performed any resource modification. Shall be
          absent otherwise. This attribute contains information about the
          absent otherwise. This attribute contains information about the
          cumulative changes to virtualised resources that were performed so
          cumulative changes to virtualised resources that were performed so
          far by the VNF LCM operation occurrence and by any of the error
          far by the VNF LCM operation occurrence and by any of the error
          handling procedures for that operation occurrence.
          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
        type: array
        items:
        items:
          $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/AffectedVirtualLink"
          $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:
      affectedVirtualStorages:
        description: >
        description: >
          Information about virtualised storage instances that were affected
          Information about virtualised storage instances that were affected
@@ -170,10 +195,12 @@ definitions:
        description: >
        description: >
          Details of the latest error, if one has occurred during executing
          Details of the latest error, if one has occurred during executing
          the LCM operation. Shall be present if the "operationState"
          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.
          otherwise.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/ProblemDetails"
      _links:
      _links:
        description: >
        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"
        $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnLinks"
+18 −6
Original line number Original line Diff line number Diff line
@@ -309,6 +309,11 @@ definitions:
          * CHANGE_EXT_CONN: ChangeExtVnfConnectivityRequest
          * CHANGE_EXT_CONN: ChangeExtVnfConnectivityRequest
          * TERMINATE: TerminateVnfRequest
          * TERMINATE: TerminateVnfRequest
          * MODIFY_INFO: VnfInfoModifications
          * 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
        type: object
      isCancelPending:
      isCancelPending:
        description: >
        description: >
@@ -340,7 +345,7 @@ definitions:
            description: >
            description: >
              Information about VNFC instances that were affected during the
              Information about VNFC instances that were affected during the
              lifecycle operation.
              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
              latest "result" notification if it has not received it due to an
              error or a wrongly configured subscription filter.
              error or a wrongly configured subscription filter.
            type: array
            type: array
@@ -351,7 +356,7 @@ definitions:
              Information about VL instances that were affected during the
              Information about VL instances that were affected during the
              lifecycle operation. See note 1 and note 2.
              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 
              the latest "result" notification if it has not received it due to an 
              error or a wrongly configured subscription filter.
              error or a wrongly configured subscription filter.
              NOTE 2:	For a particular affected VL, there shall be as many 
              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 
              Information about external VNF link ports that were affected during the lifecycle 
              operation. See note 1.
              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 
              notification if it has not received it due to an error or a wrongly configured subscription 
              filter.
              filter.
            type: array
            type: array
@@ -381,7 +386,7 @@ definitions:
            description: >
            description: >
              Information about virtualised storage instances that were affected
              Information about virtualised storage instances that were affected
              during the lifecycle operation.
              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
              latest "result" notification if it has not received it due to an
              error or a wrongly configured subscription filter.
              error or a wrongly configured subscription filter.
            type: array
            type: array
@@ -391,14 +396,14 @@ definitions:
        description: >
        description: >
          Information about the changed VNF instance information, including
          Information about the changed VNF instance information, including
          VNF configurable properties, if applicable.
          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
          latest "result" notification if it has not received it due to an
          error or a wrongly configured subscription filter.
          error or a wrongly configured subscription filter.
        $ref: "#/definitions/VnfInfoModifications"
        $ref: "#/definitions/VnfInfoModifications"
      changedExtConnectivity:
      changedExtConnectivity:
        description: >
        description: >
          Information about changed external connectivity, if applicable.
          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
          latest "result" notification if it has not received it due to an
          error or a wrongly configured subscription filter.
          error or a wrongly configured subscription filter.
        type: array
        type: array
@@ -1628,10 +1633,17 @@ definitions:
      id:
      id:
        description: >
        description: >
          Identifier of the VNFC instance of which the information is to be modified.
          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"
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
      vnfcConfigurableProperties:
      vnfcConfigurableProperties:
        description: >
        description: >
          Changes of the configurable properties of the VNFC instance.
          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"
        $ref: "SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
  VnfcInfo:
  VnfcInfo:
    description: >
    description: >