Commit b0476327 authored by admin_forge's avatar admin_forge
Browse files

Merge branch '2.6.1-dev' into 'master'

Merge 2.6.1-dev branch

See merge request !11
parents 2fb4c670 d803cf7f
Loading
Loading
Loading
Loading
Loading
+262 −177

File changed.

Preview size limit exceeded, changes collapsed.

+6 −1
Original line number Original line Diff line number Diff line
@@ -98,7 +98,7 @@ definitions:
      onboardingFailureDetails:
      onboardingFailureDetails:
        description: >
        description: >
          Failure details of current on boarding procedure. See
          Failure details of current on boarding procedure. See
          clause 4.3.5.3 for the details of "ProblemDetails"
          clause 6.3 of ETSI GS NFV-SOL 013 for the details of "ProblemDetails"
          structure.
          structure.
          It shall be present when the "nsdOnboardingState"
          It shall be present when the "nsdOnboardingState"
          attribute is CREATED and the uploading or
          attribute is CREATED and the uploading or
@@ -207,6 +207,7 @@ definitions:
      onboardingFailureDetails:
      onboardingFailureDetails:
        description: >
        description: >
          Failure details of current on-boarding procedure.
          Failure details of current on-boarding procedure.
          See clause 6.3 of ETSI GS NFV-SOL 013 for the details of "ProblemDetails" structure.
          It shall be present when the
          It shall be present when the
          pnfdOnboardingState attribute is CREATED
          pnfdOnboardingState attribute is CREATED
          and the uploading or processing fails in the NFVO.
          and the uploading or processing fails in the NFVO.
@@ -257,6 +258,10 @@ definitions:
        description: >
        description: >
          The URI of the endpoint to send the notification to.
          The URI of the endpoint to send the notification to.
      authentication:
      authentication:
        description: >
          Authentication parameters to configure the use of Authorization when sending
          notifications corresponding to this subscription, as defined in clause 8.3.4 of ETSI GS NFV-SOL 013.
          This attribute shall only be present if the subscriber requires authorization of notifications.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication"
        $ref: "../../definitions/SOL005_def.yaml#/definitions/SubscriptionAuthentication"
    description: >
    description: >
      This type represents a subscription request related to notifications
      This type represents a subscription request related to notifications
+16 −16
Original line number Original line Diff line number Diff line
@@ -14,8 +14,8 @@ info:
    url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
    url: https://forge.etsi.org/etsi-forge-copyright-notice.txt


externalDocs:
externalDocs:
  description: ETSI GS NFV-SOL 005 V2.5.1
  description: ETSI GS NFV-SOL 005 V2.6.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.05.01_60/gs_NFV-SOL005v020501p.pdf
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.06.01_60/gs_NFV-SOL005v020601p.pdf


basePath: /callback/v1
basePath: /callback/v1


@@ -86,7 +86,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -143,7 +143,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
@@ -234,7 +234,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -291,7 +291,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
@@ -382,7 +382,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -439,7 +439,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
@@ -530,7 +530,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -587,7 +587,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
@@ -678,7 +678,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -735,7 +735,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
@@ -826,7 +826,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -883,7 +883,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
@@ -974,7 +974,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification was delivered successfully.
            Shall be returned when the notification has been delivered successfully.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
              type: string
              type: string
@@ -1031,7 +1031,7 @@ paths:
          description: >
          description: >
            204 NO CONTENT
            204 NO CONTENT


            The notification endpoint was tested successfully.
            Shall be returned when the notification endpoint has been tested successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
+6 −0
Original line number Original line Diff line number Diff line
@@ -67,6 +67,9 @@ definitions:
      nsdId:
      nsdId:
        $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
        $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
      onboardingFailureDetails:
      onboardingFailureDetails:
        description: >
          Failure details of current onboarding procedure. See clause 6.3 of ETSI GS NFV-SOL 013
          for the details of "ProblemDetails" structure.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails"
        $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails"
      _links:
      _links:
        $ref: "#/definitions/NsdmLinks"
        $ref: "#/definitions/NsdmLinks"
@@ -222,6 +225,9 @@ definitions:
      pnfdId:
      pnfdId:
        $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
        $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
      onboardingFailureDetails:
      onboardingFailureDetails:
        description: >
          Failure details of current onboarding procedure. See clause 6.3 of ETSI GS NFV-SOL 013
          for the details of "ProblemDetails" structure.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails"
        $ref: "../../definitions/SOL005_def.yaml#/definitions/ProblemDetails"
      _links:
      _links:
        $ref: "#/definitions/PnfdmLinks"
        $ref: "#/definitions/PnfdmLinks"
+49 −43
Original line number Original line Diff line number Diff line
@@ -16,8 +16,8 @@ info:
  contact:
  contact:
    name: "NFV-SOL WG"
    name: "NFV-SOL WG"
externalDocs:
externalDocs:
  description: ETSI GS NFV-SOL 005 V2.5.1
  description: ETSI GS NFV-SOL 005 V2.6.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.05.01_60/gs_NFV-SOL005v020501p.pdf
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/02.06.01_60/gs_NFV-SOL005v020601p.pdf
basePath: /nsfm/v1
basePath: /nsfm/v1
schemes:
schemes:
  - http
  - http
@@ -37,7 +37,7 @@ paths:
  # Alarms                                                                      #
  # Alarms                                                                      #
  ###############################################################################
  ###############################################################################
  '/alarms':
  '/alarms':
    #ETSI GS NFV-SOL 005 V2.4.1 location: 8.4.2
    #ETSI GS NFV-SOL 005 V2.6.1 location: 8.4.2
    parameters:
    parameters:
      - name: Authorization
      - name: Authorization
        description: >
        description: >
@@ -64,7 +64,7 @@ paths:
          required: false
          required: false
          type: string
          type: string
          description: >
          description: >
            Attribute-based filtering expression according to clause 4.3.2.
            Attribute-based filtering expression according to clause 5.2 of ETSI GS NFV SOL 013.
            The NFVO shall support receiving this parameter as part of the URI query string.
            The NFVO shall support receiving this parameter as part of the URI query string.
            The OSS/BSS may supply this parameter.
            The OSS/BSS may supply this parameter.
            The following attribute names shall be supported by the NFVO in the filter 
            The following attribute names shall be supported by the NFVO in the filter 
@@ -82,7 +82,7 @@ paths:
          in: query
          in: query
          description: >
          description: >
            Marker to obtain the next page of a paged response. Shall be supported by the NFVO
            Marker to obtain the next page of a paged response. Shall be supported by the NFVO
            if the NFVO supports alternative 2 (paging) according to clause 4.7.2.1 for this resource.
            if the NFVO supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI GS NFV SOL 013.
          required: false
          required: false
          type: string
          type: string
        - name: Accept
        - name: Accept
@@ -97,11 +97,13 @@ paths:
          description: >
          description: >
            200 OK
            200 OK


            Information about zero or more alarms was queried successfully.
            Shall be returned when information about zero or more alarms has been queried successfully.
            The response body shall contain the list of related alarms.
            The response body shall contain the list of related alarms.
            If the NFVO supports alternative 2 (paging) according to 
            If the "filter" URI parameter was supplied in the request, the data in the response body shall
            clause 4.7.2.1 for this resource, inclusion of the Link HTTP header 
            have been transformed according to the rules specified in clauses 5.2.2 of ETSI GS NFV-SOL 013.
            in this response shall follow the provisions in clause 4.7.2.3.
            If the NFVO supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI GS NFV-SOL 013
            for this resource, inclusion of the Link HTTP header in this response shall follow the provisions
            in clause 5.4.2.3 of ETSI GS NFV-SOL 013.
          headers:
          headers:
            Content-Type:
            Content-Type:
              description: The MIME type of the body of the response.
              description: The MIME type of the body of the response.
@@ -153,7 +155,7 @@ paths:
  # Individual alarm                                                            #
  # Individual alarm                                                            #
  ###############################################################################
  ###############################################################################
  '/alarms/{alarmId}':
  '/alarms/{alarmId}':
    #ETSI GS NFV-SOL 005 V2.4.1 location: 8.4.3
    #ETSI GS NFV-SOL 005 V2.6.1 location: 8.4.3
    parameters:
    parameters:
      - name: alarmId
      - name: alarmId
        description: >
        description: >
@@ -202,9 +204,8 @@ paths:
          description: >
          description: >
            200 OK
            200 OK


            Information about an individual alarm was read successfully.
            Shall be returned when information about an individual alarm has been read successfully.
            The response body shall contain a representation of the
            The response body shall contain a representation of the individual alarm.
            individual alarm.
          headers:
          headers:
            Content-Type:
            Content-Type:
              description: The MIME type of the body of the response.
              description: The MIME type of the body of the response.
@@ -279,9 +280,9 @@ paths:
          description: >
          description: >
            200 OK
            200 OK


            The request was accepted and completed.
            Shall be returned when the request has been accepted and completed.
            The response body shall contain attribute modifications
            The response body shall contain attribute modifications for an 'Individual alarm'
            for an 'Individual alarm' resource (see clause 8.5.2.4).
            resource (see clause 8.5.2.4).
          headers:
          headers:
            Content-Type:
            Content-Type:
              description: The MIME type of the body of the response.
              description: The MIME type of the body of the response.
@@ -329,7 +330,7 @@ paths:
  #Subscriptions                                                               #
  #Subscriptions                                                               #
  ##############################################################################
  ##############################################################################
  '/subscriptions':
  '/subscriptions':
    #ETSI GS NFV-SOL 005 V2.4.1 location: 8.4.4
    #ETSI GS NFV-SOL 005 V2.6.1 location: 8.4.4
    parameters:
    parameters:
      - name: Authorization
      - name: Authorization
        description: >
        description: >
@@ -350,6 +351,8 @@ paths:
        The POST method creates a new subscription.
        The POST method creates a new subscription.
        This method shall follow the provisions specified in the Tables 8.4.4.3.1-1 and 8.4.4.3.1-2 for URI query
        This method shall follow the provisions specified in the Tables 8.4.4.3.1-1 and 8.4.4.3.1-2 for URI query
        parameters, request and response data structures, and response codes.
        parameters, request and response data structures, and response codes.
        As the result of successfully executing this method, a new "Individual subscription" resource shall exist
        as defined in clause 8.4.5. This method shall not trigger any notification.
        Creation of two subscription resources with the same callbackURI and the same filter can result in performance
        Creation of two subscription resources with the same callbackURI and the same filter can result in performance
        degradation and will provide duplicates of notifications to the OSS, and might make sense only in very rare
        degradation and will provide duplicates of notifications to the OSS, and might make sense only in very rare
        use cases. Consequently, the NFVO may either allow creating a subscription resource if another subscription
        use cases. Consequently, the NFVO may either allow creating a subscription resource if another subscription
@@ -383,11 +386,9 @@ paths:
          description: >
          description: >
            201 Created
            201 Created


            The subscription was created successfully.
            Shall be returned when the subscription has been created successfully.
            The response body shall contain a representation of the
            The response body shall contain a representation of the created subscription resource.
            created subscription resource.
            The HTTP response shall include a "Location:" HTTP header that points to the created subscription resource.
            The HTTP response shall include a "Location:" HTTP
            header that points to the created subscription resource.              
          schema:
          schema:
            $ref: "definitions/SOL005NSFaultManagement_def.yaml#/definitions/FmSubscription"
            $ref: "definitions/SOL005NSFaultManagement_def.yaml#/definitions/FmSubscription"
          headers:
          headers:
