Commit 296615fe authored by Samir Medjiah's avatar Samir Medjiah
Browse files

SOL003: v308 updates -> VnfExtCpConfig updated

parent 58afd141
Loading
Loading
Loading
Loading
+22 −27
Original line number Diff line number Diff line
@@ -357,24 +357,17 @@ definitions:
      shall create a link port on the external VL, and use that link port to
      connect the external CP to the external VL.
    type: object
    required:
      - id
    anyOf:
      - required:
        - linkPortId
      - required:
        - cpProtocolData
    properties:
      id:
        description: >
          Identifier of the VnfExtCpConfig entry. Managed by the API consumer.
        $ref: "#/definitions/IdentifierInVnf"
      parentCpConfigId:
        description: >
          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.
        $ref: "#/definitions/IdentifierInVnf"
      cpInstanceId:
        description: >
          Identifier of the external CP instance to which this set of
          configuration parameters is requested to be applied.
          Shall be present if this instance has already been created.
          Value of the key that identifies the "VnfExtCpConfig" map entry which 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.
        $ref: "#/definitions/IdentifierInVnf"
      linkPortId:
        description: >
@@ -382,12 +375,13 @@ definitions:
          will be associated.
          The following conditions apply to the attributes "linkPortId" and
          "cpProtocolData":
          1) The "linkPortId" and "cpProtocolData" attributes shall both be
             absent for the deletion of an existing external CP instance
             addressed by cpInstanceId.
          2) At least one of these attributes shall be present for a
             to-be-created external CP instance or an existing external
             CP instance.
          1) Void
          2) At least one of the "linkPortId" and "cpProtocolData" attributes 
             shall be present for an external CP instance representing a subport 
             that is to be created, or an external CP instance that is to be created 
             by creating the corresponding VNFC or VNF instance during the current or 
             a subsequent LCM operation, or for an existing external CP instance 
             that is to be re-configured or added to a particular external virtual link.
          3) If the "linkPortId" attribute is absent, the VNFM shall create a
             link port.
          4) If the "cpProtocolData" attribute is absent, the "linkPortId"
@@ -405,12 +399,13 @@ definitions:
          that connects the CP to a VL.
          The following conditions apply to the attributes "linkPortId" and
          "cpProtocolData":
          1) The "linkPortId" and "cpProtocolData" attributes shall both be
             absent for the deletion of an existing external CP instance
             addressed by cpInstanceId.
          2) At least one of these attributes shall be present for a
             to-be-created external CP instance or an existing external
             CP instance.
          1) Void
          2) At least one of the "linkPortId" and "cpProtocolData" attributes 
             shall be present for an external CP instance representing a subport 
             that is to be created, or an external CP instance that is to be created 
             by creating the corresponding VNFC or VNF instance during the current or 
             a subsequent LCM operation, or for an existing external CP instance 
             that is to be re-configured or added to a particular external virtual link.
          3) If the "linkPortId" attribute is absent, the VNFM shall create a
             link port.
          4) If the "cpProtocolData" attribute is absent, the "linkPortId"