Commit 7ef99cee authored by moscatelli's avatar moscatelli
Browse files

SOL003: general consolidation

parent d5a43886
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -15,8 +15,8 @@ info:
  contact:
  contact:
    name: "NFV-SOL WG"
    name: "NFV-SOL WG"
externalDocs:
externalDocs:
  description: ETSI GS NFV-SOL 003 V2.5.1
  description: ETSI GS NFV-SOL 003 V2.6.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.05.01_60/gs_nfv-sol003v020501p.pdf
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.06.01_60/gs_NFV-SOL003v020601p.pdf
schemes:
schemes:
  - http
  - http
  - https
  - https
+20 −0
Original line number Original line Diff line number Diff line
@@ -138,14 +138,21 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/401"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/401"
        403:
        403:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/403"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/403"
        404:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/404"
        405:
        405:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/405"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/405"
        406:
        406:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406"
        422:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/422"
        500:
        500:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/500"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/500"
        503:
        503:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
        504:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/504"

  ###############################################################################
  ###############################################################################
  # Individual alarm                                                            #
  # Individual alarm                                                            #
  ###############################################################################
  ###############################################################################
@@ -316,6 +323,8 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406"
        409:
        409:
          description: >
          description: >
            409 CONFLICT

            Shall be returned upon the following error: The operation cannot be executed currently,
            Shall be returned upon the following error: The operation cannot be executed currently,
            due to a conflict with the state of the "Individual alarm" resource.
            due to a conflict with the state of the "Individual alarm" resource.
            Typically, this is due to the fact that the alarm is already in the state that is
            Typically, this is due to the fact that the alarm is already in the state that is
@@ -422,6 +431,17 @@ paths:
          schema:
          schema:
            $ref: "../../definitions/SOL002SOL003VNFFaultManagement_def.yaml#/definitions/FmSubscription"
            $ref: "../../definitions/SOL002SOL003VNFFaultManagement_def.yaml#/definitions/FmSubscription"
        303:
        303:
          description: >
            303 SEE OTHER

            Shall be returned when a subscription with the
            same callbackURI and the same filter already exists
            and the policy of the VNFM is to not create
            redundant subscriptions.
            The HTTP response shall include a "Location"
            HTTP header that contains the resource URI of the
            existing "Individual subscription" resource.
            The response body shall be empty.
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/303"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/303"
        400:
        400:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400"
+1 −1
Original line number Original line Diff line number Diff line
@@ -58,7 +58,7 @@ paths:
          in: body
          in: body
          required: true
          required: true
          schema:
          schema:
            $ref: "../definitions/SOL003_def.yaml#/definitions/AlarmNotification"
            $ref: "../../definitions/SOL002SOL003VNFFaultManagement_def.yaml#/definitions/AlarmNotification"
        - name: Authorization
        - name: Authorization
          description: >
          description: >
            The authorization token for the request.
            The authorization token for the request.
+11 −0
Original line number Original line Diff line number Diff line
@@ -490,6 +490,17 @@ paths:
            items:
            items:
              $ref: "../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription"
              $ref: "../../definitions/SOL002SOL003VNFIndicator_def.yaml#/definitions/VnfIndicatorSubscription"
        303:
        303:
          description: >
            303 SEE OTHER

            Shall be returned when a subscription with the
            same callbackURI and the same filter already
            exists and the policy of the VNFM is to not create
            redundant subscriptions.
            The HTTP response shall include a "Location"
            HTTP header that contains the resource URI of
            the existing "Individual subscription" resource.
            The response body shall be empty.
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/303"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/303"
        400:
        400:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/400"
+2 −0
Original line number Original line Diff line number Diff line
@@ -1087,6 +1087,8 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/406"
        409:
        409:
          description: >
          description: >
            409 CONFLICT

            Shall be returned upon the following error: The operation cannot be executed currently,
            Shall be returned upon the following error: The operation cannot be executed currently,
            due to a conflict with the state of the resource.
            due to a conflict with the state of the resource.
            Typically, this is due to the fact that the VNF instance resource is in NOT_INSTANTIATED state,
            Typically, this is due to the fact that the VNF instance resource is in NOT_INSTANTIATED state,
Loading