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


    IndividualLcmCoord.Get.200:
    LcmCoord.Get.200:
      description: |
      description: |
        200 OK
        200 OK
        Shall be returned when the coordination is finished and the coordination result has been read successfully.
        Shall be returned when the coordination is finished and the coordination result has been read successfully.
@@ -299,6 +303,47 @@ components:
          schema:
          schema:
            $ref: ./definitions/SOL002VNFLifecycleCoordination_def.yaml#/definitions/LcmCoord
            $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:
    CoordinationCancel.Post.202:
      description: |
      description: |
        202 ACCEPTED
        202 ACCEPTED
+13 −11
Original line number Original line Diff line number Diff line
@@ -1503,8 +1503,8 @@ definitions:
        description: >
        description: >
          Input parameters of the LCM operation. This attribute shall be
          Input parameters of the LCM operation. This attribute shall be
          formatted according to the request data type of the related LCM
          formatted according to the request data type of the related LCM
          operation. The following mapping between operationType and the
          operation. In addition, the provisions in clause 5.7 shall apply.
          data type of this attribute shall apply:
          The following mapping between operationType and the data type of this attribute shall apply:
          * INSTANTIATE: InstantiateVnfRequest
          * INSTANTIATE: InstantiateVnfRequest
          * SCALE: ScaleVnfRequest
          * SCALE: ScaleVnfRequest
          * SCALE_TO_LEVEL: ScaleVnfToLevelRequest
          * SCALE_TO_LEVEL: ScaleVnfToLevelRequest
@@ -1635,7 +1635,7 @@ definitions:
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
            $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/DateTime"
          endTime:
          endTime:
            description: >
            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.
              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 present for a coordination action that has finished or timed out (see note 4) and
              shall be absent if the coordination is ongoing.
              shall be absent if the coordination is ongoing.
@@ -1800,32 +1800,34 @@ definitions:
      vnfInstanceName:
      vnfInstanceName:
        description: >
        description: >
          If present, this attribute signals modifications of the
          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
        type: string
      vnfInstanceDescription:
      vnfInstanceDescription:
        description: >
        description: >
          If present, this attribute signals modifications of the
          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
        type: string
      vnfConfigurableProperties:
      vnfConfigurableProperties:
        description: >
        description: >
          If present, this attribute signals modifications of the
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
      metadata:
      metadata:
        description: >
        description: >
          If present, this attribute signals modifications of the "metadata"
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
      extensions:
      extensions:
        description: >
        description: >
          If present, this attribute signals modifications of the "extensions"
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs"
      vnfdId:
      vnfdId:
        description: >
        description: >
          If present, this attribute signals modifications of the "vnfdId"
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier"
      vnfProvider:
      vnfProvider:
        description: >
        description: >
@@ -1840,7 +1842,7 @@ definitions:
      vnfSoftwareVersion:
      vnfSoftwareVersion:
        description: >
        description: >
          If present, this attribute signals modifications of the
          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"
        $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Version"
      vnfdVersion:
      vnfdVersion:
        description: >
        description: >
@@ -1852,7 +1854,7 @@ definitions:
          If present, this attribute signals modifications of certain
          If present, this attribute signals modifications of certain
          entries in the "vnfcInfo" attribute array in the
          entries in the "vnfcInfo" attribute array in the
          "instantiatedVnfInfo" attribute of "VnfInstance", as defined
          "instantiatedVnfInfo" attribute of "VnfInstance", as defined
          in clause 5.5.2.12
          in clause 5.5.2.12.
        type: array
        type: array
        items:
        items:
          $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfcInfoModifications"
          $ref: "../../../definitions/SOL002SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfcInfoModifications"
 No newline at end of file
+1 −1
Original line number Original line Diff line number Diff line
@@ -16,7 +16,7 @@ info:
  license:
  license:
    name: ETSI Forge copyright notice
    name: ETSI Forge copyright notice
    url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
    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:
externalDocs:
  description: ETSI GS NFV-SOL 002 V3.5.1
  description: ETSI GS NFV-SOL 002 V3.5.1
+1 −1
Original line number Original line Diff line number Diff line
@@ -97,7 +97,7 @@ components:
        -	error
        -	error
        -	resourceChanges
        -	resourceChanges
        -	changedInfo
        -	changedInfo
        -	changedExtConnectivity.
        -	changedExtConnectivity
        -	lcmCoordinations
        -	lcmCoordinations
        -	modificationsTriggeredByVnfPkgChange
        -	modificationsTriggeredByVnfPkgChange
        -	warnings
        -	warnings
+2 −2
Original line number Original line Diff line number Diff line
@@ -665,7 +665,7 @@ definitions:
      NOTE 1:	The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" 
      NOTE 1:	The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" 
              are mutually exclusive. Exactly one shall be present.
              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 
      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
    type: object
    required:
    required:
      - id
      - id
@@ -1064,7 +1064,7 @@ definitions:


  VipCpInfo:
  VipCpInfo:
    description: >
    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.
      NOTE:	It is possible that there is no associated VnfcCp because the VIP CP is available but not associated yet.
    type: object
    type: object
Loading