Commit 1d0164f3 authored by Gergely Csatari's avatar Gergely Csatari
Browse files

Correction of Bug 63



This change corrects Bug 63 based on the Annexes A2-9 of SOL003.
Where a correcponding IF007 operation was no available no
name were added.

corrects: Bug 63

Change-Id: I771ef59dd608498006b1996ae64e09f6d5f340ec
Signed-off-by: default avatarGergely Csatari <gergely.csatari@nokia.com>
parent f55d1756
Loading
Loading
Loading
Loading
+18 −0
Original line number Original line Diff line number Diff line
@@ -46,6 +46,9 @@ paths:
  #SOL003 location: 7.4.2
  #SOL003 location: 7.4.2
    get:
    get:
      description: >
      description: >
        Get Alarm List


        The client can use this method to retrieve information about the alarm
        The client can use this method to retrieve information about the alarm
        list.
        list.
      parameters:
      parameters:
@@ -170,6 +173,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    patch:
    patch:
      description: >
      description: >
        Acknowledge Alarm


        This method modifies an individual alarm resource.
        This method modifies an individual alarm resource.
      parameters:
      parameters:
        - name: AlarmModifications
        - name: AlarmModifications
@@ -252,6 +258,9 @@ paths:
  #SOL003 location: 7.4.4
  #SOL003 location: 7.4.4
    post:
    post:
      description: >
      description: >
        Subscribe


        The POST method creates a new subscription.
        The POST method creates a new subscription.
        Creation of two subscription resources with the same callbackURI and
        Creation of two subscription resources with the same callbackURI and
        the same filter can result in performance degradation and will
        the same filter can result in performance degradation and will
@@ -341,6 +350,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    get:
    get:
      description: >
      description: >
        Query Subscription Information


        The client can use this method to retrieve the list of active
        The client can use this method to retrieve the list of active
        subscriptions for VNF alarms subscribed by the client. It can be used
        subscriptions for VNF alarms subscribed by the client. It can be used
        e.g. for resynchronization after error situations.
        e.g. for resynchronization after error situations.
@@ -426,6 +438,9 @@ paths:
        required: true
        required: true
    get:
    get:
      description: >
      description: >
        Query Subscription Information


        The client can use this method for reading an individual subscription
        The client can use this method for reading an individual subscription
        for VNF alarms subscribed by the client.
        for VNF alarms subscribed by the client.
      parameters:
      parameters:
@@ -492,6 +507,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    delete:
    delete:
      description: >
      description: >
        Terminate Subscription

        
        This method terminates an individual subscription.
        This method terminates an individual subscription.
      parameters:
      parameters:
        - name: Authorization
        - name: Authorization
+9 −0
Original line number Original line Diff line number Diff line
@@ -46,6 +46,9 @@ paths:
    #SOL003 location: 7.4.6
    #SOL003 location: 7.4.6
    post:
    post:
      description: >
      description: >
        Notify


        The POST method notifies a VNF alarm or that the alarm list has been
        The POST method notifies a VNF alarm or that the alarm list has been
        rebuilt.
        rebuilt.
      parameters:
      parameters:
@@ -150,6 +153,9 @@ paths:
    #SOL003 location: 7.4.6
    #SOL003 location: 7.4.6
    post:
    post:
      description: >
      description: >
        Notify


        The POST method notifies a VNF alarm or that the alarm list has been
        The POST method notifies a VNF alarm or that the alarm list has been
        rebuilt.
        rebuilt.
      parameters:
      parameters:
@@ -254,6 +260,9 @@ paths:
    #SOL003 location: 7.4.6
    #SOL003 location: 7.4.6
    post:
    post:
      description: >
      description: >
        Notify

        
        The POST method notifies a VNF alarm or that the alarm list has been
        The POST method notifies a VNF alarm or that the alarm list has been
        rebuilt.
        rebuilt.
      parameters:
      parameters:
+21 −0
Original line number Original line Diff line number Diff line
@@ -45,6 +45,9 @@ paths:
  #SOL003 location: 8.4.2
  #SOL003 location: 8.4.2
    get:
    get:
      description: >
      description: >
        Get Indicator Value


        The GET method queries multiple VNF indicators.
        The GET method queries multiple VNF indicators.
      parameters:
      parameters:
        - name: Accept
        - name: Accept
@@ -121,6 +124,9 @@ paths:
        required: true
        required: true
    get:
    get:
      description: >
      description: >
        Get Indicator Value


        The GET method queries multiple VNF indicators related to a VNF
        The GET method queries multiple VNF indicators related to a VNF
        instance.
        instance.
      parameters:
      parameters:
@@ -215,6 +221,9 @@ paths:
        required: true
        required: true
    get:
    get:
      description: >
      description: >
        Get Indicator Value


        The GET method reads a VNF indicator.
        The GET method reads a VNF indicator.
      parameters:
      parameters:
        - name: Accept
        - name: Accept
@@ -284,6 +293,9 @@ paths:
  '/subscriptions':
  '/subscriptions':
    post:
    post:
      description: >
      description: >
        Subscribe


        The POST method creates a new subscription.
        The POST method creates a new subscription.
        Creation of two subscription resources with the same callbackURI and
        Creation of two subscription resources with the same callbackURI and
        the same filter can result in performance degradation and will provide
        the same filter can result in performance degradation and will provide
@@ -375,6 +387,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    get:
    get:
      description: >
      description: >
        Query Subscription Information


        The GET method queries the list of active subscriptions of the
        The GET method queries the list of active subscriptions of the
        functional block that invokes the method. It can be used e.g. for
        functional block that invokes the method. It can be used e.g. for
        resynchronization after error situations.
        resynchronization after error situations.
@@ -465,6 +480,9 @@ paths:
        required: true
        required: true
    get:
    get:
      description: >
      description: >
        Query Subscription Information


        The GET method reads an individual subscription.
        The GET method reads an individual subscription.
      parameters:
      parameters:
        - name: Accept
        - name: Accept
@@ -530,6 +548,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    delete:
    delete:
      description: >
      description: >
        Terminate Subscription

        
        The DELETE method terminates an individual subscription.
        The DELETE method terminates an individual subscription.
      parameters:
      parameters:
        - name: Authorization
        - name: Authorization
+3 −0
Original line number Original line Diff line number Diff line
@@ -46,6 +46,9 @@ paths:
    #SOL003 location: 8.4.7
    #SOL003 location: 8.4.7
    post:
    post:
      description: >
      description: >
        Notify

        
        The POST method notifies a VNF alarm or that the alarm list has been
        The POST method notifies a VNF alarm or that the alarm list has been
        rebuilt.
        rebuilt.
      parameters:
      parameters:
+60 −1
Original line number Original line Diff line number Diff line
@@ -45,7 +45,12 @@ paths:
  '/vnf_instances':
  '/vnf_instances':
    #SOL003 location: 5.4.2
    #SOL003 location: 5.4.2
    post:
    post:
      description: "The POST method creates a new VNF instance resource."
      #TODO: Add headers defined in 4.3.4.2
      description: >
        Create VNF Identifier


        The POST method creates a new VNF instance resource.
      parameters:
      parameters:
        - name: createVnfRequest
        - name: createVnfRequest
          description: The VNF creation parameters
          description: The VNF creation parameters
@@ -121,6 +126,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    get:
    get:
      description: >
      description: >
        Query VNF


        The GET method queries information about multiple VNF instances.
        The GET method queries information about multiple VNF instances.
      parameters:
      parameters:
        - name: Accept
        - name: Accept
@@ -201,6 +209,9 @@ paths:
        required: true
        required: true
    get:
    get:
      description: >
      description: >
        Query VNF


        The GET method retrieves information about a VNF instance by reading
        The GET method retrieves information about a VNF instance by reading
        an individual VNF instance resource.
        an individual VNF instance resource.
      parameters:
      parameters:
@@ -272,6 +283,9 @@ paths:
    patch:
    patch:
      #SOL003 location: 5.4.3.3.4
      #SOL003 location: 5.4.3.3.4
      description: >
      description: >
        Modify VNF Information


        This method modifies an individual VNF instance resource. Changes to
        This method modifies an individual VNF instance resource. Changes to
        the VNF configurable properties are applied to the configuration in
        the VNF configurable properties are applied to the configuration in
        the VNF instance, and are reflected in the representation of this
        the VNF instance, and are reflected in the representation of this
@@ -327,6 +341,9 @@ paths:
    delete:
    delete:
      #SOL003 location: 5.4.3.3.5
      #SOL003 location: 5.4.3.3.5
      description: >
      description: >
        Delete VNF Identifier


        This method deletes an individual VNF instance resource.
        This method deletes an individual VNF instance resource.
      parameters:
      parameters:
        - name: Authorization
        - name: Authorization
@@ -392,6 +409,9 @@ paths:
    post: 
    post: 
      #SOL003 location: 5.4.4.3.1
      #SOL003 location: 5.4.4.3.1
      description: >
      description: >
        Instantiate VNF


        The POST method instantiates a VNF instance.
        The POST method instantiates a VNF instance.
      parameters:
      parameters:
        - name: InstantiateVnfRequest
        - name: InstantiateVnfRequest
@@ -484,6 +504,9 @@ paths:
    post: 
    post: 
      #SOL003 location: 5.4.5.3.1
      #SOL003 location: 5.4.5.3.1
      description: >
      description: >
        Scale VNF


        The POST method requests to scale a VNF instance resource
        The POST method requests to scale a VNF instance resource
        incrementally.
        incrementally.
      parameters:
      parameters:
@@ -554,6 +577,9 @@ paths:
    post: 
    post: 
      #SOL003 location: 5.4.6.3.1
      #SOL003 location: 5.4.6.3.1
      description: >
      description: >
        Scale VNF to Level

        
        The POST method requests to scale a VNF instance resource to a target
        The POST method requests to scale a VNF instance resource to a target
        level.
        level.
      parameters:
      parameters:
@@ -624,6 +650,9 @@ paths:
        required: true
        required: true
    post: 
    post: 
      description: >
      description: >
        Change VNF Flavour


        The POST method changes the deployment flavour of a VNF instance.
        The POST method changes the deployment flavour of a VNF instance.
      parameters:
      parameters:
        - name: ChangeVnfFlavourRequest
        - name: ChangeVnfFlavourRequest
@@ -692,6 +721,9 @@ paths:
        required: true
        required: true
    post: 
    post: 
      description: >
      description: >
        Terminate VNF


        The POST method terminates a VNF instance.
        The POST method terminates a VNF instance.
      parameters:
      parameters:
        - name: TerminateVnfRequest
        - name: TerminateVnfRequest
@@ -760,6 +792,9 @@ paths:
        required: true
        required: true
    post: 
    post: 
      description: >
      description: >
        Heal VNF


        The POST method requests to heal a VNF instance resource.
        The POST method requests to heal a VNF instance resource.
      parameters:
      parameters:
        - name: HealVnfRequest
        - name: HealVnfRequest
@@ -828,6 +863,9 @@ paths:
        required: true
        required: true
    post: 
    post: 
      description: >
      description: >
        Operate VNF


        The POST method changes the operational state of a VNF instance resource.
        The POST method changes the operational state of a VNF instance resource.
      parameters:
      parameters:
        - name: OperateVnfRequest
        - name: OperateVnfRequest
@@ -897,6 +935,9 @@ paths:
        required: true
        required: true
    post: 
    post: 
      description: >
      description: >
        Change External VNF Connectivity


        The POST method changes the external connectivity of a VNF instance.
        The POST method changes the external connectivity of a VNF instance.
      parameters:
      parameters:
        - name: ChangeExtVnfConnectivityRequest
        - name: ChangeExtVnfConnectivityRequest
@@ -955,6 +996,9 @@ paths:
    #SOL003 location: 5.4.12
    #SOL003 location: 5.4.12
    get: 
    get: 
      description: >
      description: >
        Get Operation Status


        The client can use this method to query status information about
        The client can use this method to query status information about
        multiple VNF lifecycle management operation occurrences.
        multiple VNF lifecycle management operation occurrences.
      parameters:
      parameters:
@@ -1034,6 +1078,9 @@ paths:
        type: string
        type: string
    get: 
    get: 
      description: >
      description: >
        Get Operation Status


        The client can use this method to retrieve status information about a
        The client can use this method to retrieve status information about a
        VNF lifecycle management operation occurrence by reading an individual
        VNF lifecycle management operation occurrence by reading an individual
        "VNF LCM operation occurrence" resource.
        "VNF LCM operation occurrence" resource.
@@ -1360,6 +1407,9 @@ paths:
    #SOL003 location: 5.4.18
    #SOL003 location: 5.4.18
    post: 
    post: 
      description: >
      description: >
        Subscribe


        The POST method creates a new subscription.
        The POST method creates a new subscription.
        Creation of two subscription resources with the same callbackURI and
        Creation of two subscription resources with the same callbackURI and
        the same filter can result in performance degradation and will provide
        the same filter can result in performance degradation and will provide
@@ -1470,6 +1520,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    get: 
    get: 
      description: >
      description: >
        Query Subscription Information


        The GET method queries the list of active subscriptions of the
        The GET method queries the list of active subscriptions of the
        functional block that invokes the method. It can be used e.g. for
        functional block that invokes the method. It can be used e.g. for
        resynchronization after error situations.
        resynchronization after error situations.
@@ -1568,6 +1621,9 @@ paths:
        required: true
        required: true
    get:
    get:
      description: >
      description: >
        Query Subscription Information


        The GET method retrieves information about a subscription by reading
        The GET method retrieves information about a subscription by reading
        an individual subscription resource.
        an individual subscription resource.
      parameters:
      parameters:
@@ -1627,6 +1683,9 @@ paths:
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
          $ref: "../../responses/SOL002SOL003_resp.yaml#/responses/503"
    delete:
    delete:
      description: >
      description: >
        Terminate Subscription

        
        The DELETE method terminates an individual subscription.
        The DELETE method terminates an individual subscription.
      parameters:
      parameters:
        - name: Authorization
        - name: Authorization
Loading