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 Original line 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
      shall create a link port on the external VL, and use that link port to
      connect the external CP to the external VL.
      connect the external CP to the external VL.
    type: object
    type: object
    required:
    anyOf:
      - id
      - required:
        - linkPortId
      - required:
        - cpProtocolData
    properties:
    properties:
      id:
        description: >
          Identifier of the VnfExtCpConfig entry. Managed by the API consumer.
        $ref: "#/definitions/IdentifierInVnf"
      parentCpConfigId:
      parentCpConfigId:
        description: >
        description: >
          Reference to the "VnfExtCpConfig" entry that corresponds to the parent port of the trunk. Only present in
          Value of the key that identifies the "VnfExtCpConfig" map entry which corresponds to the parent port of 
          "VnfExtCpConfig" structures that provide configuration information for a CP which represents a sub-port in
          the trunk. Only present in "VnfExtCpConfig" structures that provide configuration information for a CP 
          a trunk, and if parent ports are supported.
          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.
        $ref: "#/definitions/IdentifierInVnf"
        $ref: "#/definitions/IdentifierInVnf"
      linkPortId:
      linkPortId:
        description: >
        description: >
@@ -382,12 +375,13 @@ definitions:
          will be associated.
          will be associated.
          The following conditions apply to the attributes "linkPortId" and
          The following conditions apply to the attributes "linkPortId" and
          "cpProtocolData":
          "cpProtocolData":
          1) The "linkPortId" and "cpProtocolData" attributes shall both be
          1) Void
             absent for the deletion of an existing external CP instance
          2) At least one of the "linkPortId" and "cpProtocolData" attributes 
             addressed by cpInstanceId.
             shall be present for an external CP instance representing a subport 
          2) At least one of these attributes shall be present for a
             that is to be created, or an external CP instance that is to be created 
             to-be-created external CP instance or an existing external
             by creating the corresponding VNFC or VNF instance during the current or 
             CP instance.
             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
          3) If the "linkPortId" attribute is absent, the VNFM shall create a
             link port.
             link port.
          4) If the "cpProtocolData" attribute is absent, the "linkPortId"
          4) If the "cpProtocolData" attribute is absent, the "linkPortId"
@@ -405,12 +399,13 @@ definitions:
          that connects the CP to a VL.
          that connects the CP to a VL.
          The following conditions apply to the attributes "linkPortId" and
          The following conditions apply to the attributes "linkPortId" and
          "cpProtocolData":
          "cpProtocolData":
          1) The "linkPortId" and "cpProtocolData" attributes shall both be
          1) Void
             absent for the deletion of an existing external CP instance
          2) At least one of the "linkPortId" and "cpProtocolData" attributes 
             addressed by cpInstanceId.
             shall be present for an external CP instance representing a subport 
          2) At least one of these attributes shall be present for a
             that is to be created, or an external CP instance that is to be created 
             to-be-created external CP instance or an existing external
             by creating the corresponding VNFC or VNF instance during the current or 
             CP instance.
             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
          3) If the "linkPortId" attribute is absent, the VNFM shall create a
             link port.
             link port.
          4) If the "cpProtocolData" attribute is absent, the "linkPortId"
          4) If the "cpProtocolData" attribute is absent, the "linkPortId"