Commit 716f68de authored by Muhammad Umair Zafar's avatar Muhammad Umair Zafar
Browse files

update SOL003 OAS as per version 5.2.1

parent 568cca3e
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@ info:
  version: "1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"

externalDocs:
  description: ETSI GS NFV-SOL 003 V5.1.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.01.01_60/gs_NFV-SOL003v050101p.pdf
  description: ETSI GS NFV-SOL 003 V5.2.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.02.01_60/gs_NFV-SOL003v050201p.pdf

paths:
  /vrqan/api_versions:
+31 −4
Original line number Diff line number Diff line
@@ -384,6 +384,7 @@ definitions:
    type: object
    required:
      - cpdId
      - cpConfig
    properties:
      cpdId:
        description: >
@@ -393,10 +394,13 @@ definitions:
        description: >
          Map of instance data that need to be configured on the CP instances
          created from the respective CPD.
          
          The key of the map which identifies the individual VnfExtCpConfig entries is of type "IdentifierInVnf"
          and is managed by the NFVO.
          
          The entries shall be applied by the VNFM according to the rules of JSON Merge Patch (see IETF RFC 7396).
          See notes 2, 3, 4, 5, 6.
          In case of deleting an external CP, the list of instances to be deleted.
        type: object
        additionalProperties:
          $ref: "#/definitions/VnfExtCpConfig"
@@ -452,7 +456,8 @@ definitions:
          Value of the key that identifies the  "VnfExtCpConfig" map entry which corresponds to the parent port of the
          trunk. Reference to the "VnfExtCpConfig" entry that corresponds to the parent port of the trunk. Only present
          in "VnfExtCpConfig" structures that provide configuration information for a CP which represents a sub-port in
          a trunk, and if parent ports are supported.
          a trunk, and if parent ports are supported. In case of deletion of an external CP, the identifier of the 
          external CP instance to delete.
        $ref: "#/definitions/IdentifierInVnf"
      
      linkPortId:
@@ -488,7 +493,8 @@ definitions:
      cpProtocolData:
        description: >
          Parameters for configuring the network protocols on the
          link port that connects the CP to a VL. See notes 1 and 2.
          link port that connects the CP to a VL and the domain 
          names for the external CP. See notes 1 and 2.
        type: array
        items:
          $ref: "#/definitions/CpProtocolData"
@@ -529,6 +535,20 @@ definitions:
          instance exposes a virtual CP and shall not be
          present otherwise.
        $ref: "#/definitions/VirtualCpAddressData"
      fullyQualifiedDomainNames:
        description: >
          Specifies the fully qualified domain names (FQDN) to apply to the CP.
        type: array
        items:
          type: string
      relativeDomainNames:
        description: >
          Specifies values of relative domain names to 
          be considered when setting the fully qualified 
          domain names.
        type: array
        items:
          type: string

  IpOverEthernetAddressData:
    description: >
@@ -716,11 +736,11 @@ definitions:

      * NOTE 2: An example of the network attachment definition resource when the container infrastructure service
                management is a Kubernetes® instance is a network attachment definition (NAD).
      * NOTE 3: Either "extCps" or “extCpsDeletion" shall be present, but not both.
    type: object
    required:
      - id
      - resourceId
      - extCps
    properties:
      id:
        description: >
@@ -750,7 +770,7 @@ definitions:
        description: >
          External CPs of the VNF to be connected to this external VL. Entries in the list of external
          CP data that are unchanged need not be supplied if the ExtVirtualLinkData structure is part
          of a request or response that modifies the external connectivity.
          of a request or response that modifies the external connectivity. See note 3.
        type: array
        items:
          $ref: "#/definitions/VnfExtCpData"
@@ -775,6 +795,13 @@ definitions:
        type: array
        items:
          $ref: "#/definitions/NetAttDefResourceData"
      extCpsDeletion:
        description: >
          External CPs of the VNF to be disconnected from this 
          external VL and to be deleted. See note 3.
        type: array
        items:
          $ref: "#/definitions/VnfExtCpData"

  PaasServiceHandle:
    description: >
+2 −2
Original line number Diff line number Diff line
@@ -19,8 +19,8 @@ info:
  version: "1.14.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"

externalDocs:
  description: ETSI GS NFV-SOL 003 V5.1.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.01.01_60/gs_NFV-SOL003v050101p.pdf
  description: ETSI GS NFV-SOL 003 V5.2.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.02.01_60/gs_NFV-SOL003v050201p.pdf

servers:
  - url: http://127.0.0.1/vnffm/v1
+2 −2
Original line number Diff line number Diff line
@@ -19,8 +19,8 @@ info:
  version: 1.14.0-impl:etsi.org:ETSI_NFV_OpenAPI:1

externalDocs:
  description: ETSI GS NFV-SOL 003 V5.1.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.01.01_60/gs_NFV-SOL003v050101p.pdf
  description: ETSI GS NFV-SOL 003 V5.2.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.02.01_60/gs_NFV-SOL003v050201p.pdf

servers:
  - url: http://127.0.0.1/callback/v1
+2 −2
Original line number Diff line number Diff line
@@ -19,8 +19,8 @@ info:
  version: "1.13.0-impl:etsi.org:ETSI_NFV_OpenAPI:1"

externalDocs:
  description: ETSI GS NFV-SOL 003 V5.1.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.01.01_60/gs_NFV-SOL003v050101p.pdf
  description: ETSI GS NFV-SOL 003 V5.2.1
  url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/05.02.01_60/gs_NFV-SOL003v050201p.pdf

servers:
  - url: http://127.0.0.1/vnfind/v1
Loading