@@ -445,16 +446,16 @@ paths:
          required: false
          required: false
          type: string
          type: string
          description: >
          description: >
            Attribute-based filtering expression according to clause 4.3.2.
            Attribute-based filtering expression according to clause 5.2 of ETSI GS NFV SOL 013.
            The NFVO shall support receiving this parameter as part of the URI
            The NFVO shall support receiving this parameter as part of the URI query string. The
            query string. The OSS/BSS may supply this parameter.
            OSS/BSS may supply this parameter.
            All attribute names that appear in the FmSubscription and in data types
            All attribute names that appear in the FmSubscription and in data types referenced from it
            referenced from it shall be supported by the NFVO in the filter expression.       
            shall be supported by the NFVO in the filter expression.
        - name: nextpage_opaque_marker
        - name: nextpage_opaque_marker
          in: query
          in: query
          description: >
          description: >
            Marker to obtain the next page of a paged response. Shall be supported by the NFVO
            Marker to obtain the next page of a paged response. Shall be supported by the NFVO if the NFVO
            if the NFVO supports alternative 2 (paging) according to clause 4.7.2.1 for this resource.
            supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI GS NFV-SOL 013 for this resource.
          required: false
          required: false
          type: string
          type: string
        - name: Accept
        - name: Accept
@@ -476,14 +477,15 @@ paths:
          description: >
          description: >
            200 OK
            200 OK


            The list of subscriptions was queried successfully.
            The list of subscriptions has been queried successfully.
            The response body shall contain in an array the representations 
            The response body shall contain in an array the representations of all active subscriptions of the
            of all active subscriptions of the functional block that invokes 
            functional block that invokes the method, i.e. zero or more representations of FM subscriptions, as
            the method, i.e. zero or more representations of FM subscriptions,
            defined in clause 8.5.2.3.
            as defined in clause 8.5.2.3.
            If the "filter" URI parameter was supplied in the request, the data in the response body shall have
            If the NFVO supports alternative 2 (paging) according to 
            been transformed according to the rules specified in clause 5.2.2 of ETSI GS NFV-SOL 013.
            clause 4.7.2.1 for this resource, inclusion of the Link HTTP header 
            If the NFVO supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI GS NFV SOL 013 for
            in this response shall follow the provisions in clause 4.7.2.3.
            this resource, inclusion of the Link HTTP header in this response shall follow the provisions in
            clause 5.4.2.3 of ETSI GS NFV SOL 013.
          headers:
          headers:
            Content-Type:
            Content-Type:
              description: The MIME type of the body of the response.
              description: The MIME type of the body of the response.
@@ -535,7 +537,7 @@ paths:
  # Individual subscription                                                     #
  # Individual subscription                                                     #
  ###############################################################################
  ###############################################################################
  '/subscriptions/{subscriptionId}':
  '/subscriptions/{subscriptionId}':
    #ETSI GS NFV-SOL 005 V2.4.1 location: 8.4.5
    #ETSI GS NFV-SOL 005 V2.6.1 location: 8.4.5
    parameters:
    parameters:
      - name: subscriptionId
      - name: subscriptionId
        description: >
        description: >
@@ -588,9 +590,8 @@ paths:
          description: >
          description: >
            200 OK
            200 OK


            The operation has completed successfully.
            Shall be returned when information about an individual subscription has been read successfully.
            The response body shall contain a representation of the
            The response body shall contain a representation of the subscription resource.
            subscription resource.
          headers:
          headers:
            Content-Type:
            Content-Type:
              description: >
              description: >
@@ -635,12 +636,17 @@ paths:
        Terminate Subscription
        Terminate Subscription


        This method terminates an individual subscription.
        This method terminates an individual subscription.
        As the result of successfully executing this method, the "Individual subscription" resource shall
        not exist any longer. This means that no notifications for that subscription shall be sent to the
        formerly-subscribed API consumer.
        NOTE: Due to race conditions, some notifications might still be received by the formerly-subscribed
        API consumer for a certain time period after the deletion.
      responses:
      responses:
        204:
        204:
          description: >
          description: >
            204 - No Content
            204 - No Content


            The subscription resource was deleted successfully.
            Shall be returned when the subscription resource has been deleted successfully.
            The response body shall be empty.
            The response body shall be empty.
          headers:
          headers:
            WWW-Authenticate:
            WWW-Authenticate:
Loading