Commit 23b18bd6 authored by Pietro Piscione's avatar Pietro Piscione
Browse files

SOL005_47 to SOL005_53

parent a1927808
Loading
Loading
Loading
Loading
Loading
+24 −19
Original line number Diff line number Diff line
@@ -181,13 +181,15 @@ definitions:
    description: >
      Cancellation mode.

      The NFVO shall not start any new VNF lifecycle management and resource
      If the NS LCM operation occurrence is in "PROCESSING" or "ROLLING_BACK"
      state, the NFVO shall not start any new VNF lifecycle management and resource
      management operation, and shall wait for the ongoing VNF lifecycle management
      and resource management operations in the underlying system, typically the VNFM
      and VIM, to finish execution or to time out. After that, the NFVO shall put the
      operation occurrence into the FAILED_TEMP state.

      The NFVO shall not start any new VNF lifecycle management and resource
      If the NS LCM operation occurrence is in "PROCESSING" or "ROLLING_BACK"
      state, the NFVO shall not start any new VNF lifecycle management and resource
      management operation, shall cancel the ongoing VNF lifecycle management and
      resource management operations in the underlying system, typically the VNFM and
      VIM, and shall wait for the cancellation to finish or to time out. After that, the NFVO
@@ -421,14 +423,14 @@ definitions:
    type: string
    enum:
        - Deployment
        - Statefulset
        - StatefulSet

  VnfInstance:
    description: >
      This type represents a VNF instance. It shall comply with the provisions defined in table 6.5.3.57-1.
      
      NOTE: Clause B.3.2 of ETSI GS NFV-SOL 003 provides examples illustrating the relationship among the 
            different run-time information elements (CP, VL and link ports) used to represent the connectivity 
            different run-time data types (CP, VL and link ports) used to represent the connectivity 
            of a VNF.

      NOTE 1: Modifying the value of this attribute shall not be performed when conflicts exist between the 
@@ -500,9 +502,9 @@ definitions:
        description: >
          Describes version dependencies currently valid for the VNF instance. Identifies
          versions of descriptors of other constituents in the NSD upon which the VNF depends.
          The dependencies may be described for the VNFD referenced in this VnfInfo with vnfdId
          and for VNFDs with the same VnfdExtInvariantId.
          There shall not be more than one versionDependency present with the same
          The dependencies may be described for the VNFD referenced in this VnfInfo with "vnfdId"
          and for VNFDs with the same "vnfdExtInvariantId".
          There shall not be more than one "versionDependency" present with the same
          dependentConstituentId.
        type: array
        items:
@@ -4207,6 +4209,12 @@ definitions:
      dependency in the runtime information that the NFVO keeps about a
      profile of a NSD constituent. It shall comply with the provisions
      defined in table 6.5.3.111-1.
      NOTE: If the referenced profile contains a "versionDependency" with
            a dependentConstituent equal to the one indicated in the 
            "versionDependency" attribute of this data type, the 
            "versionDependency" in this data type overrides the one 
            in the profile, otherwise it is added to the version 
            dependencies in the profile.

    type: object
    required:
@@ -4215,13 +4223,10 @@ definitions:
    properties:
      profileId:
        description: >
          Reference to a vnfProfile, nsProfile or pnfProfile where the versionDependency
          overrides an existing versionDependency or is added to the existing version
          dependencies. 
          If the referenced profile contains a versionDependency with a dependentConstituent
          equal to the one indicated in the versionDependency attribute of this information
          element, the versionDependency in this information element overrides the one in the
          profile, otherwise it is added to the version dependencies in the profile.
          Reference to a vnfProfile, nsProfile or pnfProfile where
          the "versionDependency" overrides an existing
          "versionDependency" or is added to the existing version
          dependencies. See note.
        $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInNsd"
      versionDependency:
        description: >
@@ -6106,7 +6111,7 @@ definitions:
      NOTE: 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 VNF internal CP, e.g. to build a link redundant mated 
      pair in SR-IOV cases. When more than one "netAttDefResourceId" is indicated, all shall belong to the same namespace as 
      defined by the corresponding "netAttDefResourceNamespace" attribute in the "NetAttDefResourceData".
      defined by the corresponding "containerNamespace" attribute in the "resourceHandle" attribute in the "NetAttDefResourceData".
    type: object
    required:
      - cpdId
@@ -7738,9 +7743,9 @@ definitions:
      - descriptorId
    properties:
      descriptorId:
        description: Identifies a VNFD, NSD or PNFD upon which the entity using this information element depends. 
         When more than one descriptor is indicated, they shall correspond to versions of the same VNF, NS or PNF 
         and they represent. alternatives, i.e. the presence of one of them fulfills the dependency.
        description: Identifies a VNFD, NSD or PNFD upon which the entity using this data type depends. When more than 
          one descriptor is indicated, they shall correspond to versions of the same VNF, NS or PNF and they represent 
          alternatives, i.e. the presence of one of them fulfills the dependency.
        type: array
        items:
         $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInNsd"
@@ -7801,7 +7806,7 @@ definitions:
    properties:
      cpInstanceId:
        description: >
          Identifier of this VIP CP instance and of this VipCpInfo information element.
          Identifier of this VIP CP instance and of this VipCpInfo structure.
        $ref: "#/definitions/IdentifierInVnf"
      cpdId:
          description: >