Commit 7e4eced1 authored by piscione's avatar piscione
Browse files

SOL005_50 to SOL005_60

parent d02cabd0
Pipeline #6903 passed with stage
in 0 seconds
...@@ -123,6 +123,12 @@ definitions: ...@@ -123,6 +123,12 @@ definitions:
description: > description: >
This type represents a NS termination request. This type represents a NS termination request.
It shall comply with the provisions defined in Table 6.5.2.15-1. It shall comply with the provisions defined in Table 6.5.2.15-1.
NOTE 1: Information needed for terminating specific VNF instances shall only be
specified in the "terminateVnfData" attribute, and not in the "terminateNsData" attribute.
NOTE 2: VNF instance(s) part of this NS instance is(are) terminated as part of Terminate
NS operation only if the instance(s) is(are) not used by any other NS instance.
type: object type: object
properties: properties:
terminationTime: terminationTime:
...@@ -134,16 +140,12 @@ definitions: ...@@ -134,16 +140,12 @@ definitions:
terminateNsData: terminateNsData:
description: > description: >
Provides additional parameters to the termination process at the NS level. Provides additional parameters to the termination process at the NS level.
Information needed for terminating specific VNF instances shall only be specified See note 1.
in the "terminateVnfData" attribute, and not in the "terminateNsData" attribute.
$ref: "#/definitions/TerminateNsData" $ref: "#/definitions/TerminateNsData"
terminateVnfData: terminateVnfData:
description: > description: >
Provides the information to terminate VNF instance(s). Provides the information to terminate VNF instance(s).
Information needed for terminating specific VNF instances See note 1 and 2.
shall only be specified in the "terminateVnfData" attribute, and not in the "terminateNsData" attribute.
VNF instance(s) part of this NS instance is(are) terminated as part of Terminate NS operation
only if the instance(s) is(are) not used by any other NS instance.
type: array type: array
items: items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime" $ref: "../../definitions/SOL005_def.yaml#/definitions/DateTime"
...@@ -193,6 +195,9 @@ definitions: ...@@ -193,6 +195,9 @@ definitions:
description: > description: >
This type represents a response for Query NS operation. This type represents a response for Query NS operation.
It shall comply with the provisions defined in Table 6.5.2.10-1. It shall comply with the provisions defined in Table 6.5.2.10-1.
NOTE: If the "nsState" attribute is INSTANTIATED, at least either one
"vnfInstance" attribute or one "nestedNsInstanceId" attribute shall be present.
type: object type: object
required: required:
- id - id
...@@ -233,6 +238,7 @@ definitions: ...@@ -233,6 +238,7 @@ definitions:
vnfInstance: vnfInstance:
description: > description: >
Information on constituent VNF(s) of the NS instance. Information on constituent VNF(s) of the NS instance.
See note.
type: array type: array
items: items:
$ref: "#/definitions/VnfInstance" $ref: "#/definitions/VnfInstance"
...@@ -266,6 +272,7 @@ definitions: ...@@ -266,6 +272,7 @@ definitions:
nestedNsInstanceId: nestedNsInstanceId:
description: > description: >
Identifier of the nested NS(s) of the NS instance. Identifier of the nested NS(s) of the NS instance.
See note.
type: array type: array
items: items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
...@@ -1891,6 +1898,18 @@ definitions: ...@@ -1891,6 +1898,18 @@ definitions:
InstantiateNsRequest: InstantiateNsRequest:
type: object type: object
description: >
This type represents request parameters for the "Instantiate NS" operation.
NOTE 1: The DF of the VNF instance shall match the VNF DF present in the associated VNF Profile.
NOTE 2: The NS DF of each nested NS shall be one of the allowed flavours in the associated
NSD (as referenced in the nestedNsd attribute of the NSD of the NS to be instantiated).
NOTE 3: The NSD of each referenced NSs (i.e. each nestedInstanceId) shall match the one of the
nested NSD in the composite NSD.
NOTE 4: When the NS is deployed over several sites, the VLs of this NS will include VNs
in each site connected over the WAN. In this case, the "wanConnectionData" provides the needed
information required to connect each VN to the WAN. Annex E provides additional information and
guidelines about the usage of the "wanConnectionData" attribute.
required: required:
- nsFlavourId - nsFlavourId
properties: properties:
...@@ -1915,8 +1934,7 @@ definitions: ...@@ -1915,8 +1934,7 @@ definitions:
Specify an existing VNF instance to be used in the NS. Specify an existing VNF instance to be used in the NS.
If needed, the VNF Profile to be used for this VNF If needed, the VNF Profile to be used for this VNF
instance is also provided. instance is also provided.
The DF of the VNF instance shall match the VNF DF See note 1.
present in the associated VNF Profile.
type: array type: array
items: items:
$ref: "#/definitions/VnfInstanceData" $ref: "#/definitions/VnfInstanceData"
...@@ -1926,12 +1944,7 @@ definitions: ...@@ -1926,12 +1944,7 @@ definitions:
NS within the NS. NS within the NS.
If needed, the NS Profile to be used for this nested NS If needed, the NS Profile to be used for this nested NS
instance is also provided. instance is also provided.
NOTE 2: The NS DF of each nested NS shall be one of the See note 2 and note 3.
allowed flavours in the associated NSD (as referenced in the
nestedNsd attribute of the NSD of the NS to be instantiated).
NOTE 3: The NSD of each referenced NSs (i.e. each
nestedInstanceId) shall match the one of the nested NSD in
the composite NSD.
type: array type: array
items: items:
$ref: "#/definitions/NestedNsInstanceData" $ref: "#/definitions/NestedNsInstanceData"
...@@ -1999,10 +2012,7 @@ definitions: ...@@ -1999,10 +2012,7 @@ definitions:
wanConnectionData: wanConnectionData:
description: > description: >
Information for connecting VNs to the WAN when VLs are deployed across a WAN. Information for connecting VNs to the WAN when VLs are deployed across a WAN.
When the NS is deployed over several sites, the VLs of this NS will include VNs in each site connected over See note 4.
the WAN. In this case, the "wanConnectionData" provides the needed information required to connect each VN
to the WAN. Annex E provides additional information and guidelines about the usage of the "wanConnectionData"
attribute.
type: array type: array
items: items:
$ref: "#/definitions/WanConnectionData" $ref: "#/definitions/WanConnectionData"
...@@ -2250,6 +2260,8 @@ definitions: ...@@ -2250,6 +2260,8 @@ definitions:
description: > description: >
This type represents a request for the scale NS operation. This type represents a request for the scale NS operation.
Either the parameter scaleNsData or the parameter scaleVnfData, but not both shall be provided Either the parameter scaleNsData or the parameter scaleVnfData, but not both shall be provided
NOTE: Either the parameter scaleNsData or the parameter scaleVnfData, but not both shall be provided.
type: object type: object
required: required:
- scaleType - scaleType
...@@ -2273,11 +2285,13 @@ definitions: ...@@ -2273,11 +2285,13 @@ definitions:
description: > description: >
The necessary information to scale the referenced NS instance. The necessary information to scale the referenced NS instance.
It shall be present when scaleType = SCALE_NS. It shall be present when scaleType = SCALE_NS.
See note.
$ref: "#/definitions/ScaleNsData" $ref: "#/definitions/ScaleNsData"
scaleVnfData: scaleVnfData:
description: > description: >
The necessary information to scale the referenced NS instance. The necessary information to scale the referenced NS instance.
It shall be present when scaleType = SCALE_VNF. It shall be present when scaleType = SCALE_VNF.
See note.
type: array type: array
items: items:
$ref: "#/definitions/ScaleVnfData" $ref: "#/definitions/ScaleVnfData"
...@@ -2290,8 +2304,17 @@ definitions: ...@@ -2290,8 +2304,17 @@ definitions:
UpdateNsRequest: UpdateNsRequest:
description: > description: >
This operation supports the update of a NS instance, This operation supports the update of a NS instance operation.
It shall comply with the provisions defined in Table 6.5.2.12-1.
NOTE 1: The DF of the VNF instance shall match the VNF DF present in the associated VNF Profile.
NOTE 2: The NS DF of each nested NS shall be one of the allowed flavours in the associated NSD
(as referenced in the nestedNsd attribute of the NSD of the NS to be instantiated).
NOTE 3: The NSD of each referenced NSs (i.e. each nestedInstanceId) shall match the one of
the nested NSD in the composite NSD.
NOTE 4: When the NS is deployed over several sites, the VLs of this NS will include VNs
in each site connected over the WAN. In this case, the "wanConnectionData" provides the needed
information required to connect each VN to the WAN. Annex E provides additional information and
guidelines about the usage of the "wanConnectionData" attribute.
type: object type: object
required: required:
- updateType - updateType
...@@ -2321,13 +2344,9 @@ definitions: ...@@ -2321,13 +2344,9 @@ definitions:
* ADD_PNF: Adding PNF * ADD_PNF: Adding PNF
* MODIFY_PNF: Modifying PNF * MODIFY_PNF: Modifying PNF
* REMOVE_PNF: Removing PNF * REMOVE_PNF: Removing PNF
* CREATE_VNF_SNAPSHOT: Creating VNF Snapshots of VNF instances belonging to the NS instance. * CREATE_VNF_SNAPSHOT: Creating VNF Snapshots of VNF instances belonging to the NS instance. See note 2
It depends on the VNF capabilities, and is declared in the VNFD whether the operation is supported for a particular VNF. * REVERT_VNF_TO_SNAPSHOT: Reverting a VNF instance belonging to the NS instance to a VNF Snapshot. See note 2 and note 3
* REVERT_VNF_TO_SNAPSHOT: Reverting a VNF instance belonging to the NS instance to a VNF Snapshot. * DELETE_VNF_SNAPSHOT_INFO: Deleting available VNF Snapshot information for a VNF instance belonging to the NS instance. See note 2
It depends on the VNF capabilities, and is declared in the VNFD whether the operation is supported for a particular VNF.
The operation might be service-disruptive.
* DELETE_VNF_SNAPSHOT_INFO: Deleting available VNF Snapshot information for a VNF instance belonging to the NS instance.
It depends on the VNF capabilities, and is declared in the VNFD whether the operation is supported for a particular VNF.
* MODIFY_WAN_CONNECTION_INFO: Modify WAN related connectivity information. * MODIFY_WAN_CONNECTION_INFO: Modify WAN related connectivity information.
* CREATE_NS_VIRTUAL_LINK: Create an NsVirtualLink instance. * CREATE_NS_VIRTUAL_LINK: Create an NsVirtualLink instance.
* DELETE_NS_VIRTUAL_LINK: Delete an NsVirtualLink instance. * DELETE_NS_VIRTUAL_LINK: Delete an NsVirtualLink instance.
...@@ -2372,10 +2391,7 @@ definitions: ...@@ -2372,10 +2391,7 @@ definitions:
Identifies an existing VNF instance to be removed from Identifies an existing VNF instance to be removed from
the NS instance. It contains the identifier(s) of the VNF the NS instance. It contains the identifier(s) of the VNF
instances to be removed. It shall be present only if instances to be removed. It shall be present only if
updateType = "REMOVE_VNF." Note: If a VNF instance updateType = "REMOVE_VNF.". See note 1.
is removed from a NS and this NS was the last one for
which this VNF instance was a part, the VNF instance is
terminated by the NFVO.
type: array type: array
items: items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
...@@ -2393,11 +2409,7 @@ definitions: ...@@ -2393,11 +2409,7 @@ definitions:
It shall be present only if updateType = "REMOVE_VNF" It shall be present only if updateType = "REMOVE_VNF"
and if the VNF instance(s) is(are) to be terminated as and if the VNF instance(s) is(are) to be terminated as
part of this operation. part of this operation.
If a VNF instance is removed from an NS and this NS was the See notes 1 and 4.
last one for which this VNF instance was a part, the VNF instance
is terminated by the NFVO.
For each of the referred vnfInstanceId in the terminateVnfData,
there shall be a corresponding value in the removeVnfInstanceId.
type: array type: array
items: items:
$ref: "#/definitions/TerminateVnfData" $ref: "#/definitions/TerminateVnfData"
...@@ -3310,6 +3322,8 @@ definitions: ...@@ -3310,6 +3322,8 @@ definitions:
description: > description: >
This type provides information about added, deleted, modified and This type provides information about added, deleted, modified and
temporary VLs. temporary VLs.
NOTE: The resource handles of the affected NS link ports can be
found by dereferencing the identifiers in the "linkPortIds" attribute.
type: object type: object
required: required:
- nsVirtualLinkInstanceId - nsVirtualLinkInstanceId
...@@ -3348,11 +3362,14 @@ definitions: ...@@ -3348,11 +3362,14 @@ definitions:
linkPortIds: linkPortIds:
description: > description: >
Identifiers of the link ports of the affected VL related to the change. Each identifier references an Identifiers of the link ports of the affected VL related to the change. Each identifier references an
"NsLinkPortInfo" structure. Shall be set when changeType is equal to "ADD_LINK_PORT" or "REMOVE_LINK_PORT", "NsLinkPortInfo" structure.
and the related "NsLinkPortInfo" structures are present (case "add") or have been present (case "remove") in
the "NsVirtualLinkInfo" structure that is represented by the "virtualLinkInfo" attribute in the "NsInstance" Shall be set when changeType is equal to "ADD_LINK_PORT" or "REMOVE_LINK_PORT", and the related
structure. The resource handles of the affected NS link ports can be found by dereferencing the identifiers "NsLinkPortInfo" structures are present (case "add") or have been present (case "remove") in
in the "linkPortIds" attribute. the "NsVirtualLinkInfo" structure that is represented by the "virtualLink¬Info" attribute
in the "NsInstance" structure.
See note.
type: array type: array
items: items:
$ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInNs" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInNs"
...@@ -3420,8 +3437,11 @@ definitions: ...@@ -3420,8 +3437,11 @@ definitions:
AffectedVnf: AffectedVnf:
description: > description: >
This type provides information about added, deleted and modified VNFs. This type provides information about added, deleted and modified VNFs.
It shall comply with the provisions in Table 6.5.3.2-1.
NOTE: At least one of the attributes "changedVnfInfo", "changedExtConnectivity"
or "modificationsTriggeredByVnfPkgChange" shall be present. Not more than one
of "changedVnfInfo" and "modificationsTriggeredByVnfPkgChange" shall be present.
type: object type: object
required: required:
- vnfInstanceId - vnfInstanceId
...@@ -3522,20 +3542,22 @@ definitions: ...@@ -3522,20 +3542,22 @@ definitions:
Information about the changed VNF instance Information about the changed VNF instance
information, including configurable properties, information, including configurable properties,
if applicable. if applicable.
See note.
$ref: "#/definitions/ModifyVnfInfoData" $ref: "#/definitions/ModifyVnfInfoData"
changedExtConnectivity: changedExtConnectivity:
description: > description: >
Information about changed external connectivity, Information about changed external connectivity, if applicable.
if applicable. Only information about external VL instances that have been
added or modified shall be provided. See note.
type: array type: array
items: items:
$ref: "#/definitions/ExtVirtualLinkInfo" $ref: "#/definitions/ExtVirtualLinkInfo"
modificationsTriggeredByVnfPkgChange: modificationsTriggeredByVnfPkgChange:
description: > description: >
Information about performed changes of "VnfInstance" attributes triggered by changing the current Information about performed changes of "VnfInstance" attributes
VNF package, if applicable. Shall be absent if the "operation" attribute is different from "CHANGE_VNFPKG". triggered by changing the current VNF package, if applicable.
At least one of the attributes "changedVnfInfo", "changedExtConnectivity" or "modificationsTriggeredByVnfPkgChange" Shall be absent if the "operation" attribute is different from "CHANGE_VNFPKG".
shall be present. Not more than one of "changedVnfInfo" and "modificationsTriggeredByVnfPkgChange" shall be present. See note.
$ref: "#/definitions/ModificationsTriggeredByVnfPkgChange" $ref: "#/definitions/ModificationsTriggeredByVnfPkgChange"
AffectedPnf: AffectedPnf:
...@@ -3931,6 +3953,9 @@ definitions: ...@@ -3931,6 +3953,9 @@ definitions:
to match (logical "and" between different filter attributes). to match (logical "and" between different filter attributes).
If an attribute is an array, the attribute shall match if at least If an attribute is an array, the attribute shall match if at least
one of the values in the array matches (logical "or" between the values of one filter attribute). one of the values in the array matches (logical "or" between the values of one filter attribute).
NOTE: The permitted values of the "notificationTypes" attribute are spelled exactly as the names
of the notification types to facilitate automated code generation systems.
type: object type: object
properties: properties:
nsInstanceSubscriptionFilter: nsInstanceSubscriptionFilter:
...@@ -3945,6 +3970,8 @@ definitions: ...@@ -3945,6 +3970,8 @@ definitions:
- NsIdentifierCreationNotification - NsIdentifierCreationNotification
- NsIdentifierDeletionNotification - NsIdentifierDeletionNotification
- NsChangeNotification - NsChangeNotification
See note.
type: array type: array
items: items:
type: string type: string
...@@ -4348,6 +4375,14 @@ definitions: ...@@ -4348,6 +4375,14 @@ definitions:
description: > description: >
This type represents a request a NS lifecycle operation occurrence. This type represents a request a NS lifecycle operation occurrence.
It shall comply with the provisions defined in Table 6.5.2.3-1. It shall comply with the provisions defined in Table 6.5.2.3-1.
NOTE 1: This allows the OSS/BSS to obtain a copy of the latest "result" notification if it has not received
it due to an error. If the notification represents the successful result of a lifecycle operation, at least
an affectedVnf, or affectedPnf, or affectedVl, or affectedVnffg or affectedNs, or affectedSap shall be present.
NOTE 2: A coordination action has timed out if the NFVO has not been able to read the "Individual coordination
action" resource within a timeout interval after requesting the coordination to be started or to be cancelled.
The length of the timeout interval is defined by means outside the scope of the present document
type: object type: object
required: required:
- id - id
...@@ -4649,6 +4684,16 @@ definitions: ...@@ -4649,6 +4684,16 @@ definitions:
IpOverEthernetAddressData: IpOverEthernetAddressData:
description: > description: >
This type represents network address data for IP over Ethernet. This type represents network address data for IP over Ethernet.
NOTE 1: At least one of "macAddress" or "ipAddresses" shall be present.
NOTE 2: Exactly one of "fixedAddresses", "numDynamicAddresses" or "ipAddressRange" shall be present.
NOTE 3: If the CP instance represents a subport in a trunk, "segmentationId" shall be present.
Otherwise it shall not be present.
NOTE 4: Depending on the NFVI networking infrastructure, the "segmentationId" may indicate
the actual network segment value (e.g. vlan Id, Vxlan segmentation id, etc.) used in the transport
header of the packets or it may be an identifier used between the application and the NFVI networking
infrastructure to identify the network sub-interface of the trunk port in question. In the latter
case the NFVI infrastructure will map this local "segmentationId" to whatever "segmentationId" is actually
used by the NFVI's transport technology.
type: object type: object
anyOf: anyOf:
- required: - required:
...@@ -4659,6 +4704,7 @@ definitions: ...@@ -4659,6 +4704,7 @@ definitions:
macAddress: macAddress:
description: > description: >
MAC address. If this attribute is not present, it shall be chosen by the NFV MANO. MAC address. If this attribute is not present, it shall be chosen by the NFV MANO.
See note 1.
$ref: "#/definitions/MacAddress" $ref: "#/definitions/MacAddress"
segmentationType: segmentationType:
description: > description: >
...@@ -4674,21 +4720,14 @@ definitions: ...@@ -4674,21 +4720,14 @@ definitions:
- INHERIT - INHERIT
segmentationId: segmentationId:
description: > description: >
Identification of the network segment to which the CP instance connects to. Identification of the network segment to which the CP instance connects to. See note 3 and note 4.
If the CP instance represents a subport in a trunk, "segmentationId" shall be present.
Otherwise it shall not be present.
Depending on the NFVI networking infrastructure, the "segmentationId" may indicate the actual network segment
value (e.g. vlan Id, Vxlan segmentation id, etc.) used in the transport header of the packets or it may be an
identifier used between the application and the NFVI networking infrastructure to identify the network sub-interface
of the trunk port in question. In the latter case the NFVI infrastructure will map this local "segmentationId"
to whatever "segmentationId" is actually used by the NFVI’s transport technology.
type: string type: string
ipAddresses: ipAddresses:
description: > description: >
List of IP addresses to assign to the CP instance. Each entry List of IP addresses to assign to the CP instance. Each entry
represents IP address data for fixed or dynamic IP address represents IP address data for fixed or dynamic IP address
assignment per subnet. assignment per subnet.
If this attribute is not present, no IP address shall be assigned. If this attribute is not present, no IP address shall be assigned. See note 1.
type: array type: array
items: items:
type: object type: object
...@@ -4725,8 +4764,7 @@ definitions: ...@@ -4725,8 +4764,7 @@ definitions:
description: > description: >
Number of dynamic addresses to assign (from the subnet defined Number of dynamic addresses to assign (from the subnet defined
by "subnetId" if provided). by "subnetId" if provided).
Exactly one of "fixedAddresses", "numDynamicAddresses" or See note 2.
"ipAddressRange" shall be present.
type: integer type: integer
addressRange: addressRange:
description: > description: >
......
...@@ -21,6 +21,13 @@ definitions: ...@@ -21,6 +21,13 @@ definitions:
Identifier of this notification. If a notification is sent Identifier of this notification. If a notification is sent
multiple times due to multiple subscriptions, the "id" multiple times due to multiple subscriptions, the "id"
attribute of all these notifications shall have the same value. attribute of all these notifications shall have the same value.
NOTE: Shall be present if the "notificationStatus" is set to "RESULT",
the "verbosity" attribute is set to "FULL" and the operation has performed
any resource modification. Shall be absent otherwise. This attribute contains
information about the cumulative changes to virtualised resources that were
performed so far by the NS LCM operation occurrence and by any of the error
handling procedures for that operation occurrence.
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier" $ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
nsInstanceId: nsInstanceId:
description: > description: >
...@@ -86,65 +93,41 @@ definitions: ...@@ -86,65 +93,41 @@ definitions:
affectedVnf: affectedVnf:
description: > description: >
Information about the VNF instances that were affected Information about the VNF instances that were affected
during the lifecycle operation. during the lifecycle operation. See note.
Shall be present if the "notificationStatus" is set to "RESULT", the "verbosity" attribute is set to "FULL"
and the operation has performed any resource modification. Shall be absent otherwise. This attribute contains
information about the cumulative changes to virtualised resources that were performed so far by the NS LCM
operation occurrence and by any of the error handling procedures for that operation occurrence.
type: array type: array
items: items:
$ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedVnf" $ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedVnf"
affectedPnf: affectedPnf:
description: > description: >
Information about the PNF instances that were affected Information about the PNF instances that were affected
during the lifecycle operation. during the lifecycle operation. See note.
Shall be present if the "notificationStatus" is set to "RESULT", the "verbosity" attribute is set to "FULL"
and the operation has performed any resource modification. Shall be absent otherwise. This attribute contains
information about the cumulative changes to virtualised resources that were performed so far by the NS LCM
operation occurrence and by any of the error handling procedures for that operation occurrence.
type: array type: array
items: items:
$ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedPnf" $ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedPnf"
affectedVl: affectedVl:
description: > description: >
Information about the VL instances that were affected Information about the VL instances that were affected
during the lifecycle operation. during the lifecycle operation. See note.
Shall be present if the "notificationStatus" is set to "RESULT", the "verbosity" attribute is set to "FULL"
and the operation has performed any resource modification. Shall be absent otherwise. This attribute contains
information about the cumulative changes to virtualised resources that were performed so far by the NS LCM
operation occurrence and by any of the error handling procedures for that operation occurrence.
type: array type: array
items: items:
$ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedVirtualLink" $ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedVirtualLink"
affectedVnffg: affectedVnffg:
description: > description: >
Information about the VNFFG instances that were Information about the VNFFG instances that were
affected during the lifecycle operation. affected during the lifecycle operation. See note.
Shall be present if the "notificationStatus" is set to "RESULT", the "verbosity" attribute is set to "FULL"
and the operation has performed any resource modification. Shall be absent otherwise. This attribute contains
information about the cumulative changes to virtualised resources that were performed so far by the NS LCM
operation occurrence and by any of the error handling procedures for that operation occurrence.
type: array type: array
items: items:
$ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedVnffg" $ref: "../../NSLifecycleManagement/definitions/SOL005NSLifecycleManagement_def.yaml#/definitions/AffectedVnffg"
affectedNs: affectedNs:
description: > description: >
Information about the SAP instances that were affected Information about the SAP instances that were affected
during the lifecycle operation. during the lifecycle operation.See note.
Shall be present if the "notificationStatus" is set to "RESULT", the "verbosity" attribute is set to "FULL"
and the operation has performed any resource modification. Shall be absent otherwise. This attribute contains