Commit 9c24cbad authored by piscione's avatar piscione
Browse files

From SOL005_41 to SOL005_46 SOL005_v4009

parent 8abcbc6a
Loading
Loading
Loading
Loading
+39 −8
Original line number Diff line number Diff line
@@ -1295,10 +1295,14 @@ definitions:
    description: >
      This type represents information about an external CP of a VNF. It shall comply 
      with the provisions defined in Table 6.5.3.70-1.
      NOTE 1:	The attributes "associatedVnfcCpId", "associatedVipCpId" and
      NOTE 1:	The attributes 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 6.5.3.26.
      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:
@@ -1343,6 +1347,18 @@ definitions:
          structure. Shall be present if the CP is associated to a link port.
          See note 2.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
      netAttDefResourceId:
        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: "#/definitions/IdentifierInVnf"
      metadata:
        description: >
          Metadata about this external CP.
@@ -1355,10 +1371,15 @@ definitions:
        $ref: "#/definitions/IdentifierInVnf"
      associatedVipCpId:
        description: >
          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 the cpdId of this VnfExtCp has a vipCpd
          attribute. See note 1.
          Identifier of the "VipCpInfo" structure that represents the VIP CP that is exposed by this external CP 
          instance, either directly or via a floating IP address, and the related "VipCpInfo" structure in "VnfInstance".
          Shall be present in case this CP instance maps to a VIP CP. 
          See note 1.
        $ref: "#/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: "#/definitions/IdentifierInVnf"
      associatedVnfVirtualLinkId:
        description: >
@@ -1415,7 +1436,8 @@ definitions:
      This type represents describes a pair of ingress and egress CPs or SAPs which 
      the NFP passes by. It shall comply with the provisions defined in Table 6.5.3.72-1.

      NOTE 1:	The presence of a single vnfExpCpId, pnfExtCpId, or sapId occurrence indicates that the CP or SAP is used both as an ingress and egress port at a particular NFP position.
      NOTE 1:	The presence of a single vnfExpCpId, pnfExtCpId, or sapId occurrence indicates
      that the CP or SAP is used both as an ingress and egress port at a particular NFP position.
      NOTE 2:	Only one of these three attributes shall be present.
    type: object
    properties:
@@ -1703,6 +1725,7 @@ definitions:

  ExtVirtualLinkInfo:
    type: object
    description: This type represents information about an VNF external VL. 
    required:
      - id
      - resourceHandle
@@ -1724,6 +1747,14 @@ definitions:
        type: array
        items:
          $ref: "#/definitions/ExtLinkPortInfo"
      extNetAttDefResource:
        description: >
          Network attachment definition resources that provide the specification
          of the interface to attach connection points to this VL.
        type: array
        items:
          $ref: "#/definitions/NetAttDefResourceInfo"

      currentVnfExtCpData:
        description: >
          Allows the API consumer to read the current CP configuration information
@@ -2101,7 +2132,7 @@ definitions:
        $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd"
      networkResource:
        description: >
          Reference to the VirtualNetwork resource.
          Reference to the VirtualNetwork resource or reference to a Network MCIO.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle"
      reservationId:
        description: >
@@ -2148,7 +2179,7 @@ definitions:
        $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
      storageResource:
        description: >
          Reference to the VirtualStorage resource.
          Reference to the VirtualStorage resource or reference to a Storage MCIO.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/ResourceHandle"
      reservationId:
        description: >