Commit ccb92d62 authored by Sana Zulfiqar's avatar Sana Zulfiqar
Browse files

SOL002_15: fix in VnfExtCpInfo

parent 0308903f
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -659,6 +659,8 @@ definitions:
    oneOf:
    oneOf:
      - required:
      - required:
          - associatedVnfcCpId
          - associatedVnfcCpId
      - required:
          - associatedVipCpId
      - required:
      - required:
          - associatedVnfVirtualLinkId
          - associatedVnfVirtualLinkId
    properties:
    properties:
@@ -703,18 +705,16 @@ definitions:
          the VNFC CP which is exposed by this external CP instance, either directly or via a floating IP address.
          the VNFC CP which is exposed by this external CP instance, either directly or via a floating IP address.
          Shall be present in case this CP instance maps to a VNFC CP.
          Shall be present in case this CP instance maps to a VNFC CP.
          The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" are mutually
          The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" are mutually
          exclusive. One and onlyExactly one shall be present.
          exclusive. Exactly one shall be present.
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"

      associatedVipCpId:
      associatedVipCpId:
        description: >
        description: >
          Identifier of the VIP CP instance that is exposed as this VnfExtCp instance, either directly or via
          Identifier of the VIP CP instance that is exposed as this VnfExtCp instance, either directly or via
          a floating IP address, and the related "VipCpInfo" structure in "VnfInstance". Shall be present if
          a floating IP address, and the related "VipCpInfo" structure in "VnfInstance". Shall be present if
          the cpdId of this VnfExtCp has a vipCpd attribute.
          the cpdId of this VnfExtCp has a vipCpd attribute.
          The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId"
          The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId"
          are mutually exclusive. One and onlyExactly one shall be present.
          are mutually exclusive. Exactly one shall be present.
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"

      associatedVnfVirtualLinkId:
      associatedVnfVirtualLinkId:
        description: >
        description: >
          Identifier of the "VnfVirtualLinkResourceInfo" structure that represents the internal VL
          Identifier of the "VnfVirtualLinkResourceInfo" structure that represents the internal VL
@@ -722,7 +722,7 @@ definitions:
          which is exposed by this external CP instance. Shall be present in case this CP instance maps to an
          which is exposed by this external CP instance. Shall be present in case this CP instance maps to an
          internal VL (including externally-managed internal VL).
          internal VL (including externally-managed internal VL).
          The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" are mutually
          The attributes "associatedVnfcCpId", "associatedVipCpId" and "associatedVnfVirtualLinkId" are mutually
          exclusive. One and onlyExactly one shall be present.
          exclusive. Exactly one shall be present.
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"
        $ref: "SOL002SOL003_def.yaml#/definitions/IdentifierInVnf"


  VnfOperationalStateType:
  VnfOperationalStateType: