Loading src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +24 −19 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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: Loading Loading @@ -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: Loading @@ -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: > Loading Loading @@ -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 Loading Loading @@ -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" Loading Loading @@ -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: > Loading Loading
src/SOL005/NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml +24 −19 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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 Loading Loading @@ -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: Loading Loading @@ -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: Loading @@ -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: > Loading Loading @@ -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 Loading Loading @@ -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" Loading Loading @@ -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: > Loading