Commit b2153db2 authored by Ayesha Ayub's avatar Ayesha Ayub
Browse files

update/add/remove attributes for SOL002 VNF LCM API

parent 52ccb377
Loading
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -86,11 +86,6 @@ definitions:
        type: array
        items:
          $ref: '#/definitions/CpConfiguration'
      dhcpServer:
        description: >
          IP address of the DHCP server that the VNF instance can use to obtain
          IP addresses to be assigned to its external CPs.
        $ref: '../../../definitions/SOL002SOL003_def.yaml#/definitions/IpAddress'
      vnfSpecificData:
        description: >
          Additional configurable properties of the VNF instance declared in the
+20 −2
Original line number Diff line number Diff line
@@ -658,10 +658,14 @@ definitions:
      This type represents information about an external CP of a VNF. 
      It shall comply with the provisions defined in table 5.5.3.17 1.

      NOTE 1:	The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" 
              are mutually exclusive. Exactly one shall be present.
      NOTE 1:	The attributes "associatedVnfcCpId", "associatedVipCpId", "associatedVirtualCpId" and 
              "associatedVnfVirtualLinkId" are mutually exclusive. Exactly one shall be present.
      NOTE 2:	An external CP instance is not associated to a link port in the cases indicated for the 
              “extLinkPorts” attribute in clause 4.4.1.11.
      NOTE 3: Cardinality greater than 1 is only applicable for specific cases where more than one network 
              attachment definition resource is needed to fulfil the connectivity requirements of the external 
              CP, e.g. to build a link redundant mated pair in SR-IOV cases.
      NOTE 4: When more than one netAttDefResourceId is indicated, all shall belong to the same namespace.
    type: object
    required:
      - id
@@ -722,6 +726,11 @@ definitions:
          floating IP address, and the related "VipCpInfo" structure in "VnfInstance". Shall be present if the 
          cpdId of this VnfExtCp has a vipCpd attribute. See note 1.
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
      associatedVirtualCpId:
        description: >
          Identifier of the "VirtualCpInfo" structure that represents the Virtual CP that is exposed by this external 
          CP instance. Shall be present in case this CP instance maps to a Virtual CP. See note 1.
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
      associatedVnfVirtualLinkId:
        description: >
          Identifier of the "VnfVirtualLinkResourceInfo" structure that represents the internal VL or of the 
@@ -729,6 +738,15 @@ definitions:
          exposed by this external CP instance. Shall be present in case this CP instance maps to an internal 
          VL (including externally-managed internal VL). See note 1. 
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
      netAttDefResourceInfoId:
        description: >
          Identifier of the “NetAttDefResourceInfo” structure that provides the specification of the interface to 
          attach the connection point to a secondary container cluster network. See notes 3 and 4.
          It shall be present if the external CP is associated to a VNFC realized by one or a set of OS containers 
          and is connected to a secondary container cluster network. It shall not be present otherwise.
        type: array
        items:
          $ref: "SOL002SOL003_def.yaml#/definitions/Identifier"

  VnfOperationalStateType:
    description: >