Commit 487f4272 authored by Muhammad Hamza's avatar Muhammad Hamza
Browse files

update filters for VNFLCM

parent 305961f2
Loading
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -41,11 +41,11 @@ paths:
        The GET method queries information about multiple VNF instances. See clause 5.4.2.3.2.
      parameters:
        - $ref: '#/components/parameters/filter_vnf_instances'
        - $ref: ../components/SOL023_params.yaml#/components/parameters/all_fields_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/fields_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/exclude_fields_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/all_fields
        - $ref: ../components/SOL023_params.yaml#/components/parameters/fields
        - $ref: ../components/SOL023_params.yaml#/components/parameters/exclude_fields
        - $ref: '#/components/parameters/exclude_default_vnf_instances'
        - $ref: ../components/SOL023_params.yaml#/components/parameters/nextpage_opaque_marker_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/nextpage_opaque_marker
      responses:
        200:
          $ref: '#/components/responses/VNFInstances.Get.200'
@@ -114,11 +114,11 @@ paths:
        - $ref: ../components/SOL023_params.yaml#/components/parameters/Accept
        - $ref: ../components/SOL023_params.yaml#/components/parameters/Authorization
        - $ref: '#/components/parameters/filter_vnf_lcm_op_occs'
        - $ref: ../components/SOL023_params.yaml#/components/parameters/all_fields_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/fields_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/exclude_fields_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/all_fields
        - $ref: ../components/SOL023_params.yaml#/components/parameters/fields
        - $ref: ../components/SOL023_params.yaml#/components/parameters/exclude_fields
        - $ref: '#/components/parameters/exclude_default_vnf_lcm_op_occs'
        - $ref: ../components/SOL023_params.yaml#/components/parameters/nextpage_opaque_marker_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/nextpage_opaque_marker
        - $ref: ../components/SOL023_params.yaml#/components/parameters/Version
      responses:
        200:
@@ -216,7 +216,7 @@ paths:
        It can be used e.g. for resynchronization after error situations. See clause 5.4.18.3.2.
      parameters:
        - $ref: '#/components/parameters/filter_subscriptions'
        - $ref: ../components/SOL023_params.yaml#/components/parameters/nextpage_opaque_marker_cmf
        - $ref: ../components/SOL023_params.yaml#/components/parameters/nextpage_opaque_marker
      responses:
        200:
          $ref: '#/components/responses/Subscriptions.Get.200'
+49 −4
Original line number Diff line number Diff line
@@ -49,7 +49,7 @@ components:
      name: all_fields
      description: >
        Include all complex attributes in the response. See clause 5.3 of ETSI
        GS NFV-SOL 013 [8] for details. The VNFM shall support this parameter.
        GS NFV-SOL 013 [8] for details. The CMF shall support this parameter.
      in: query
      required: false
      schema:
@@ -59,7 +59,7 @@ components:
      name: fields
      description: >
        Complex attributes to be included into the response. See clause 5.3 of ETSI
        GS NFV-SOL 013 [8] for details. The VNFM should support this parameter.
        GS NFV-SOL 013 [8] for details. The CMF should support this parameter.
      in: query
      required: false
      schema:
@@ -69,18 +69,63 @@ components:
      name: exclude_fields
      description: >
        Complex attributes to be excluded from the response. See clause 5.3 of ETSI
        GS NFV-SOL 013 [8] for details. The VNFM should support this parameter.
        GS NFV-SOL 013 [8] for details. The CMF should support this parameter.
      in: query
      required: false
      schema:
        type: string

    nextpage_opaque_marker_cmf:
      name: nextpage_opaque_marker
      description: >
        Marker to obtain the next page of a paged response. Shall be supported by the CMF
        if the CMF supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI
        GS NFV-SOL 013 [8] for this resource.
      in: query
      required: false
      schema:
        type: string

    #########################################################
    ######## Filters for VNFLifeCycleManagement #############
    #########################################################

    all_fields:
      name: all_fields
      description: >
        Include all complex attributes in the response. See clause 5.3 of ETSI
        GS NFV-SOL 013 [8] for details. The VNFM shall support this parameter.
      in: query
      required: false
      schema:
        type: string

    fields:
      name: fields
      description: >
        Complex attributes to be included into the response. See clause 5.3 of ETSI
        GS NFV-SOL 013 [8] for details. The VNFM should support this parameter.
      in: query
      required: false
      schema:
        type: string

    exclude_fields:
      name: exclude_fields
      description: >
        Complex attributes to be excluded from the response. See clause 5.3 of ETSI
        GS NFV-SOL 013 [8] for details. The VNFM should support this parameter.
      in: query
      required: false
      schema:
        type: string

    nextpage_opaque_marker:
      name: nextpage_opaque_marker
      description: >
        Marker to obtain the next page of a paged response. Shall be supported by the VNFM
        if the VNFM supports alternative 2 (paging) according to clause 5.4.2.1 of ETSI
        GS NFV-SOL 013 [8] for this resource.
        GS NFV-SOL 013 for this resource.
      in: query
      required: false
      schema: