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

Bug fixed in SOL002

parent 95ee33b9
Loading
Loading
Loading
Loading
+47 −2
Original line number Diff line number Diff line
@@ -60,6 +60,8 @@ paths:
          $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/405
        "406":
          $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/406
        "409":
          $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/409
        "422":
          $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/422
        "429":
@@ -81,7 +83,9 @@ paths:
        The GET method reads a coordination result. See clause 10.4.3.3.2.
      responses:
        "200":
          $ref: '#/components/responses/IndividualLcmCoord.Get.200'
          $ref: '#/components/responses/LcmCoord.Get.200'
        "202":
          $ref: '#/components/responses/LcmCoord.Get.202'
        "400":
          $ref: ../../responses/SOL002SOL003_resp.yaml#/components/responses/400
        "401":
@@ -268,7 +272,7 @@ components:
            format: url
      content: {}

    IndividualLcmCoord.Get.200:
    LcmCoord.Get.200:
      description: |
        200 OK
        Shall be returned when the coordination is finished and the coordination result has been read successfully.
@@ -299,6 +303,47 @@ components:
          schema:
            $ref: ./definitions/SOL002VNFLifecycleCoordination_def.yaml#/definitions/LcmCoord

    LcmCoord.Get.202:
      description: |
        202 ACCEPTED
        Shall be returned when the management operation with which coordination is requested is still ongoing or
        in the process of being cancelled, i.e. no coordination result is available yet.
        The response shall be empty.
      headers:
        Version:
          description: |
            The used API version.
          style: simple
          explode: false
          schema:
            type: string
        WWW-Authenticate:
          description: |
            Challenge if the corresponding HTTP request has not provided authorization, or error details if the
            corresponding HTTP request has provided an invalid authorization token.
          style: simple
          explode: false
          schema:
            type: string
        Content-Type:
          description: |
            The MIME type of the body of the response.
          style: simple
          explode: false
          schema:
            type: string
        Location:
          description: |
            Used in redirection, or when a new resource has been created. This header field shall be present if the
            response status code is 201 or 3xx. In the present document this header field is also used if the response
            status code is 202 and a new resource was created.
          style: simple
          explode: false
          schema:
            type: string
            format: url
      content: {}

    CoordinationCancel.Post.202:
      description: |
        202 ACCEPTED
+13 −11
Original line number Diff line number Diff line
@@ -1503,8 +1503,8 @@ definitions:
        description: >
          Input parameters of the LCM operation. This attribute shall be
          formatted according to the request data type of the related LCM
          operation. The following mapping between operationType and the
          data type of this attribute shall apply:
          operation. In addition, the provisions in clause 5.7 shall apply.
          The following mapping between operationType and the data type of this attribute shall apply:
          * INSTANTIATE: InstantiateVnfRequest
          * SCALE: ScaleVnfRequest
          * SCALE_TO_LEVEL: ScaleVnfToLevelRequest
@@ -1635,7 +1635,7 @@ definitions:
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
          endTime:
            description: >
              The end time when the VNFM has received the confirmation thatof the coordination action
              The end time when the VNFM has received the confirmation that the coordination action
              has finished or has been cancelled, or the time when a coordination action has timed out.
              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.
@@ -1800,32 +1800,34 @@ definitions:
      vnfInstanceName:
        description: >
          If present, this attribute signals modifications of the
          "vnfInstanceName" attribute in "VnfInstance".
          "vnfInstanceName" attribute in "VnfInstance" as defined in clause 5.5.2.12..
        type: string
      vnfInstanceDescription:
        description: >
          If present, this attribute signals modifications of the
          "vnfInstanceDescription" attribute in "VnfInstance".
          "vnfInstanceDescription" attribute in "VnfInstance", as defined in clause 5.5.2.12..
        type: string
      vnfConfigurableProperties:
        description: >
          If present, this attribute signals modifications of the
          "vnfConfigurableProperties" attribute in "VnfInstance".
          "vnfConfigurableProperties" attribute in "VnfInstance" as defined in clause 5.5.2.12.
          In addition, the provisions in clause 5.7 shall apply..
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
      metadata:
        description: >
          If present, this attribute signals modifications of the "metadata"
          attribute in "VnfInstance".
          attribute in "VnfInstance" , as defined in clause 5.5.2.12..
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
      extensions:
        description: >
          If present, this attribute signals modifications of the "extensions"
          attribute in "VnfInstance".
          attribute in "VnfInstance", as defined in clause 5.5.2.12.
          In addition, the provisions in clause 5.7 shall apply..
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
      vnfdId:
        description: >
          If present, this attribute signals modifications of the "vnfdId"
          attribute in "VnfInstance".
          attribute in "VnfInstance", as defined in clause 5.5.2.12..
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      vnfProvider:
        description: >
@@ -1840,7 +1842,7 @@ definitions:
      vnfSoftwareVersion:
        description: >
          If present, this attribute signals modifications of the
          "vnfSoftwareVersion" attribute in "VnfInstance".
          "vnfSoftwareVersion" attribute in "VnfInstance". See note.
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Version"
      vnfdVersion:
        description: >
@@ -1852,7 +1854,7 @@ definitions:
          If present, this attribute signals modifications of certain
          entries in the "vnfcInfo" attribute array in the
          "instantiatedVnfInfo" attribute of "VnfInstance", as defined
          in clause 5.5.2.12
          in clause 5.5.2.12.
        type: array
        items:
          $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfcInfoModifications"
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@ info:
  license:
    name: ETSI Forge copyright notice
    url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
  version: 2.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
  version: 2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1

externalDocs:
  description: ETSI GS NFV-SOL 002 V3.5.1
+1 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ components:
        -	error
        -	resourceChanges
        -	changedInfo
        -	changedExtConnectivity.
        -	changedExtConnectivity
        -	lcmCoordinations
        -	modificationsTriggeredByVnfPkgChange
        -	warnings
+2 −2
Original line number Diff line number Diff line
@@ -665,7 +665,7 @@ definitions:
      NOTE 1:	The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" 
              are mutually exclusive. Exactly one shall be present.
      NOTE 2:	An external CP instance is not associated to a link port in the cases indicated for the 
              “extLinkPorts” attribute in clause 4.4.1.11.
              “extLinkPorts” attribute in clause 5.5.3.2.
    type: object
    required:
      - id
@@ -1064,7 +1064,7 @@ definitions:

  VipCpInfo:
    description: >
      This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.22-1.
      This type provides information related to virtual IP (VIP) CP. It shall comply with the provisions defined in table 5.5.3.28-1.

      NOTE:	It is possible that there is no associated VnfcCp because the VIP CP is available but not associated yet.
    type: object
Loading