Loading src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml +47 −1 Original line number Diff line number Diff line Loading @@ -828,3 +828,49 @@ definitions: enum: - FORCEFUL - GRACEFUL CreateVnfSnapshotRequest: description: > This type represents request parameters for the "Create VNF Snapshot" LCM operation which takes a snapshot of a VNF instance and populates a previously-created "Individual VNF snapshot" resource with the content of the snapshot. It shall comply with the provisions defined in table 5.5.2.21-1. type: object required: - vnfSnapshotResId properties: vnfSnapshotInfoId: description: > Identifier of the "Individual VNF snapshot" resource to which the VNF snapshot is to be associated. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" additionalParams: description: > Additional input parameters for the snapshot creation process, specific for the VNF being “snapshotted”, as declared in the VNFD as part of “CreateSnapshotVnfOpConfig”. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" userDefinedData: description: > User defined data for the VNF snapshot. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" CreateVnfSnapshotInfoRequest: description: | This type represents request parameters for the creation of an "Individual VNF snapshot" resource which can be populated with content obtained by invoking the "Create VNF snapshot" LCM operation or extracted from a VNF snapshot package. It shall comply with the provisions defined in table 5.5.2.20-1. type: object properties: vnfSnapshotPkgId: description: | Identifier of the VNF snapshot package information held by the NFVO. The present attribute shall be provided if the "Individual VNF snapshot" resource is requested to be created as part of a VNF snapshot package extraction. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" vnfSnapshot: description: | Information about the VNF snapshot, content and/or reference to its content. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/VnfSnapshot" No newline at end of file src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml +28 −3 Original line number Diff line number Diff line Loading @@ -1879,20 +1879,45 @@ definitions: VnfSnapshotInfo: description: > This type represents an "Individual VNF snapshot" resource. It shall comply with the provisions defined in table 5.5.2.22-1. type: object required: - id parameters: - _links properties: id: description: > Identifier of the "Individual VNF snapshot" resource. This identifier is allocated by the VNFM. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" vnfSnapshotPkgId: description: > Identifier of the VNF snapshot package information held by the NFVO. Shall be present when the “Individual VNF snapshot" resource is created from a VNF snapshot package extraction. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" vnfSnapshot: description: > Information about the VNF snapshot, content and/or references to its content. Shall be present when the "Individual VNF snapshot" resource is associated to a VNF snapshot created via the corresponding "Create VNF Snapshot" task resource or extracted from a VNF snapshot package. $ref: "SOL002SOL003_def.yaml#/definitions/VnfSnapshot" _links: description: > Links to resources related to this resource. type: object required: - self properties: self: description: > URI of this resource. $ref: "SOL002SOL003_def.yaml#/definitions/Link" takenFrom: description: > Link to the VNF instance from which this snapshot was taken. Shall be present when the "Individual VNF snapshot" resource is associated to a VNF snapshot created via the corresponding "Create VNF snapshot" task resource. $ref: "SOL002SOL003_def.yaml#/definitions/Link" VnfcInfoModifications: description: > Loading Loading
src/SOL003/VNFLifecycleManagement/definitions/SOL003VNFLifecycleManagement_def.yaml +47 −1 Original line number Diff line number Diff line Loading @@ -828,3 +828,49 @@ definitions: enum: - FORCEFUL - GRACEFUL CreateVnfSnapshotRequest: description: > This type represents request parameters for the "Create VNF Snapshot" LCM operation which takes a snapshot of a VNF instance and populates a previously-created "Individual VNF snapshot" resource with the content of the snapshot. It shall comply with the provisions defined in table 5.5.2.21-1. type: object required: - vnfSnapshotResId properties: vnfSnapshotInfoId: description: > Identifier of the "Individual VNF snapshot" resource to which the VNF snapshot is to be associated. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" additionalParams: description: > Additional input parameters for the snapshot creation process, specific for the VNF being “snapshotted”, as declared in the VNFD as part of “CreateSnapshotVnfOpConfig”. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" userDefinedData: description: > User defined data for the VNF snapshot. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/KeyValuePairs" CreateVnfSnapshotInfoRequest: description: | This type represents request parameters for the creation of an "Individual VNF snapshot" resource which can be populated with content obtained by invoking the "Create VNF snapshot" LCM operation or extracted from a VNF snapshot package. It shall comply with the provisions defined in table 5.5.2.20-1. type: object properties: vnfSnapshotPkgId: description: | Identifier of the VNF snapshot package information held by the NFVO. The present attribute shall be provided if the "Individual VNF snapshot" resource is requested to be created as part of a VNF snapshot package extraction. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/Identifier" vnfSnapshot: description: | Information about the VNF snapshot, content and/or reference to its content. $ref: "../../../definitions/SOL002SOL003_def.yaml#/definitions/VnfSnapshot" No newline at end of file
src/definitions/SOL002SOL003VNFLifecycleManagement_def.yaml +28 −3 Original line number Diff line number Diff line Loading @@ -1879,20 +1879,45 @@ definitions: VnfSnapshotInfo: description: > This type represents an "Individual VNF snapshot" resource. It shall comply with the provisions defined in table 5.5.2.22-1. type: object required: - id parameters: - _links properties: id: description: > Identifier of the "Individual VNF snapshot" resource. This identifier is allocated by the VNFM. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" vnfSnapshotPkgId: description: > Identifier of the VNF snapshot package information held by the NFVO. Shall be present when the “Individual VNF snapshot" resource is created from a VNF snapshot package extraction. $ref: "SOL002SOL003_def.yaml#/definitions/Identifier" vnfSnapshot: description: > Information about the VNF snapshot, content and/or references to its content. Shall be present when the "Individual VNF snapshot" resource is associated to a VNF snapshot created via the corresponding "Create VNF Snapshot" task resource or extracted from a VNF snapshot package. $ref: "SOL002SOL003_def.yaml#/definitions/VnfSnapshot" _links: description: > Links to resources related to this resource. type: object required: - self properties: self: description: > URI of this resource. $ref: "SOL002SOL003_def.yaml#/definitions/Link" takenFrom: description: > Link to the VNF instance from which this snapshot was taken. Shall be present when the "Individual VNF snapshot" resource is associated to a VNF snapshot created via the corresponding "Create VNF snapshot" task resource. $ref: "SOL002SOL003_def.yaml#/definitions/Link" VnfcInfoModifications: description: > Loading