Loading src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml +87 −3 Original line number Diff line number Diff line Loading @@ -39,7 +39,16 @@ definitions: modules, the “scaleStatus” indicates the scale level that would be applicable to the aspect if a VNF LCM operation changes the selected deployable modules and the related VNFCs are instantiated, unless the VNF LCM operation explicitly indicates the scale level for the aspect. * NOTE 9: The recentVnfLcmOperationLinks attribute does not provide a complete historical record of LCM changes that a VNF instance experienced during its lifecycle. The information in this attribute should not be used to create a chronological order of events that cannot be inferred by looking only at the most recent operation occurrences due to potential gaps in timeline. This is because there can be many possible combination of LCM changes that a VNF may have gone through between two operation occurrences recorded in the recentVnfLcmOperationLinks attribute. For example, there can be many scaling related LCM changes since an individual VNF instance has been instantiated until the most recent scaling operation occurrence linked in the attribute. In another example, the most recent LCM operation occurrence related to instantiate VNF operation may be more recent than the one that caused the VNF instance to be terminated last time, which prevents the possibility to create a meaningful chronological timeline of VNF LCM events. type: object required: - id Loading Loading @@ -418,6 +427,81 @@ definitions: possible based on the current status of this VNF instance resource (i.e. VNF instance is in INSTANTIATED state). $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmOperationLinks: description: > Links to the most recent LCM operation occurrences related to this resource. See note 9. type: object properties: recentVnfLcmOperation: description: > Link to the most recent LCM operation occurrence of any type that has been triggered on this VNF instance, such as Instantiate, Scale or Heal. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmInstantiation: description: > Link to the most recent LCM operation occurrence of type "INSTANTIATE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmScale: description: > Link to the most recent LCM operation occurrence of type "SCALE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmScaleToLevel: description: > Link to the most recent LCM operation occurrence of type "SCALE_TO_LEVEL" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmChangeFlavour: description: > Link to the most recent LCM operation occurrence of type "CHANGE_FLAVOUR" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmTerminate: description: > Link to the most recent LCM operation occurrence of type "TERMINATE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmHeal: description: > Link to the most recent LCM operation occurrence of type "HEAL" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmOperate: description: > Link to the most recent LCM operation occurrence of type "OPERATE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmChangeExtConn: description: > Link to the most recent LCM operation occurrence of type "CHANGE_EXT_CONN" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmModifyInfo: description: > Link to the most recent LCM operation occurrence of type "MODIFY_INFO" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmCreateSnapshot: description: > Link to the most recent LCM operation occurrence of type "CREATE_SNAPSHOT" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmRevertToSnapshot: description: > Link to the most recent LCM operation occurrence of type "REVERT_TO_SNAPSHOT" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmChangeVnfPkg: description: > Link to the most recent LCM operation occurrence of type "CHANGE_VNFPKG" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmSelectDplMods: description: > Link to the most recent LCM operation occurrence of type "SELECT_DEPL_MODS" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" SelectVnfDeployableModulesRequest: description: > Loading Loading
src/SOL002/VNFLifecycleManagement/definitions/SOL002VNFLifecycleManagement_def.yaml +87 −3 Original line number Diff line number Diff line Loading @@ -39,7 +39,16 @@ definitions: modules, the “scaleStatus” indicates the scale level that would be applicable to the aspect if a VNF LCM operation changes the selected deployable modules and the related VNFCs are instantiated, unless the VNF LCM operation explicitly indicates the scale level for the aspect. * NOTE 9: The recentVnfLcmOperationLinks attribute does not provide a complete historical record of LCM changes that a VNF instance experienced during its lifecycle. The information in this attribute should not be used to create a chronological order of events that cannot be inferred by looking only at the most recent operation occurrences due to potential gaps in timeline. This is because there can be many possible combination of LCM changes that a VNF may have gone through between two operation occurrences recorded in the recentVnfLcmOperationLinks attribute. For example, there can be many scaling related LCM changes since an individual VNF instance has been instantiated until the most recent scaling operation occurrence linked in the attribute. In another example, the most recent LCM operation occurrence related to instantiate VNF operation may be more recent than the one that caused the VNF instance to be terminated last time, which prevents the possibility to create a meaningful chronological timeline of VNF LCM events. type: object required: - id Loading Loading @@ -418,6 +427,81 @@ definitions: possible based on the current status of this VNF instance resource (i.e. VNF instance is in INSTANTIATED state). $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmOperationLinks: description: > Links to the most recent LCM operation occurrences related to this resource. See note 9. type: object properties: recentVnfLcmOperation: description: > Link to the most recent LCM operation occurrence of any type that has been triggered on this VNF instance, such as Instantiate, Scale or Heal. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmInstantiation: description: > Link to the most recent LCM operation occurrence of type "INSTANTIATE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmScale: description: > Link to the most recent LCM operation occurrence of type "SCALE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmScaleToLevel: description: > Link to the most recent LCM operation occurrence of type "SCALE_TO_LEVEL" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmChangeFlavour: description: > Link to the most recent LCM operation occurrence of type "CHANGE_FLAVOUR" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmTerminate: description: > Link to the most recent LCM operation occurrence of type "TERMINATE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmHeal: description: > Link to the most recent LCM operation occurrence of type "HEAL" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmOperate: description: > Link to the most recent LCM operation occurrence of type "OPERATE" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmChangeExtConn: description: > Link to the most recent LCM operation occurrence of type "CHANGE_EXT_CONN" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmModifyInfo: description: > Link to the most recent LCM operation occurrence of type "MODIFY_INFO" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmCreateSnapshot: description: > Link to the most recent LCM operation occurrence of type "CREATE_SNAPSHOT" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmRevertToSnapshot: description: > Link to the most recent LCM operation occurrence of type "REVERT_TO_SNAPSHOT" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmChangeVnfPkg: description: > Link to the most recent LCM operation occurrence of type "CHANGE_VNFPKG" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" recentVnfLcmSelectDplMods: description: > Link to the most recent LCM operation occurrence of type "SELECT_DEPL_MODS" that has been triggered on this VNF instance. $ref: "../../General_Definitions/SOL002_def.yaml#/definitions/Link" SelectVnfDeployableModulesRequest: description: > Loading