Commit 17f3575c authored by Francesca Moscatelli's avatar Francesca Moscatelli
Browse files

SOL005_001->SOL005_071: SOL005 v030504

parent 4f336ea4
Pipeline #10150 failed with stage
in 0 seconds
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -16,10 +16,10 @@ info: ...@@ -16,10 +16,10 @@ info:
license: license:
name: ETSI Forge copyright notice name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.2.1-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -16,10 +16,10 @@ info: ...@@ -16,10 +16,10 @@ info:
license: license:
name: ETSI Forge copyright notice name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.2.1-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 1.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 1.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 1.0.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -16,10 +16,10 @@ info: ...@@ -16,10 +16,10 @@ info:
license: license:
name: ETSI Forge copyright notice name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -2013,7 +2013,7 @@ definitions: ...@@ -2013,7 +2013,7 @@ definitions:
type: array type: array
items: items:
$ref: "#/definitions/VnfLocationConstraint" $ref: "#/definitions/VnfLocationConstraint"
nestedNslocationConstraints: nestedNsLocationConstraints:
description: > description: >
Defines the location constraints for the nested NS to be instantiated as part of the NS instantiation. Defines the location constraints for the nested NS to be instantiated as part of the NS instantiation.
An example can be a constraint for the nested NS to be in a specific geographic location. An example can be a constraint for the nested NS to be in a specific geographic location.
...@@ -2156,7 +2156,8 @@ definitions: ...@@ -2156,7 +2156,8 @@ definitions:
description: > description: >
Additional input parameters for the instantiation process, Additional input parameters for the instantiation process,
specific to the VNF being instantiated, as declared in the specific to the VNF being instantiated, as declared in the
VNFD as part of "InstantiateVnfOpConfig". VNFD as part of "InstantiateVnfOpConfig" defined in ETSI GS
NFV-IFA 011 [29].
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
LocationConstraints: LocationConstraints:
...@@ -2811,7 +2812,7 @@ definitions: ...@@ -2811,7 +2812,7 @@ definitions:
description: > description: >
Additional input parameters for the flavor change Additional input parameters for the flavor change
process, specific to the VNF being modified, as declared process, specific to the VNF being modified, as declared
in the VNFD as part of "ChangeVnfFlavourOpConfig". in the VNFD as part of "ChangeVnfFlavourOpConfig" defined in ETSI GS NFV-IFA 011 [29].
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
extensions: extensions:
description: > description: >
...@@ -4051,7 +4052,7 @@ definitions: ...@@ -4051,7 +4052,7 @@ definitions:
shall be absent otherwise. shall be absent otherwise.
type: array type: array
items: items:
$ref: "#/definitions/LcmOperationStateType" $ref: "#/definitions/NsLcmOperationStateType"
affectedNsInstanceIds: affectedNsInstanceIds:
description: > description: >
Match particular identifiers of the NS instance(s) related to the operation occurrence that were affected by Match particular identifiers of the NS instance(s) related to the operation occurrence that were affected by
...@@ -4179,7 +4180,7 @@ definitions: ...@@ -4179,7 +4180,7 @@ definitions:
type: array type: array
items: items:
$ref: "#/definitions/VnfLocationConstraint" $ref: "#/definitions/VnfLocationConstraint"
nestedNslocationConstraints: nestedNsLocationConstraints:
description: > description: >
Defines the location constraints for the nested NS to be instantiated as part of the NS instantiation. Defines the location constraints for the nested NS to be instantiated as part of the NS instantiation.
An example can be a constraint for the nested NS to be in a specific geographic location. An example can be a constraint for the nested NS to be in a specific geographic location.
...@@ -4360,7 +4361,7 @@ definitions: ...@@ -4360,7 +4361,7 @@ definitions:
the scaling process, specific to the VNF instance being scaled. the scaling process, specific to the VNF instance being scaled.
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
LcmOperationStateType: NsLcmOperationStateType:
description: > description: >
Value | Description Value | Description
------|------------ ------|------------
...@@ -5075,6 +5076,12 @@ definitions: ...@@ -5075,6 +5076,12 @@ definitions:
a VDU which includes a CPD identified by the "cpdId" attribute. If the cpConfig represents a VDU which includes a CPD identified by the "cpdId" attribute. If the cpConfig represents
a subport in a trunk, all "cpConfig" entries in this list shall have the same segmentationId, a subport in a trunk, all "cpConfig" entries in this list shall have the same segmentationId,
which means they are connected to the same set of external VLs via the trunk. which means they are connected to the same set of external VLs via the trunk.
NOTE 4: If, as defined by the input parameters of a "ChangeVnfFlavour", "ChangeExtVnfConnectivity"
or "ChangeCurrentVnfPkg" operation, a cpConfig map entry identified by a particular map key value is
moved into another "ExtVirtualLinkData" or "VnfExtCpData" structure, this particular cpConfig map entry
may be used by an external CP instance different than the one that has used it before the operation, or
by no external CP instance at all. Renaming a CPD identifier during the "changeCurrentVnfPkg" operation
does not count as moving the related "cpConfig" map entries to a new "extCpData" structure.
type: object type: object
required: required:
- cpdId - cpdId
...@@ -5086,10 +5093,12 @@ definitions: ...@@ -5086,10 +5093,12 @@ definitions:
$ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd"
cpConfig: cpConfig:
description: > description: >
Map of instance data that need to be configured on the CP instances created from the respective CPD. Map of instance data that need to be configured on the CP instances
The key of the map which identifies the individual VnfExtCpConfig entries is managed by the API consumer. created from the respective CPD. The key of the map which identifies
The entries shall be applied by the VNFM according to the rules of JSON Merge Patch (see IETF RFC 7396). the individual VnfExtCpConfig entries is of type "IdentifierInVnf"
See note 2 and note 3. and is managed by the API consumer. The entries shall be applied by
the VNFM according to the rules of JSON Merge Patch (see IETF RFC 7396 [11]).
See notes 2, 3 and 4.
type: object type: object
additionalProperties: additionalProperties:
$ref: "#/definitions/VnfExtCpConfig" $ref: "#/definitions/VnfExtCpConfig"
...@@ -5521,7 +5530,8 @@ definitions: ...@@ -5521,7 +5530,8 @@ definitions:
additionalParams: additionalParams:
description: > description: >
Additional parameters passed by the OSS/BSS as input to the change current VNF package process, specific to the Additional parameters passed by the OSS/BSS as input to the change current VNF package process, specific to the
VNF of which the underlying VNF package is changed, as declared in the VNFD as part of "ChangeCurrentVnfPkgOpConfig". VNF of which the underlying VNF package is changed, as declared in the VNFD as part of "ChangeCurrentVnfPkgOpConfig"
defined in ETSI GS NFV-IFA 011 [29].
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
extensions: extensions:
description: > description: >
...@@ -5577,7 +5587,7 @@ definitions: ...@@ -5577,7 +5587,7 @@ definitions:
additionalParams: additionalParams:
description: > description: >
Additional input parameters for the revert to VNF snapshot process, specific for the VNF being “reverted”, Additional input parameters for the revert to VNF snapshot process, specific for the VNF being “reverted”,
as declared in the VNFD as part of “RevertToSnapshotVnfOpConfig”. as declared in the VNFD as part of “RevertToSnapshotVnfOpConfig” defined in ETSI GS NFV-IFA 011 [29].
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
CreateVnfSnapshotData: CreateVnfSnapshotData:
...@@ -5596,7 +5606,7 @@ definitions: ...@@ -5596,7 +5606,7 @@ definitions:
additionalParams: additionalParams:
description: > description: >
Additional input parameters for the snapshot creation process, specific for the VNF being “snapshotted”, as Additional input parameters for the snapshot creation process, specific for the VNF being “snapshotted”, as
declared in the VNFD as part of “CreateSnapshotVnfOpConfig”. declared in the VNFD as part of “CreateSnapshotVnfOpConfig” defined in ETSI GS NFV-IFA 011 [29].
$ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs" $ref: "../../definitions/SOL005_def.yaml#/definitions/KeyValuePairs"
userDefinedData: userDefinedData:
description: > description: >
...@@ -5700,10 +5710,8 @@ definitions: ...@@ -5700,10 +5710,8 @@ definitions:
ModificationsTriggeredByVnfPkgChange: ModificationsTriggeredByVnfPkgChange:
description: > description: >
This type represents attribute modifications that were performed on an "Individual VNF instance" resource when This type represents attribute modifications that were performed by the VNFM on an "Individual VNF instance"
changing the current VNF package. The attributes that can be included consist of those requested to be modified resource when changing the current VNF package.
explicitly in the "ChangeCurrentVnfPkgRequest" data structure, and additional attributes of the "VnfInstance" data
structure that were modified implicitly during the operation.
The "ModificationsTriggeredByVnfPkgChange" data type shall comply with the provisions defined in table 6.5.3.79-1. The "ModificationsTriggeredByVnfPkgChange" data type shall comply with the provisions defined in table 6.5.3.79-1.
type: object type: object
properties: properties:
...@@ -6654,6 +6662,12 @@ definitions: ...@@ -6654,6 +6662,12 @@ definitions:
description: > description: >
Identifier of the VIP Connection Point Descriptor, VipCpd, in the VNFD. Identifier of the VIP Connection Point Descriptor, VipCpd, in the VNFD.
$ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd" $ref: "../../definitions/SOL005_def.yaml#/definitions/IdentifierInVnfd"
vnfdId:
description: >
Identifier of the VNFD. Shall be present in case the value differs from the
vnfdId attribute of the VnfInstance (e.g. during a "Change current VNF package"
operation or due to its final failure).
$ref: "../../definitions/SOL005_def.yaml#/definitions/Identifier"
vnfExtCpId: vnfExtCpId:
description: > description: >
When the VIP CP is exposed as external CP of the VNF, the identifier of this external VNF CP instance. When the VIP CP is exposed as external CP of the VNF, the identifier of this external VNF CP instance.
......
...@@ -14,10 +14,10 @@ info: ...@@ -14,10 +14,10 @@ info:
license: license:
name: ETSI Forge copyright notice name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 2.1.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
...@@ -195,6 +195,63 @@ paths: ...@@ -195,6 +195,63 @@ paths:
"503": "503":
$ref: ../responses/SOL005_resp.yaml#/components/responses/503 $ref: ../responses/SOL005_resp.yaml#/components/responses/503
/URI_is_provided_by_the_client_when_creating_the_subscription-NsChangeNotification:
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Version
- $ref: ../components/SOL005_params.yaml#/components/parameters/Authorization
get:
description: |
The POST method delivers a notification from the API producer to an API consumer. The API consumer shall
have previously created an "Individual subscription" resource with a matching filter.
See clause 6.4.18.3.1.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
responses:
"204":
$ref: '#/components/responses/NsChangeNotification.Get.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
$ref: ../responses/SOL005_resp.yaml#/components/responses/401
"403":
$ref: ../responses/SOL005_resp.yaml#/components/responses/403
"405":
$ref: ../responses/SOL005_resp.yaml#/components/responses/405
"406":
$ref: ../responses/SOL005_resp.yaml#/components/responses/406
"500":
$ref: ../responses/SOL005_resp.yaml#/components/responses/500
"503":
$ref: ../responses/SOL005_resp.yaml#/components/responses/503
post:
description: |
The POST method delivers a notification from the API producer to an API consumer. The API consumer shall
have previously created an "Individual subscription" resource with a matching filter.
See clause 6.4.18.3.1.
parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Accept
- $ref: ../components/SOL005_params.yaml#/components/parameters/ContentType
requestBody:
$ref: '#/components/requestBodies/NsChangeNotificationRequest'
responses:
"204":
$ref: '#/components/responses/NsChangeNotification.Post.204'
"400":
$ref: ../responses/SOL005_resp.yaml#/components/responses/400
"401":
$ref: ../responses/SOL005_resp.yaml#/components/responses/401
"403":
$ref: ../responses/SOL005_resp.yaml#/components/responses/403
"405":
$ref: ../responses/SOL005_resp.yaml#/components/responses/405
"406":
$ref: ../responses/SOL005_resp.yaml#/components/responses/406
"500":
$ref: ../responses/SOL005_resp.yaml#/components/responses/500
"503":
$ref: ../responses/SOL005_resp.yaml#/components/responses/503
/URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmCapacityShortageNotification: /URI_is_provided_by_the_client_when_creating_the_subscription-NsLcmCapacityShortageNotification:
parameters: parameters:
- $ref: ../components/SOL005_params.yaml#/components/parameters/Version - $ref: ../components/SOL005_params.yaml#/components/parameters/Version
...@@ -279,6 +336,15 @@ components: ...@@ -279,6 +336,15 @@ components:
$ref: ./definitions/SOL005NSLifecycleManagementNotification_def.yaml#/definitions/NsIdentifierDeletionNotification $ref: ./definitions/SOL005NSLifecycleManagementNotification_def.yaml#/definitions/NsIdentifierDeletionNotification
required: true required: true
NsChangeNotificationRequest:
description: |
A notification to inform the receiver of changes on the NS instance caused by the LCM operation occurrence.
content:
application/json:
schema:
$ref: ./definitions/SOL005NSLifecycleManagementNotification_def.yaml#/definitions/NsChangeNotification
required: true
NsLcmCapacityShortageNotificationRequest: NsLcmCapacityShortageNotificationRequest:
description: | description: |
A notification about lifecycle capacity shortage triggered when there is a shortage condition. A notification about lifecycle capacity shortage triggered when there is a shortage condition.
...@@ -422,6 +488,50 @@ components: ...@@ -422,6 +488,50 @@ components:
type: string type: string
content: {} content: {}
NsChangeNotification.Get.204:
description: |
204 No Content
Shall be returned when the notification has been delivered successfully.
headers:
Version:
description: |
Version of the API used in the response.
style: simple
explode: false
schema:
type: string
WWW-Authenticate:
description: |
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style: simple
explode: false
schema:
type: string
content: {}
NsChangeNotification.Post.204:
description: |
204 No Content
Shall be returned when the notification has been delivered successfully.
headers:
Version:
description: |
Version of the API used in the response.
style: simple
explode: false
schema:
type: string
WWW-Authenticate:
description: |
Challenge if the corresponding HTTP request has not provided authorization, or error details if the
corresponding HTTP request has provided an invalid authorization token.
style: simple
explode: false
schema:
type: string
content: {}
NsLcmCapacityShortageNotification.Get.204: NsLcmCapacityShortageNotification.Get.204:
description: | description: |
204 No Content 204 No Content
......
...@@ -434,12 +434,16 @@ definitions: ...@@ -434,12 +434,16 @@ definitions:
NsChangeNotification: NsChangeNotification:
description: > description: >
This type represents an NS change notification, which informs the receiver of changes on the NS instance caused by the This type represents an NS change notification, which informs the receiver of changes on an NS instance caused by
LCM operation occurrence, which directly or indirectly impacts its NS component and is triggered without any context an LCM operation occurrence, which directly or indirectly impacts its NS component and is triggered without any context
of this NS instance. of this NS instance. In other words, this notification is triggered by an LCM operation occurrence on one of the components
This notification is different from the NsLcmOperationOccurenceNotification (see clause 6.5.2.5), which is triggered by of the NS instance where aforementioned LCM operation occurrence is not associated to an NS LCM operation occurrence on
the NS LCM operation occurrence on the NS instance itself. It shall comply with the provisions defined in the NS instance itself. Examples for such operations are a VNF LCM operation on a constituent VNF instance e.g. requested
Table 6.5.2.8-1. The support of the notification is mandatory. by an EM or automatically triggered by a VNFM, or an NS LCM operation on a constituent NS instance executed by either the
same NFVO or another NFVO than the one managing the current NS instance.
This notification is different from the NsLcmOperationOccurrenceNotification (see clause 6.5.2.5), which is triggered by
the NS LCM operation occurrence on the current NS instance itself.
It shall comply with the provisions defined in table 6.5.2.8 1. The support of the notification is mandatory.
The trigger conditions include: The trigger conditions include:
1) NS LCM operation occurrence which directly or indirectly impacts the NS component (start and result). 1) NS LCM operation occurrence which directly or indirectly impacts the NS component (start and result).
If this is a notification about the start of an LCM operation occurrence impacting the NS component, the notification If this is a notification about the start of an LCM operation occurrence impacting the NS component, the notification
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -19,7 +19,7 @@ info: ...@@ -19,7 +19,7 @@ info:
version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......
...@@ -16,10 +16,10 @@ info: ...@@ -16,10 +16,10 @@ info:
license: license:
name: ETSI Forge copyright notice name: ETSI Forge copyright notice
url: https://forge.etsi.org/etsi-forge-copyright-notice.txt url: https://forge.etsi.org/etsi-forge-copyright-notice.txt
version: 2.2.0-impl:etsi.org:ETSI_NFV_OpenAPI:1 version: 2.3.0-impl:etsi.org:ETSI_NFV_OpenAPI:1
externalDocs: externalDocs:
description: ETSI GS NFV-SOL 005 V3.5.1 description: ETSI GS NFV-SOL 005 V3.6.1
url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf url: https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.05.01_60/gs_nfv-sol005v030501p.pdf
servers: servers:
......